Claude Code Python 移植版:开源重写
Claude Code Python 移植版:伦理开源重写
从 TypeScript 快照到 Python 优先工作区
GitHub 仓库 instructkr/claude-code 已从托管暴露的 Claude Code TypeScript 快照演变为专属 Python 移植工作区。这一转变反映了对 AI 源代码暴露相关的法律和伦理问题的深入思考,这些内容在项目的配套文章中有所记录。
当前 Python 实现状态
src/ 目录现在容纳活跃的 Python 工作区:
# 快速启动命令
python3 -m src.main summary # 移植进度概览
python3 -m src.main manifest # 完整工作区清单
python3 -m src.main subsystems # 列出已移植模块
python3 -m unittest discover -s tests # 运行验证套件
已移植的核心组件:
- models.py - 子系统和状态管理的 数据类
- commands.py - 命令元数据和执行
- tools.py - 工具集成层
- query_engine.py - 移植摘要生成器
- main.py - CLI 入口点
- port_manifest.py - 工作区结构跟踪
此重写的原因
项目创建者研究了原始代码库以理解: - Harness 架构 - 工具连接模式 - 代理工作流编排
然而,在阅读文章 "合法是否等同于正当:AI 重新实现与 copyleft 的侵蚀" 后,他们选择了干净室重新实现而非直接使用快照。
使用 oh-my-codex 的 AI 辅助开发
使用 Yeachan Heo 的 oh-my-codex (OmX) 构建,带有专用模式:
- $team 模式:并行架构审查
- $ralph 模式:持久执行和验证
- Codex 工作流:源树转换

对开发者的教育价值
此项目作为以下内容的案例研究: 1. 逆向工程 AI 代理系统 2. 干净室重新实现伦理 3. 多代理工作流移植 4. Python CLI 工具开发 5. 测试驱动移植策略
快速启动与贡献
git clone https://github.com/instructkr/claude-code
cd claude-code
pip install -r requirements.txt # 如果存在
python3 -m src.main summary
免责声明:独立项目,与 Anthropic 无关。仅用于教育目的。
Stars: 28.6k | Forks: 39.6k – 加入研究下一代 AI 代理架构的社区!
原创文章:
查看原文