这个仓库最初是 @anthropic-ai/claude-code npm 包 sourcemap 的非官方源码还原项目。现在在保留原始研究材料的基础上,新增了一个可独立运行的内部审计 Web 系统,��及一个 Claude Code 插件式审计工作流实验。
Warning
本仓库中的 restored-src/ 为非官方整理版,基于公开 npm 发布包与 source map 分析还原,仅供技术研究与学习。
它不代表 Anthropic 官方原始内部开发仓库结构。Claude Code 源码版权归 Anthropic 所有。
.
├── internal-audit-system/ # 独立内部审计 Web 系统,可直接运行
├── audit-system-plugin/ # Claude Code 插件式内部审计工作流实验
├── restored-src/ # 从 cli.js.map 还原出的 TypeScript 源码
├── package/ # @anthropic-ai/claude-code 2.1.88 npm 包内容
├── claude-code-2.1.88.tgz # 原始 npm 包归档
├── extract-sources.js # sourcemap sourcesContent 提取脚本
└── README.md
这是一个本地优先的独立 Web 应用,不依赖后端服务,数据保存在浏览器 localStorage 中,并支持 JSON 导入导出。
已实现模块:
- 总览看板:资料完成率、控制测试完成率、问题和整改状态。
- 审计项目:多项目管理、项目切换、风险等级和项目状态。
- 立项范围:审计目标、范围、主体、系统、背景和约束假设。
- 资料清单:证据请求、负责人、截止日期、接收状态和证据路径。
- 风险控制矩阵:风险、控制目标、控制活动、预期证据、测试程序和底稿引用。
- 审计底稿:目标、样本、证据、程序、结果、例外和结论。
- 问题发现:Condition、Criteria、Cause、Risk、Recommendation 和管理层行动。
- 整改跟踪:行动计划、状态、验证程序、验证结果和关闭结论。
- 报告���成:根据当前项目数据生成 Markdown 审计报告草稿。
- 数据管理:JSON 导出、导入和示例数据恢复。
在 Windows 中双击打开:
internal-audit-system/index.html
也可以在仓库根目录运行:
cd internal-audit-system
python -m http.server 8765然后访问:
http://127.0.0.1:8765/index.html
这个目录用于验证 Claude Code 插件扩展方式,保持审计工作流逻辑不侵入 restored-src/。
包含:
.claude-plugin/plugin.json- 审计命令:
audit-bootstrap、audit-intake、audit-plan、audit-request-list、audit-rcm、audit-evidence、audit-workpaper、audit-finding、audit-followup、audit-dashboard、audit-report - 审计技能:
skills/audit-workflow/SKILL.md - 审计项目模板:
templates/audit-project/ - 设计和数据字典文档:
docs/
验证插件清单:
node package/cli.js plugin validate audit-system-pluginWindows PowerShell 下也可以使用:
node package\cli.js plugin validate audit-system-plugin原始还原信息:
- npm 包:@anthropic-ai/claude-code
- 还原版本:
2.1.88 - 还原方式:提取
package/cli.js.map中的sourcesContent - 还原源码目录:
restored-src/ - CLI 入口:
restored-src/src/main.tsx - 命令注册:
restored-src/src/commands.ts - 工具注册:
restored-src/src/tools.ts - 插件加载:
restored-src/src/utils/plugins/pluginLoader.ts
restored-src/src/ 主要结构:
restored-src/src/
├── main.tsx
├── tools/
├── commands/
├── services/
├── utils/
├── context/
├── coordinator/
├── assistant/
├── buddy/
├── remote/
├── plugins/
├── skills/
├── voice/
└── vim/
重新提取 sourcemap 源码:
node extract-sources.js- 独立内部审计系统优先在
internal-audit-system/中迭代。 - Claude Code 插件能力优先在
audit-system-plugin/中实验。 - 尽量不要直接修改
restored-src/,除非确实要研究或验证 Claude Code 内部机制。 - 正式审计证据不建议存入浏览器本地数据;系统中可记录受控文件库路径、证据编号或安全目录路径。
- 为内部审计系统增加后端数据库和登录权限。
- 增加附件上传、证据哈希校验和审计日志。
- 增加流程审批、复核签名和角色权限。
- 增加 Excel 导入导出。
- 将插件工作流与独立 Web 系统的数据结构打通。