Axiom is an AI-powered documentation assistant designed to help users create various projects using natural language instructions. Built with LangGraph, MCP Docs, and Chainlit, it specializes in modern AI frameworks, libraries, and tools. Axiom can assist in creating AI agents, RAG systems, chatbots, authentication mechanisms, and full-stack development.
Axiom uses llms.txt
to fetch content from the following documentation sources:
- LangGraph Python
- CrewAI
- Model Context Protocol (MCP)
- Chainlit
- FastHTML
- Supabase
- Pinecone
- Composio
- Mem0
- Zep
- Stripe
- Resend
- Upstash
- Netlify
- Clerk Auth
- Stack Auth
shell
git clone https://github.com/aasherkamal216/Axiom.git
cd Axiom
shell
uv venv
.venv\Scripts\activate # For Windows
source .venv/bin/activate # for Mac
shell
uv sync
shell
cp .env.example .env
.env
file.shell
uv run mcpdoc --yaml docs_config.yaml --transport sse --port 8082 --host localhost
shell
uv run chainlit run app.py -w
http://localhost:8000
.Alternatively, you can use Docker to run the application:
docker build -t axiom .
docker run -p 7860:7860 -p 8082:8082 axiom
You can add more documentations in the docs_config.yaml
file. Any documentation with a llms.txt
file can be added to the list.
Axiom is a documentation AI Agent built with LangGraph, MCP Docs, and Chainlit, designed to help users create different projects using natural language.
No releases published
No packages published