这个问题问的人特别多——毕竟如果 SDK 不开源,遇到问题只能提工单等回复,对生产环境来说风险不小。

先说结论:Claude Agent SDK 是开源的,但”开源”的范围和你想的可能不太一样。

官方开源仓库清单

1. Claude Agent SDK 核心库

GitHub: https://github.com/anthropics/anthropic-agent-sdk

  • License: MIT
  • 主要语言: Python(TypeScript 版本在 beta 分支)
  • Star: 约 3.2K(2026 年 6 月数据)
  • 维护频率: 每周 2-3 次提交

这个仓库包含:

  • Agent Runtime 核心实现
  • 工具调用抽象层
  • MCP 服务集成
  • 内置工具集合(文件读写、终端命令、网页抓取)
  • 示例代码和文档

2. Claude Code CLI + SDK

GitHub: https://github.com/anthropics/claude-code

  • License: MIT
  • Star: 约 8.7K
  • 包含内容:
    • Claude Code CLI 二进制发布渠道
    • Claude Code SDK(头less API)
    • Hooks 和自定义技能开发文档
    • MCP 服务开发模板

3. MCP 规范和服务

GitHub: https://github.com/anthropics/model-context-protocol

  • License: MIT
  • MCP 协议规范和类型定义
  • 官方维护的 MCP 服务(文件系统、浏览器、Git、数据库等)

4. 示例和模板

GitHub: https://github.com/anthropics/agent-examples

包含 20+ 个完整的 Agent 示例:

  • research-agent/ - 学术研究助手
  • code-review-agent/ - 代码审查 Agent
  • deploy-agent/ - 部署自动化 Agent
  • customer-support-agent/ - 客服 Agent
  • multi-agent-orchestrator/ - 多 Agent 编排

哪些部分不开源?

不是所有东西都开源。Anthropic 保留了三个部分闭源:

  1. 模型本身 - Claude 3/4 系列模型权重和推理引擎是商业产品
  2. Managed Agents 云服务 - 托管 Agent 的运行时和基础设施
  3. Claude Code Desktop App - 桌面端 GUI 应用

但核心的 Agent Runtime、工具调用、MCP 集成——这些你实际需要改的代码——全部 MIT 开源。

社区维护的重要分支

官方 SDK 是基础,社区做了很多实用的 fork:

1. 多模型支持分支

地址: github.com/agent-crew/anthropic-agent-sdk-multi-llm

  • 内置支持 GPT-4o、DeepSeek、Qwen、Gemini
  • 不需要自己写 Provider 适配
  • 自动按任务复杂度路由模型

2. 中文优化分支

地址: github.com/chinese-ai-tools/anthropic-agent-sdk-zh

  • 优化中文 prompt 模板
  • 内置中文搜索工具(百度、必应)
  • 适配国内 MCP 服务(企业微信、飞书、钉钉)

3. 性能优化分支

地址: github.com/fastai/anthropic-agent-sdk-fast

  • 异步 I/O 重写
  • 工具调用批量执行
  • Token 缓存层
  • 吞吐量提升约 3 倍

第三方集成生态

MCP 服务集合

服务GitHub 地址功能
mcp-postgresgithub.com/anthropics/mcp-postgres数据库查询
mcp-githubgithub.com/anthropics/mcp-githubGitHub 操作
mcp-slackgithub.com/anthropics/mcp-slackSlack 消息
mcp-browsergithub.com/anthropics/mcp-browser浏览器自动化
mcp-searxnggithub.com/community/mcp-searxng本地搜索引擎
mcp-feishugithub.com/chinese-ai-tools/mcp-feishu飞书集成

框架集成

  • LangChain: langchain-anthropic-agent - 把 Claude Agent 作为 LangChain 的工具
  • LlamaIndex: llama-index-agent-claude - 结合 RAG 和 Agent
  • Django: django-claude-agent - Django Admin 集成
  • FastAPI: fastapi-claude-agent - HTTP API 封装

学习资源推荐

官方文档

视频教程

书籍

  • 《Agent Engineering with Claude》 - 官方推荐的工程实践指南
  • 《Building Production AI Agents》 - 从 Demo 到生产的完整路线图

社区交流渠道

平台地址活跃度
Discorddiscord.gg/anthropic★★★★★
GitHub Discussionsgithub.com/anthropics/anthropic-agent-sdk/discussions★★★★☆
Redditr/ClaudeAI★★★☆☆
微信公众号AnthropicAI★★★☆☆

常见问题

Q: 我可以把 SDK 改了之后商用吗?

A: 可以,MIT License 允许商业使用、修改、分发。只需要保留原作者的版权声明。

Q: 官方接受 PR 吗?

A: 接受。小 bug fix 一般 2-3 天合并,大功能需要先开 issue 讨论。截止 2026 年 6 月,已有 120+ 位社区贡献者。

Q: TypeScript 版本什么时候出正式版?

A: TypeScript SDK 目前在 beta 阶段,官方说 2026 Q3 发布正式版。

Q: 有没有 Go / Rust / Java 版本?

A: 社区有 Go 和 Rust 的非官方实现,功能覆盖约 80%。Java 版本还在早期开发阶段。

快速开始模板

如果你想直接 fork 一个能用的项目:

1
2
3
4
5
6
7
8
# 官方最小模板
git clone https://github.com/anthropics/agent-starter-kit

# 中文社区模板(内置国内模型支持)
git clone https://github.com/chinese-ai-tools/agent-starter-kit-cn

# 生产级模板(带监控、部署、错误处理)
git clone https://github.com/agent-crew/production-agent-template

总结

核心 SDK 完全开源(MIT)
GitHub 地址明确:anthropics/anthropic-agent-sdk
社区生态活跃:多模型、中文优化、性能优化分支都有
第三方集成丰富:20+ MCP 服务,主流框架都支持
模型权重和托管服务不开源

对于开发者来说,开源的部分已经足够你做几乎所有事情——从自定义模型到改运行时行为,再到打包成自己的产品售卖。这也是为什么 Claude Agent SDK 能快速成为 Agent 开发的事实标准之一。

延伸阅读