ruvnet/open-claude-code
Nightly Claude Code CLI Decompile — Reverse Engineered & Rebuilt
What it solves
Open Claude Code is an open-source, clean-room implementation of Anthropic's Claude Code CLI. It provides a functional alternative to the proprietary tool, allowing developers to use a powerful AI-driven command-line interface for coding tasks while maintaining open-source transparency and flexibility.
How it works
The project is a ground-up rebuild based on intelligence gathered from analyzing the published npm package using a tool called ruDevolution. It mirrors the architecture of the original Claude Code, including an async generator agent loop, a comprehensive set of tools, and support for multiple AI providers.
Who it’s for
Developers who want a high-performance AI coding assistant integrated directly into their terminal, and those who prefer open-source implementations of AI tools over proprietary ones.
Highlights
- Comprehensive Toolset: Includes 25 built-in tools for shell execution, file editing, web searching, and LSP integration.
- Multi-Provider Support: Compatible with Anthropic, OpenAI, Google, AWS Bedrock, and Google Vertex.
- MCP Integration: Supports Model Context Protocol (MCP) servers via four different transports (stdio, SSE, Streamable HTTP, and WebSocket).
- Extensibility: Allows for custom agents and "skills" defined in Markdown files to automate specific workflows.
- Interactive REPL: Features 40 slash commands for session management, cost estimation, and model switching.
- Automated Nightly Releases: A CI/CD pipeline that detects new upstream releases and verifies them against a test suite of over 900 tests.
Related
- Project
- Project
- Project
- Project
- Project