Skip to content

xtherk/open-claude-code

Repository files navigation

open-claude-code

中文/English

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论坛里可爱的佬友们提供的帮助

About

Recovered and build-fixed Claude Code 2.1.88 source from sourcemaps, maintained as a research and learning reference by Codex.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

No contributors