Discover and explore top open-source AI tools and projects—updated daily.
LING71671Open-source Claude Code CLI for AI-assisted development
New!
Top 56.6% on SourcePulse
Summary: Open-ClaudeCode reconstructs Anthropic's Claude Code AI programming assistant from official npm package source maps. It provides a runnable command-line interface and the recovered TypeScript source code, targeting developers and researchers interested in studying the architecture of advanced AI coding tools. The project facilitates learning and analysis of Claude Code's internal workings.
How It Works: This project reconstructs Claude Code by recovering its TypeScript source files and compiled CLI from the source maps of Anthropic's official npm package. It includes over 1,900 recovered source files, a functional CLI, 13 official plugins, and example configurations, enabling in-depth study of the AI assistant's internal tools, commands, and services.
Quick Start & Requirements:
git clone https://github.com/LING71671/Open-ClaudeCode.git) and navigate into the directory (cd Open-ClaudeCode).node package/cli.js.settings.json, environment variables, or OAuth login (requires subscription and VPN).Highlighted Details:
code-review and commit-commands.Maintenance & Community: The project was last updated on April 1, 2026. No specific details regarding active contributors, sponsorships, or dedicated community channels are provided in the README.
Licensing & Compatibility:
The source code is copyrighted by Anthropic PBC and provided strictly for learning and research purposes, not representing Anthropic's official stance. Commercial use or closed-source linking is likely restricted due to its derivation from proprietary code and intended use. Refer to LICENSE and ACKNOWLEDGEMENTS.md.
Limitations & Caveats: The primary limitation is that the source code was reconstructed from source maps, not officially released. This recovery process may introduce inaccuracies or omissions. The project is explicitly for "learning and research use only," suggesting it is unsuitable for production environments or applications requiring guaranteed stability and completeness.
3 days ago
Inactive
yetone