The ponponon/claude_code_src project recovers and organizes the source code of Claude Code 2.1.88, providing a platform for studying its CLI architecture and command system.
Source: README View on GitHub →This project is attracting attention due to the accidental release of Claude Code's source code, offering a unique opportunity to study its internal architecture and command system. It fills a gap for developers interested in CLI development and MCP integration. The project's use of TypeScript and React for terminal UI stands out as a unique technical choice.
Source: README, project traitsThe project features a robust command system that supports built-in commands, dynamic skills, plugins, and Model Context Protocol (MCP) commands, demonstrating a flexible and extensible design.
Source: READMEUtilizing React and Ink, the project showcases how to build complex interactive interfaces in a terminal environment, highlighting the integration of UI components with CLI logic.
Source: READMEThe project deeply integrates MCP, demonstrating its application in CLI environments and providing insights into how MCP can be utilized for complex command-line applications.
Source: READMEThe source code includes extensive use of feature flags for feature trimming and build-time control, offering a clear example of how to manage features in a modular and flexible manner.
Source: READMEThe project's architecture is modular, with clear separation of concerns. It features a command system, terminal UI components, core business logic, state management, utility functions, and a custom terminal rendering infrastructure. The code structure suggests the use of design patterns like MVC for UI components and a plugin system for command extensions.
Source: Code tree + READMEinfra: Not enough information. | key_deps: @anthropic-ai/bedrock-sdk, @alcalzone/ansi-tokenize, @ant/computer-use-mcp | language: TypeScript | framework: React, Ink
Source: Code tree + READMEThis project is for developers interested in CLI development, MCP integration, and terminal UI design. It is useful for studying the internal architecture of Claude Code and for those looking to implement similar systems. Specific scenarios include CLI tool development, MCP-based applications, and terminal-based UI design.
Source: README2.1.88 (2026-04-01): Release included the recovered source code of Claude Code 2.1.88, which was accidentally uploaded to npm.
Source: GitHub Releasesponponon/claude_code_src is a valuable resource for developers interested in CLI development and MCP integration. It offers a deep dive into Claude Code's architecture and provides a template for building complex terminal-based applications. It is particularly suited for educational purposes and for those looking to understand the inner workings of CLI tools.
Source: Synthesis