Discover and explore top open-source AI tools and projects—updated daily.
ruvnetAI-powered CLI for code interaction, reverse-engineered and rebuilt
Top 94.9% on SourcePulse
Summary
Open Claude Code is an open-source, clean-room implementation of Anthropic's Claude Code CLI, reverse-engineered from decompiled intelligence. It provides developers and power users with a transparent, auditable, and potentially more customizable alternative to the proprietary tool, enabling programmatic code analysis and generation.
How It Works
This project reconstructs the Claude Code CLI architecture, including its async generator agent loop, 25 tools, 4 MCP transports, and 6 permission modes, based on AI-powered analysis of the published npm package. It emphasizes a ground-up rebuild rather than using leaked source code, ensuring legal compliance while mirroring the original functionality and design principles.
Quick Start & Requirements
npx @ruvnet/open-claude-code "your prompt here" for instant execution without installation. Global installation is available via npm install -g @ruvnet/open-claude-code.ANTHROPIC_API_KEY environment variable is mandatory.Highlighted Details
Maintenance & Community
The project utilizes the ruvnet/rudevolution submodule for its decompilation analysis. Key architectural decisions are documented in ADRs. No explicit community channels (like Discord or Slack) are listed in the README.
Licensing & Compatibility
The project is licensed under the MIT License, generally permissive for commercial use and integration. However, the reverse-engineered nature might require careful legal review for specific compliance scenarios.
Limitations & Caveats
Functionality is dependent on external AI provider APIs and requires valid API keys. As a reverse-engineered implementation, subtle behavioral differences from the original Claude Code CLI may exist. The project's reliance on decompiled intelligence, while legally framed, represents a novel approach to open-sourcing proprietary tools.
10 hours ago
Inactive