open-claude-code 是项目基于 @anthropic-ai/claude-code@2.1.88 版本相关 sourcemap 信息整理而来,在此基础上完成了编译修复、结构补全和可运行性调整。当前状态:已完成编译修复,可进行本地运行和代码阅读。
当前仓库的恢复、修复与文档整理工作由 Codex 驱动完成。
本仓库的目标不是替代官方版本,而是为源码阅读、工程分析、构建流程研究和终端代理实现参考提供一个相对完整的本地工程。
这个仓库主要保留了 Claude Code 终端工具的核心工程结构,包括但不限于以下内容:
src/:恢复后的主要源码src/entrypoints/:CLI 入口与相关初始化逻辑vendor/:平台相关二进制或运行时依赖stubs/:本地占位依赖images/:演示截图
- Node.js 18或更高版本
- npm
- Bun
安装依赖:
npm install检查当前恢复版本:
npm run smoke直接启动:
node ./dist/cli.js如需重新构建:
npm run build本仓库不是 Anthropic 官方项目,也不代表 Anthropic 的任何立场。
我方不拥有 Claude Code 的所有权,也不对 Claude Code 原始源码、名称、商标、相关品牌标识或其衍生权利主张任何所有权。与 Claude Code 相关的原始源码及其相关权利归 Anthropic 公司或其权利主体所有。
本仓库仅供学习、研究、交流和参考使用,请勿将其用于任何商业活动,包括但不限于:
- 商业分发
- 付费售卖
- 闭源集成
- 代部署服务
- 二次授权
- 任何可能侵犯原始权利人权益的用途
使用者应自行评估并承担由使用本仓库带来的风险与责任,包括但不限于合规风险、知识产权风险以及由此产生的直接或间接损失。
任何将本项目用于侵犯 Anthropic PBC 合法权益或规避产品政策的行为,均与本项目无关,风险自负。
如果你是相关权利人,并认为本仓库内容存在不适合公开展示或传播的部分,请通过仓库渠道联系处理。
本仓库不对 Anthropic 原始代码授予任何额外许可证,也不意味着对上游项目进行了重新授权。除使用者依法享有的权利外,请不要将本仓库视为对 Claude Code 原始代码的开源授权替代品。
- 感谢 Anthropic提供Claude Code原始项目
- 感谢 Codex参与本仓库的恢复整理、编译修复与文档编写
- 感谢 LinuxDo论坛里可爱的佬友们提供的帮助

