claude-quickstarts 的 9 个 Claude API 参考应用:从客服机器人到计算机操作
【免费下载链接】claude-quickstartsA collection of projects designed to help developers quickly get started with building deployable applications using the Claude API项目地址: https://gitcode.com/GitHub_Trending/an/claude-quickstarts
claude-quickstarts 是 Claude API 应用的参考实现仓库,收录 9 套可直接运行的示例项目,覆盖智能客服、金融数据分析、计算机使用、浏览器自动化、自主编码与托管智能体。每个 quickstart 都是独立目录,自带 README、依赖清单与启动说明,适合作为把 Claude 接进自己产品的起点。
这个仓库在 API 和应用之间补了什么
直接调用 Claude API 拿到的是 JSON 响应,离可部署的产品还差会话状态、工具调用循环、图表渲染和多端界面。仓库里同时有 Python 与 TypeScript 两套技术栈:容器化示例用 Docker 交付,Web 应用基于 Next.js 与 React。可以按团队熟悉的技术栈挑一套拆读,再替换掉里面的业务逻辑。
九套 quickstart 覆盖哪些场景
容器化的桌面与浏览器
computer-use-demo 在 Docker 容器里装了一个 Linux 桌面,Claude 通过 screenshot、click、type 等工具操作它,浏览器里能同时看到对话和桌面画面。computer-use-best-practices/ 则在 macOS 上原生运行同一思路,示范提示词缓存、截图裁剪、批量工具调用等写法。browser-use-demo 走 DOM 路线,基于 Playwright 让 Claude 导航网页、提取文本、填写表单,不依赖像素坐标。
Web 前端与长任务
customer-support-agent 接 Bedrock 知识库做客服回答,界面里能看到每条回答引用的文档片段;financial-data-analyst 支持上传 CSV 与 PDF,把分析结果渲染成 6 种图表。autonomous-coding 是双智能体模式,用 git 提交和 feature_list.json 在多会话之间保存进度,单次迭代通常以分钟计。managed-agents/ 下另有 5 套基于 Claude Managed Agents 的应用,含浏览器聊天、IM 渠道适配与自托管沙箱。
docker-compose 启动浏览器自动化示例
以 browser-use-demo/ 为例,克隆并配置环境:
git clone https://gitcode.com/GitHub_Trending/an/claude-quickstarts cd claude-quickstarts/browser-use-demo cp .env.example .env在 .env 里写入 ANTHROPIC_API_KEY,然后构建并启动容器:
docker-compose up --build完成后访问 8080 端口是 Streamlit 对话界面,6080 是 NoVNC 浏览器画面,5900 留给 VNC 客户端。
npm run dev 跑通客服与数据分析示例
这两套 Next.js 应用不需要 Docker。进入目录安装依赖并启动:
cd claude-quickstarts/customer-support-agent npm install npm run dev3000 端口起来后是一个三栏界面,左侧显示模型思考过程,右侧列出知识库命中片段;financial-data-analyst 的步骤相同,只需在根目录建 .env.local 写入 API key。
运行前需要配置的几件事
- computer-use-demo 除 Claude API 外还支持 Bedrock 与 Vertex 接入,凭据通过环境变量传入容器。
- computer-use 是 beta 能力,官方建议在独立容器或虚拟机中运行,不给模型接触敏感数据,并限制外网访问域名。
- 容器化示例只支持单会话,agent loop 跑在被控制的容器里,两次会话之间需要重启或重置。
- 自主编码示例首次运行会先生成 200 条 feature 列表,完整跑完以小时计;想快速验证可以调小 prompts 里的数量。
如果要做一个带界面的 Claude 应用,建议先跑通 browser-use-demo 或 customer-support-agent 其中一套,再按自己的场景替换知识库与工具。仓库采用 MIT 许可证,代码可以直接改进后用于生产。
【免费下载链接】claude-quickstartsA collection of projects designed to help developers quickly get started with building deployable applications using the Claude API项目地址: https://gitcode.com/GitHub_Trending/an/claude-quickstarts
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考