Thanks for your interest in contributing to this repository!
This repo archives the leaked source code of Anthropic's Claude Code CLI. Contributions here are about documentation, tooling, and exploration aids — not modifying the original Claude Code source.
- Documentation — Improve or expand the docs/ directory
- MCP Server — Enhance the exploration MCP server in mcp-server/
- Analysis — Write-ups, architecture diagrams, or annotated walkthroughs
- Tooling — Scripts or tools that aid in studying the source code
- Bug fixes — Fix issues in the MCP server or supporting infrastructure
src/directory — This is the original leaked source, preserved as-is. Don't modify it.- The
backupbranch contains the unmodified original.
- Node.js 18+ (for the MCP server)
- Git
git clone https://github.com/codeaashu/claude-code.git
cd claude-codecd mcp-server
npm install
npm run dev # Run with tsx (no build step)
npm run build # Compile to dist/# From the repo root — checks the leaked src/
npm run lint # Biome lint
npm run typecheck # TypeScript type checkFor any new code (MCP server, tooling, scripts):
- TypeScript with strict mode
- ES modules
- 2-space indentation (tabs for
src/to match Biome config) - Descriptive variable names, minimal comments
- Fork the repository
- Create a feature branch (
git checkout -b my-feature) - Make your changes
- Commit with a clear message
- Push and open a pull request
Open an issue or reach out to aashuu ✦.