A monorepo with two packages. We're experimenting with AI — building our way into the unknown, hoping we'll learn how to master its use along the way.
General-purpose agentic code generation engine. CLI and library.
Takes a natural language task, gathers project context (tech stack, schemas, skills, library docs), sends it to Claude, and writes the output files. Supports multi-step generation, auto-healing, a runtime server, MCP server mode, REPL, git integration, and agent-to-agent communication.
agentx generate "REST API for user auth with JWT"
agentx evolve "add dark mode" --glob "src/components/**/*.tsx"
agentx chat
agentx inspect
agentx serve --stdioComponent registry and code transform system. Originally forked from shadcn-ui.
Manages component registries (shadcn, aceternity, custom), handles AST transforms for imports/CSS/JSX/RSC, and resolves project config. Depends on agentx for shared utilities.
shadxn init
shadxn add button
shadxn diff
shadxn registry buildpnpm install
pnpm buildpnpm dev # watch mode (both packages)
pnpm build # build (agentx first, then shadxn via turbo)
pnpm test # run tests
pnpm typecheck # type-checkRun locally after building:
node packages/agentx/dist/cli.js generate "hello world"
node packages/shadxn/dist/cli.js initpackages/
agentx/ agent orchestrator, providers, context, skills,
outputs, tools, runtime, MCP, memory, hooks,
observability, permissions, REPL, git, A2A
shadxn/ registries, AST transformers, config resolution,
component commands (init, add, diff, registry)
The shadxn package builds on the original Shadcn UI CLI by Shadcn. MIT licensed.
MIT