
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
Use any model. Extend with plugins. Let AI agents build your project.
Website | Live Demo | User Guide | Discord | 中文
Axon is a powerful AI coding assistant with a built-in Web IDE, multi-agent task system, and self-evolution capabilities. It gives you full control — choose your AI provider, extend functionality through plugins and MCP servers, and even let the AI modify its own source code.
# Install
npm install -g axon-code
# Set your API key (Anthropic, OpenRouter, DeepSeek, or any OpenAI-compatible provider)
# No API key? Get one at https://api.chatbi.site (Claude Sonnet & Opus, OpenAI-compatible)
export ANTHROPIC_API_KEY="sk-..."
# Terminal mode
axon
# Web IDE mode (opens at http://localhost:3456)
axon-web
# Web IDE
docker run -it \
-e ANTHROPIC_API_KEY=your-api-key \
-p 3456:3456 \
-v $(pwd):/workspace \
-v ~/.axon:/root/.axon \
wbj66/axon node /app/dist/web-cli.js --host 0.0.0.0
# Terminal only
docker run -it \
-e ANTHROPIC_API_KEY=your-api-key \
-v $(pwd):/workspace \
-v ~/.axon:/root/.axon \
wbj66/axon
Download the latest installer from chatbi.site:
Axon-Setup.exe or Portable .zipAxon-Setup.dmgAxon-Setup.AppImagenpm uninstall -g axon-code
A full browser-based IDE — not just a chat window.
![]() | ![]() |
Give Axon a complex task and it breaks it down across multiple AI agents working in parallel.
Axon can modify its own source code, compile, and hot-reload — adding new tools and capabilities on the fly.
You: "Add a tool that queries weather data"
Axon: *writes the tool code, compiles TypeScript, restarts, tool is ready*
| Category | Tools |
|---|---|
| File ops | Read, Write, Edit, MultiEdit, Glob, Grep |
| Execution | Bash, background tasks, scheduled jobs |
| Web | Fetch pages, search the web |
| Code | Jupyter notebooks, LSP, Tree-sitter parsing |
| Browser | Playwright-based full browser automation |
| Planning | Plan mode, Blueprint, sub-agents |
| Memory | Long-term memory with semantic search, vector store, BM25 |
| Integration | MCP protocol, Skills marketplace, plugins |
| Perception | Camera (Eye), Microphone (Ear), Speech (Mouth) |
| Provider | Setup |
|---|---|
| Anthropic | ANTHROPIC_API_KEY=sk-ant-... |
| OpenRouter | ANTHROPIC_BASE_URL=https://openrouter.ai/api/v1 |
| AWS Bedrock | CLAUDE_CODE_USE_BEDROCK=1 |
| Google Vertex AI | CLAUDE_CODE_USE_VERTEX=1 |
| Any OpenAI-compatible | Set ANTHROPIC_BASE_URL to your endpoint |
Share your API key or Claude subscription with other devices on your network.
# On the host (has the API key)
axon-proxy -k my-secret
# On client machines
export ANTHROPIC_API_KEY="my-secret"
export ANTHROPIC_BASE_URL="http://<host-ip>:8082"
axon
| Flag | Default | Description |
|---|---|---|
-k, --proxy-key | auto-generated | Key clients use to authenticate |
-p, --port | 8082 | Port to listen on |
-H, --host | 0.0.0.0 | Bind address |
--anthropic-key | auto-detect | Override Anthropic API key |
--auth-token | auto-detect | Override OAuth access token |
--target | https://api.anthropic.com | Upstream API URL |
The proxy auto-detects credentials: ANTHROPIC_API_KEY env var > ~/.axon/.credentials.json (OAuth).
| Variable | Description | Default |
|---|---|---|
ANTHROPIC_API_KEY | API key (required) | - |
ANTHROPIC_BASE_URL | Custom API endpoint | https://api.anthropic.com |
AXON_LANG | Language (en/zh) | auto-detect |
AXON_CONFIG_DIR | Config/data directory | ~/.axon |
Add external tool servers in .axon/settings.json:
{
"mcpServers": {
"filesystem": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path"]
}
}
}
axon # Interactive mode
axon "Analyze this project" # With initial prompt
axon -p "Explain this code" # Print mode (non-interactive)
axon -m opus "Complex task" # Specify model
axon --resume # Resume last session
axon-web # Web IDE
axon-web -p 8080 -H 0.0.0.0 # Custom port and host
axon-web --ngrok # Public tunnel
axon-web --evolve # Self-evolution mode
The fastest way to extend Axon is to write a Skill (a prompt file with structured instructions) or a Plugin (a JS/TS module with lifecycle hooks). Both are auto-loaded from ~/.axon/skills/ and ~/.axon/plugins/.
For bug reports and feature requests, please open an issue.
Axon is free to use. Sponsorships keep development going. See sponsor tiers →
Your name/logo here — become a sponsor
Axon is proprietary software. Free for personal use. For commercial or enterprise use, please contact kill.136@163.com.
FAQs
AI coding assistant with Web IDE, multi-agent system, and self-evolution
We found that axon-code demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.