百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

claude-code

> 编程语言
开源

instructkr/Claude-code 的分支

144.5K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

instructkr/Claude-code 的分支

此仓库反映了一个公开暴露的 Claude 代码源代码快照,该快照于 2026 年 3 月 31 日通过 npm 分发中的源代码暴露而可访问。它主要用于 教育性防御性安全研究和软件供应链分析。

  • 教育性研究
  • 安全研究实践
  • 架构审查
  • 讨论包装和发布过程失败

公开的源代码映射了托管在 Anthropic R2 存储桶中的未混淆的 TypeScript 源代码,这使得 src/ 快照可供公开下载。

--- 架构摘要 1. 工具系统 (src/tools/) 每个 Claude 代码可调用的工具都实现为一个独立的模块。每个工具都定义了其输入模式、权限模型和执行逻辑。

工具 描述
BashTool 执行 shell 命令
FileReadTool 读取文件(图像、PDF、笔记本)
FileWriteTool 创建/覆盖文件
FileEditTool 部分修改文件(替换字符串)
GlobTool 文件模式匹配搜索
GrepTool 基于 ripgrep 的内容搜索
WebFetchTool 获取 URL 内容
WebSearchTool 网页搜索
AgentTool 创建子代理
SkillTool 执行技能
MCPTool 执行 MCP 服务器工具
LSPTool 语言服务器协议集成
NotebookEditTool 编辑 Jupyter 笔记本
TaskCreateTool / TaskUpdateTool 创建和管理任务
SendMessageTool 代理间消息传递
TeamCreateTool / TeamDeleteTool 团队代理管理
EnterPlanModeTool / ExitPlanModeTool 切换计划模式
EnterWorktreeTool / ExitWorktreeTool Git 工作树隔离
ToolSearchTool 延迟工具发现
CronCreateTool 创建定时触发器
RemoteTriggerTool 远程触发器
SleepTool 主动模式等待
SyntheticOutputTool 结构化输出生成
2. 命令系统(src/commands/)

| 命令 | 描述 | | /commit | 创建 git 提交 | | /review | 代码审查 | | /compact | 上下文压缩 | | /mcp | MCP 服务器管理 | | /config | 设置管理 | | /doctor | 环境诊断 | | /login / /logout | 身份验证 | | /memory | 持久内存管理 | | /skills | 技能管理 | | /tasks | 任务管理 | | /vim | 切换 Vim 模式 | | /diff | 查看更改 | | /cost | 检查使用成本 | | /theme | 更改主题 | | /context | 上下文可视化 | | /pr_comments | 查看 PR 评论 | | /resume | 恢复上一次会话 | | /share | 共享

Issues· 4 开放

查看全部 Issues在 GitHub 打开
  • #4

    由于最近泄露的 Claude 代码源码中包含了一个交流裙,

    更新于 2026年7月7日
  • #2

    我需要被告知我很重要

    更新于 2026年4月3日
  • #1

    (o´Д`o)ノ

    更新于 2026年4月1日

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月28日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言