ClaudeMap

Claude Agent SDK Demos

Anthropic 官方的 Claude Agent SDK 示例应用——邮件、研究与聊天 agent。

SDK 与工具officialagent-sdkexamplesdemos

Anthropic 官方基于 Claude Agent SDK 构建的示例应用集:邮件 agent、多 agent 研究 agent、带会话持久化的聊天应用等。与偏 API 的 claude-quickstarts 互为补充——自己动手前先读这些,看看生产级 agent 应用是怎么搭的。

它做什么

  • 八个官方示例:email-agent(开发中的 IMAP 邮件助手,含收件箱展示与 agentic 搜索)、research-agent(把研究拆成子题、并行派发联网研究员再汇总)、simple-chatapp(React + Express + WebSocket 流式)、resume-generator、excel-demo、hello-world、hello-world-v2、ask-user-question-previews
  • hello-world-v2 演示 V2 Session API(unstable_v2_*):用分离的 send()/stream() 取代单一 query() 生成器,带多轮对话与会话持久化
  • ask-user-question-previews 把选项渲染成 HTML 预览卡(previewFormat: 'html' 加 WebSocket 上的 canUseTool),支持计划模式引导
  • 展示整应用级模式——会话持久化、多 agent 编排、human-in-the-loop——与偏 API 的 claude-quickstarts 互补

什么时候用

写自己的 Agent SDK 应用前先读这些:按你的模式(带持久化的聊天、多 agent 研究、引导式交互)挑一个示例,研究它的接线方式。

如何上手

git clone https://github.com/anthropics/claude-agent-sdk-demos.git
cd claude-agent-sdk-demos
cd email-agent  # 或其他示例,按各自 README 走

前置要求:Bun 运行时(或 Node.js 18+)与 Anthropic API key。

注意事项

README 顶部有加粗警告:示例仅供本地开发,不应部署到生产或大规模使用。hello-world-v2 用的是明确标注不稳定的 API 面(unstable_v2_*)。

代码仓库

anthropics/claude-agent-sdk-demos

收录日期

地图上的相关资源

  • Harness Bridge

    SDK / 工具

    一个本地启动器:让 Claude Code 与其他七种编码 harness 直连任意 OpenAI / Anthropic / Responses 兼容端点——不改任何一行配置文件。

    • launcher
    • local-models
    • cli
    • menu-bar
  • Claude for Siri

    SDK / 工具

    用你已登录的 Claude Code 账号回答 macOS Spotlight 与 Siri 的提问——一个实验性的 macOS 27 模型委派提供者。

    • macos
    • siri
    • spotlight
    • model-delegation
  • 把十个 AI 编程助手的本地聊天记录提取成统一 JSONL——微调、分析,或赶在本地数据库被清空前备份多年的对话。纯标准库实现。

    • cli
    • data-export
    • jsonl
    • backup