105+ copy-paste components for chat, agents, RAG, MCP, tools and multimodal. Backend recipes for Next.js, Astro, SvelteKit, Hono and Express. Built on shadcn/ui. Provider-agnostic. Source you own and edit.
No package to wrap, no theme provider to configure, no abstraction layer. Source files land in your project and they belong to you.
# 1. Bootstrap shadcn in any React-capable project
npx shadcn@latest init
# 2. Install a component — @nyxis/core comes along for free
npx shadcn@latest add https://nyxisai.vercel.app/r/chat-thread.json
# That's it. Edit src/components/nyxis/chat-thread.tsx to taste. Need the theme runtime, brand color, or extra modes? Install nyxis-ui (optional) .
Stream tokens, render rich content, handle attachments. From customer support widgets to ChatGPT-style apps.
Show what your agents are doing, mid-task. Activity feeds, handoffs, cost meters, tool execution logs.
Ingestion pipelines, retrieval visualisers, embedding scatter plots, citation cards. The full retrieval surface.
Browse, connect, and observe Model Context Protocol servers. Resources, prompts, capability badges.
Nyxis is MIT-licensed and developed in the open. No invite list, no waitlist, no hidden pricing tier — every component, recipe, and tool ships under the same license. Pull requests, issues, and reviews are all welcome.
Maintained by Julio César Daal and contributors. Star the repo if Nyxis saves you time.