Discover and explore top open-source AI tools and projects—updated daily.
jarmuineCLI for AI-powered software engineering and agentic workflows
New!
Top 24.6% on SourcePulse
Summary
This repository mirrors a publicly exposed source snapshot of Anthropic's Claude Code CLI, intended for educational, defensive security research, and software supply-chain analysis. It benefits technical users by enabling study of real-world agentic CLI systems, packaging failures, and secure development practices.
How It Works
Built on Bun and TypeScript with a React+Ink terminal UI, Claude Code orchestrates interactions with Claude for software engineering tasks. Its architecture features a robust Tool System (~40 modules like Bash, File I/O, Web Search, LSP) with defined schemas and permissions, and a Command System (~50 user-facing slash commands like /commit, /review). A Service Layer handles external integrations, while a Bridge System enables bidirectional communication with IDE extensions (VS Code, JetBrains). A Permission System enforces user approval for tool invocations. Notable design patterns include parallel prefetching and lazy loading for optimized startup, agent swarms, and a skill system for reusable workflows.
Quick Start & Requirements
Highlighted Details
BashTool, FileReadTool, WebSearchTool, LSPTool) and 50 user-facing slash commands (e.g., /commit, /review, /config, /vim).bun:bundle and GrowthBook for efficient dead code elimination and dynamic feature management.Maintenance & Community
Maintained by a university student for educational and defensive security research only. Explicitly disclaims affiliation with Anthropic. No community links are provided.
Licensing & Compatibility
The README does not specify a license. As a research archive derived from a public exposure, its use beyond educational and security research may be restricted, and commercial compatibility is not guaranteed.
Limitations & Caveats
This is a mirrored snapshot of source code exposed via an npm package's source map, intended strictly for research and analysis. It is not an official Anthropic product, lacks explicit licensing, and users should not expect ongoing maintenance or support. Its primary purpose is to study supply-chain vulnerabilities and agentic system architecture.
3 days ago
Inactive
HKUDS