30 分钟容器化部署 Claude 应用:claude-quickstarts 完整指南
【免费下载链接】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
本文选用"时间线式"主线:按"10 分钟 / 30 分钟 / 跑通之后"三个节点推进,读者像看进度条一样逐项打勾即可。
想容器化部署 Claude 应用,又不想折腾环境?claude-quickstarts 是一组围绕 Claude API 的应用示例,浏览器自动化、财务数据分析、知识库客服都可直接部署。下文按 30 分钟的节奏,带你用 Docker Compose 把它们全部跑通,命令短到可以直接复制执行。
⏱️ 10 分钟:备好环境、拿到代码
开工前先看三样东西是否就位:Docker 加 Docker Compose(缺哪个照着官方文档补哪个)、Node.js 18 以上版本、Git 工具。这个仓库前后端混编,Node 环境是绕不开的。
三样齐了,把代码拉到本地:
git clone https://gitcode.com/GitHub_Trending/an/claude-quickstarts cd claude-quickstarts第一行克隆仓库,第二行进入项目根目录,后面所有操作都从这里出发。
🔑 30 分钟:API Key 和依赖怎么配
拿到代码后第一件要做的事,是在项目根目录建一个.env文件,把 Anthropic 的 API 密钥写进去(密钥在 Anthropic 官网申请):
ANTHROPIC_API_KEY=your_api_key_here这个密钥是所有模块调 Claude 的"通行证",漏配它,后面每个服务都会报认证错误。
依赖安装按语言分流:
npm install # customer-support-agent、financial-data-analyst 等前端项目 pip install -r requirements.txt # autonomous-coding 等 Python 项目第一行给 JS/TS 模块装 Node 依赖,第二行给 Python 模块装依赖。computer-use-demo 则更省事,内置了安装脚本,跑一遍./setup.sh就会建好虚拟环境、装上开发依赖、挂上 pre-commit 钩子。
🐳 一键启动:Docker Compose 拉起服务的正确姿势
仓库自带编排文件 docker-compose.yml,镜像不用自己拼。以浏览器演示模块为例,两步搞定:
cd browser-use-demo docker-compose up -d第一行进入模块目录,第二行在后台构建并启动整套服务,VNC 桌面、Streamlit 控制台、HTTP 服务器会被一并拉起。启动完成后,按下面的端口号访问对应界面:
| 服务 | 默认端口 |
|---|---|
| VNC | 5900 |
| Streamlit | 8501 |
| noVNC | 6080 |
| HTTP 服务器 | 8080 |
本地端口被占用的话,在 compose 文件对应的环境变量里改掉再重启即可,编排文件里四个端口都是可覆盖的。
📊 上手体验一:让 Claude 画图表
financial-data-analyst 模块部署好后,直接在对话框发一条分析请求,比如"把最近 5 年美国和意大利的 GDP 画成柱状图",右侧面板就会实时渲染出带数据来源的对比图:
换个问法、换组数据,图表跟着重算,这是感受 Claude 数据分析能力最直观的方式。
💬 上手体验二:知识库问答客服
customer-support-agent 是另一种玩法:中间是对话区,左侧滚动展示 Claude 的思考过程,右侧列出知识库检索历史和匹配度。用户问"怎么修改邮箱",系统基于知识库作答,并在旁边标出上下文相关度,回答依据一目了然:
"答案加出处"的这套交互,做业务客服场景时非常值得借鉴。
🚀 跑通之后:三个延伸方向
- 改配置:各模块内的配置文件都开放了调整入口,改模型、改业务逻辑直接编辑对应文件。
- 试自主编码:initializer 加 coding 双 Agent 怎么跨多个会话把完整应用搭出来,详见 autonomous-coding 模块文档。
- 深挖文档:每个模块目录下的 README 都写清了功能细节与扩展方式,照着读就能继续往下走。
交付说明:本次采用"时间线式"主线;与原文"简介→准备→三步→演示→总结"不同,环境准备合并进首个节点、依赖与密钥并入 30 分钟节点、演示拆成两个独立场景小节、收尾改为延伸方向清单。
【免费下载链接】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),仅供参考