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 工作流:源树转换

OmX 工作流截图展示 AI 辅助开发

对开发者的教育价值

此项目作为以下内容的案例研究: 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 代理架构的社区!

原创文章: 查看原文

分享本文