terminal-creator/ClaudeCode-Python

45 stars · Last commit 2026-04-02

用 ~5000 行 Python 还原 CC 的核心 Agent Runtime。

README preview

# Zero

用 ~5000 行 Python 还原 CC 的核心 Agent Runtime。

## 这是什么

CC 是 Anthropic 官方的 AI 编程 CLI,它的本质是一个 **tool-use agent loop**:模型读代码、改文件、跑命令、自主决策,循环往复直到任务完成。

这个项目从 TypeScript 源码(1884 个文件、38 万行)中,提取并翻译了核心运行时逻辑,用纯 Python 实现了一个功能对齐的 Agent CLI。

**不是封装 API 的 wrapper,是完整还原了 agent 内核。**

## 还原了什么

| 能力 | 状态 | 说明 |
|------|------|------|
| Agent Loop(状态机) | ✅ | 多轮 tool-use 循环,流式响应,错误恢复,自动重试 |
| 12 个内置工具 | ✅ | Bash、Read、Edit、Write、Glob、Grep、Agent、WebFetch、AskUser、Task 系列 |
| System Prompt 体系 | ✅ | 11 段动态拼装,含完整 Memory 行为指导 |
| CLAUDE.md 加载 | ✅ | 目录层级遍历 + `@include` 递归展开 |

View full repository on GitHub →