Archon is a documentation platform that generates comprehensive, AI-ready documentation from your codebases. Point it at a GitHub repository, and it autonomously analyzes the entire codebase to produce structured, navigable documentation.
- Create a documentation project linked to one or more repositories
- Generate — an AI agent clones the repos, explores the codebase, and writes documentation pages using MCP tools
- Publish — toggle visibility to make documentation publicly accessible at
/docs/{slug} - Install as an Agent Skill — public documentation is automatically available as a discoverable AI agent skill
Every public documentation is automatically exposed as an Agent Skill following the Agent Skills Discovery RFC. AI agents can discover available skills at:
/.well-known/agent-skills/index.json
/.well-known/agent-skills/{name}/SKILL.md
To install a documentation skill into your AI agent:
npx flins@latest add archon.noval.me --skill <docs-name>
// or
npx skills@latest add https://archon.noval.me/ --skill <docs-name>- TanStack Start — full-stack React framework with file-based routing
- Drizzle ORM + PostgreSQL — type-safe database layer
- Better Auth — authentication
- Tailwind CSS v4 + HeroUI — styling and components
- OpenCode + MCP — AI-powered documentation generation
bun install
bun run devStart the documentation worker in a separate process:
bun run workerbun run buildsrc/
├── components/ UI components
├── lib/
│ ├── func/ Server functions (API handlers)
│ ├── server/
│ │ ├── db/ Database connection and schema
│ │ ├── jobs/ Job queue management
│ │ └── agent-skills.ts Agent Skills Discovery logic
│ └── utils/ Utility functions
├── routes/ TanStack Router file-based routes
services/
├── worker/ Background job processor
└── mcp-server/ MCP server for AI documentation tools