bcefghj/miniClaudeCode
101 stars · Last commit 2026-03-31
miniClaudeCode - 从50万行蒸馏到~1000行的Claude Code核心Agent架构最小复现 | Distilled Claude Code agent framework
README preview
# miniClaudeCode **从 50 万行蒸馏到 ~800 行 -- Claude Code 核心架构的最小可运行复现** miniClaudeCode 是对 [Claude Code](https://docs.anthropic.com/en/docs/claude-code) 核心 Agent 架构的蒸馏(distillation)实现。它保留了 Claude Code 最核心的四大模块——Agent Loop、Tool System、Permission System、Context Management——同时将代码量从原版的 ~500K 行精简到 ~800 行纯 Python。 ## 架构总览 ``` 用户输入 │ ▼ ┌─────────────────────────────────┐ │ Agent Loop │ │ ┌───────────────────────────┐ │ │ │ 1. 构建 System Prompt │ │ │ │ 2. 调用 Claude API │ │ │ │ 3. 解析 tool_use blocks │ │ │ │ 4. 权限检查 (2层) │ │ │ │ 5. 执行工具 │ │