Public source snapshot of the Claude Code CLI application. This repository contains the extracted src/ tree from the uploaded archive and is intended as a code reference, navigation aid, and publishing target for the shared source.
- A TypeScript and TSX source tree under
src/ - CLI entrypoints and command wiring
- Terminal UI components built around Ink
- Tooling, hooks, skills, plugins, bridge, remote-control, and session logic
- Application state, services, utilities, and supporting modules
This upload is a source snapshot, not a full project checkout. At the time of publishing, the archive only includes the src/ directory.
That means this repository does not currently include:
package.jsonor lockfiles- build configuration at the repository root
- install or release metadata
- a verified license file in this snapshot
Key directories and files:
src/main.tsx: main CLI startup and command registrationsrc/entrypoints/cli.tsx: bootstrap entrypoint for the CLIsrc/components/: terminal UI componentssrc/screens/: higher-level interactive viewssrc/commands/: command implementationssrc/tools/: tool definitions and execution logicsrc/hooks/: reusable React and app hookssrc/services/: network, policy, analytics, MCP, and app servicessrc/utils/: shared utilities and support codesrc/bridge/: remote-control and bridge functionalitysrc/skills/: bundled skill loading and skill-related logic
Use this repository if you want to:
- browse the shared Claude Code source snapshot online
- reference the project structure on GitHub
- discuss or review specific source files
- mirror this extracted source tree in a public repository
- This repository is based on the contents of
src.zipas provided. - Because the upload is incomplete at the repository root, setup and build instructions are intentionally omitted.
- If a full project export becomes available later, the README should be updated to include install, run, test, and contribution guidance.