Observed since 20 Oct, 22:41 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0xayushm/agentui
> Reusable, composable, and accessible dashboard components powered by [shadcn/ui](https://ui.shadcn.com/), [Radix UI](https://www.radix-ui.com/), and [Tailwind CSS](https://tailwindcss.com/).
Reusable, composable, and accessible dashboard components powered by shadcn/ui, Radix UI, and Tailwind CSS.
After building multiple dashboards for our product BrewMyAgent and side projects, I realized I was recreating the same components over and over — buttons, cards, toasts, layouts... the whole drill.
So I created this library to:
.d.tsnpm install @0xayushm/agentui
Then import components in your app:
import { DashboardShell, AgentCard } from "@0xayushm/agentui"
npm run storybook
Browse your components locally at: http://localhost:6006
import { DashboardShell, AgentCard } from "@0xayushm/agentui"
export default function DashboardPage() {
return (
<DashboardShell>
<AgentCard
name="Finance Agent"
description="Categorizes your transactions"
status="active"
/>
</DashboardShell>
)
}
Clone and build locally:
git clone https://github.com/0xayushm/agentui.git
cd agentui
npm install
npm run build
This library is under active development and open to contributions!
🧩 Browse components in Storybook
📖 Read the Blog Post on how it was built
🙌 PRs are welcome!
Planning to add: Charts, Tables, AI prompts UI, Settings Panels — and more.
git clone https://github.com/0xayushm/agentui.git
cd agentui
npm install
npm run build
This library is under active development and open to contributions!
Planning to add: Charts, Tables, AI prompts UI, Settings Panels — and more.
Let’s build clean UIs, together. 🚀
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
clsxEnvironment{
"local_name": "clsx",
"alias": false,
"peer_metadata": null
} | ^2.1.1 | runtime |
sonnerEnvironment{
"local_name": "sonner",
"alias": false,
"peer_metadata": null
} | ^2.0.6 | runtime |
next-themesEnvironment{
"local_name": "next-themes",
"alias": false,
"peer_metadata": null
} | ^0.4.6 | runtime |
lucide-reactEnvironment{
"local_name": "lucide-react",
"alias": false,
"peer_metadata": null
} | ^0.525.0 | runtime |
tailwind-mergeEnvironment{
"local_name": "tailwind-merge",
"alias": false,
"peer_metadata": null
} | ^3.3.1 | runtime |
@radix-ui/react-slotEnvironment{
"local_name": "@radix-ui/react-slot",
"alias": false,
"peer_metadata": null
} | ^1.2.3 | runtime |
class-variance-authorityEnvironment{
"local_name": "class-variance-authority",
"alias": false,
"peer_metadata": null
} | ^0.7.0 | runtime |
tsupEnvironment{
"local_name": "tsup",
"alias": false,
"peer_metadata": null
} | ^8.5.0 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^18.0.0 || ^19.0.0 | development |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^18.0.0 || ^19.0.0 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^20 | development |
tailwindcssEnvironment{
"local_name": "tailwindcss",
"alias": false,
"peer_metadata": null
} | ^3.0.0 | development |
@types/reactEnvironment{
"local_name": "@types/react",
"alias": false,
"peer_metadata": null
} | ^18.0.0 || ^19.0.0 | development |
tw-animate-cssEnvironment{
"local_name": "tw-animate-css",
"alias": false,
"peer_metadata": null
} | ^1.3.5 | development |
@types/react-domEnvironment{
"local_name": "@types/react-dom",
"alias": false,
"peer_metadata": null
} | ^18.0.0 || ^19.0.0 | development |
@tailwindcss/postcssEnvironment{
"local_name": "@tailwindcss/postcss",
"alias": false,
"peer_metadata": null
} | ^4 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^18.0.0 || ^19.0.0 | peer |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^18.0.0 || ^19.0.0 | peer |
tailwindcssEnvironment{
"local_name": "tailwindcss",
"alias": false,
"peer_metadata": null
} | ^3.0.0 || ^4.0.0 | peer |
Source distribution
{
"shasum": "632b161b5aac028a71ecee3789793cc2622c46e1",
"tarball": "https://registry.npmjs.org/@0xayushm/agentui/-/agentui-0.1.9.tgz",
"fileCount": 6,
"integrity": "sha512-tbqVNV4Tk7fBYtYDu6j8y/+AyGdetHKwsrqMM2V2Ytg7UefoHxyHE7wXlHNMfHciQqguFPIlQ5o+96IHLQUXGA==",
"signatures": [
{
"sig": "MEQCIE+rXMQsJn35/yx3Kew8wdWDyeBeHUi6kdCHbyNydMR2AiAi0Otk42ayLdoLXOwTVeVdoZBdtgKBkYnHqetXQ6uvOQ==",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 40660
}Observed since 20 Oct, 22:41 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:152bef06e6e9e13ca4766231f562ce3d81fb8a8a0fa1f00707649fd7d32a6afb