claude-code-open
Open source AI coding platform with Web IDE, multi-agent system, 37+ tools, MCP protocol. MIT licensed.
claude mcp add --transport stdio kill136-claude-code-open node dist/cli.js \ --env AXON_LANG="auto" \ --env AXON_CONFIG_DIR="~/.axon" \ --env ANTHROPIC_API_KEY="your-anthropic-api-key" \ --env ANTHROPIC_BASE_URL="https://api.anthropic.com"
How to use
Axon is a free, open-source framework that provides a Web IDE, multi-agent blueprint system, and self-evolution capabilities. It exposes its tooling through the MCP (Model Context Protocol) so external agents or orchestrators can communicate with the running Axon instance via standard input/output channels. To use the MCP server, start Axon in a mode that enables the MCP interface (typically via the CLI or a built release/script) and connect your MCP client to the configured stdio channel. The server supports the built-in Maven-like toolbox of 37+ tools, including file operations, code editing primitives, planning and blueprinting, memory and vector-store integrations, and various integration hooks. Once connected, you can request tasks, supply prompts, and choreograph multi-agent workflows with the same MCP protocol used by other compatible servers.
Typical workflow:
- Start Axon with MCP capability enabled (via node CLI or your deployment method).
- Connect an MCP client to the stdio interface defined in the mcp_config (server-name here is axon).
- Use the MCP protocol messages to enumerate tools, request task execution, and handle tool results. You can leverage the Blueprint Multi-Agent System to distribute tasks across workers, while the Self-Evolution feature allows the system to propose and apply code changes during its operation.
- Utilize the 37+ built-in tools (File ops, Execution, Web, Code, Browser automation, Planning, Memory, and Integration) to accomplish complex tasks end-to-end, or plug in additional tools via the MCP integration layer.
How to install
Prerequisites:
- Node.js v18 or newer
- npm (comes with Node.js) or pnpm
- Internet access to fetch dependencies
-
Install Node.js (if you don't already have it) from https://nodejs.org
-
Clone the repository and install dependencies:
git clone https://github.com/kill136/claude-code-open.git
cd claude-code-open
npm install
- Build and run Axon (CLI/Web IDE and MCP-enabled server):
# Build (if applicable)
npm run build
# Run CLI (interactive) or start the MCP-enabled server as needed
npm run start
- Alternatively, install via npm (globally) if available:
npm install -g axon
# Set API keys and config as needed, then run
axon-web # for the Web IDE
axon # for CLI mode
- If you prefer Docker, follow the Docker section in the README to run the Web IDE or CLI with environment variables set (e.g., ANTHROPIC_API_KEY).
Additional notes
Tips and common considerations:
- Ensure you have a valid API key for your memory/provider integrations (ANTHROPIC_API_KEY, etc.).
- When using MCP, you can locate or configure the MCP endpoint in the mcp_config; the example uses a stdio channel suitable for local orchestration.
- The AXON_CONFIG_DIR defaults to ~/.axon; override with AXON_CONFIG_DIR to persist data elsewhere.
- If you enable Self-Evolution, be mindful of safety and testing; changes may trigger automatic rebuilds and hot-reloads.
- For multi-agent workflows, use the Blueprint system to assign tasks and establish a queue with persistence for reliability.
- If you run in Docker, map the workspace and Axon config directories appropriately and expose the MCP endpoints you intend to use.
Related MCP Servers
everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Cowork, and beyond.
oh-my-pi
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
sandboxed.sh
Self-hosted orchestrator for AI autonomous agents. Run Claude Code & Open Code in isolated linux workspaces. Manage your skills, configs and encrypted secrets with a git repo.
claude-vigil
🏺 An MCP server for checkpointing and file recovery in Claude Code
local-skills
Universal MCP server enabling any LLM or AI agent to utilize expert skills from your local filesystem. Reduces context consumption through lazy loading. Works with Claude, Cline, and any MCP-compatible client.
slack
Session-based Slack MCP for Claude and MCP clients: local-first workflows, secure-default HTTP.