anthropics/claude-quickstarts

来源
GitHub
首次上榜日期
领域
智能体
GitHub 星标数
18,398
主要语言
TypeScript

本页介绍外部开源仓库,并非 HDATF 产品。

它做什么

这是面向使用Claude API开发应用的开发者的官方示例项目集。它不是一个完整产品,而是供选择并扩展的客户支持、金融分析、电脑或浏览器操作等起点。不同示例接收问题、文档或任务指令,输出回答、工具执行结果和应用界面。自主编码示例介绍了初始化智能体与编码智能体分工,并跨会话保留进度的模式。Managed Agents示例还包含消息集成、每日简报和知识维基。已查看的最小浏览器示例通过CDP控制一个Chromium标签页,将工具调用连接到模型运行循环。模型执行需要Claude API认证、各示例所需的Python或Node.js环境及外部服务配置。下载仓库不会自动启用全部示例或连接业务系统。最小浏览器驱动不是生产代码,尚未实现输入文字、上传等功能。访问页面的内容可能影响智能体,因此需要临时浏览器配置、隔离环境和网络控制。

许可证

MIT 宽松许可。保留版权声明即可商用和修改。

同领域的其他仓库

  • google-research/harness2
    这是面向智能体开发者的研究框架,用于在不改变模型权重的情况下改进执行环境。输入任务和基础环境后,它提出修改候选,在同一任务上试运行,再根据执行差异组合改进方案。可编辑的组件包括提示词、记忆、工具说明和技能。并行递归用于探索候选,顺序递归用于逐步积累改进。采用的环境和有证据支持的经验会写入供后续任务使用的改进环境。输出包括任务产物、采用的配置、反思和评估记录。主要环境是Linux和Python,模型实验还需要认证、执行器和对应基准的依赖。本地演示无需模型认证,但模型实验会产生API费用。安装后不会自动改进已有智能体。执行器网络访问和Codex被关闭的沙箱需要单独控制,且这不是Google正式支持的产品。
  • SakanaAI/AI-Scientist-v3
    The Agentic Scientist(仓库AI-Scientist-v3)是Sakana AI的Apache-2.0 Python流水线,让编码智能体把任务从实验一路推进到论文。它面向有可改进程序和可打分evaluator的计算型研究,示例是在CPU上运行的圆形填充(circle packing)和用两块GPU的GRPO训练。输入是包含task.md、初始程序和evaluator的任务文件夹,仅凭简短说明生成任务的功能仍属实验性,对圆形填充这类小任务可用,对较大任务可能失败。任务编写、反复进行想法和实验的探索、与基线对比的ablation、封闭的最终评估、事后分析和论文写作这六个阶段依次运行。每次运行生成一个文件夹,内含任务snapshot、尝试与结果、费用记录以及LaTeX论文和PDF,run inspector可在浏览器中查看。论文阶段把每个论点与带hash的证据文件关联,从Semantic Scholar、OpenAlex或Google Scholar收集文献,引用或证据关联未通过验证时即以失败结束。它通过Headless CLI驱动Claude Code、Codex、Cursor、OpenCode、Gemini和Pi,可选的review阶段会把完成的论文发送给基于OpenAI的审稿模型。上手需要Python 3.11以上和uv、Docker以及.env中的API key或Claude登录,GPU只在GPU preset时需要,第一步检查是agsci doctor。README警告,智能体以全部工具权限执行任意命令、继承API key并受所读文件左右,因此要求在Docker中运行。一次GRPO评估要训练1到2小时,费用文件区分provider报告的费用和按标价的估算,不包含硬件费用,计费以provider的账单为准。
  • perplexityai/SPACE
    SPACE是Perplexity用Rust编写的Apache-2.0平台,在Firecracker microVM(轻量虚拟机)中隔离运行智能体代码。它面向需要为智能体、用户工作空间或代码运行任务提供独立执行环境的应用,运行什么、保留什么由应用决定。template是初始环境,sandbox是由template创建的实例,在自己的VM和可写文件系统中运行多条命令。应用通过HTTP API创建sandbox和命令会话,sandbox的状态变更用operation ID确认完成,命令输出和退出结果则通过使用会话专用token的独立连接以server-sent events接收。暂停时内存保留在worker上,suspend时保存为snapshot,默认6小时无活动即suspend。E2B兼容wrapper让现有E2B客户端可以把SPACE用作backend,测试基准是Python包e2b 2.21.1和e2b-code-interpreter 2.6.2。network policy允许或阻止sandbox访问的地址,默认关闭的credential rule启用后,拦截TLS的gateway会在发往指定host的请求中加入credential header。本地部署在带KVM的apt系Linux x86_64主机上创建Kind(Docker中的Kubernetes)集群,macOS不在支持范围内。仓库描述称runtime可以替换,但文档记载的当前实现只有KVM上的Firecracker。0.8.0是公开基线版本,1.0之前仍可能有不兼容的变更,安全修复只进入最新的minor release。
  • wangmiaozero/pi-harness
    Pi-Harness是用可视化工作区包装Pi Coding Agent的AGPL-3.0-only Electron桌面应用,智能体仍由原生Pi runtime运行。它可在macOS、Windows和Linux上运行,会话、配置、工具、Skill和extension都与Pi兼容,因此同一工作可以在应用外的Pi中继续。工作区涵盖对话、项目、文件浏览器和编辑器、Git的diff、历史、commit和worktree、模型provider,以及Skill、package和MCP。Harness界面记录trace、replay、fork与重试的run tree以及token、费用和时长,并提供工具策略、按运行的预算和checkpoint。在源码中,评估不使用AI评判模型,而是根据test、lint、typecheck、build命令及其退出码和Git状态等运行证据计算。默认策略禁止工作区外的文件变更和force push,在删除、push和网络命令前询问,对rm -rf等命令要求确认,预算上限留空。智能体团队分配带依赖和优先级的任务,按顺序或并行执行,传递结果,使用review gate,并用Git worktree隔离变更。历史界面以只读方式读取Claude Code、Codex、Cursor、Cursor Agent、Gemini CLI、OpenCode和Pi的本地对话记录,并通过handoff在新的Pi对话中继续任务。安装包在GitHub Releases上,最新版是跟进Pi 1.2.0不兼容变更的10月14日的2.0.0,macOS社区构建可能没有签名。在Windows和Linux上,API key加密保存在应用自己的vault中,但写入Pi的models.json的是原始key值。
  • onehumanbeing/esp32-iphone-agent
    ESP32 iPhone Agent是一个由Python服务器和Arduino固件组成、采用MIT许可证的项目,它让AI视觉模型在无需Mac、Xcode、开发者账号、手机应用或越狱的情况下操作一部真实的iPhone。目标用户是希望通过人使用手机的同一途径,即屏幕和指针,来自动化iPhone的开发者和爱好者,README要求只自动化自己拥有或获准使用的设备和账号,并遵守各应用的条款。手机通过AirPlay把屏幕镜像到macOS或Linux电脑上的UxPlay,由GStreamer转成JPEG帧,插在手机USB口上的ESP32-S3开发板被识别为标准USB鼠标和键盘。打开iOS AssistiveTouch(在屏幕上显示指针的辅助功能设置)后,点击就是点按,拖动就是滑动,开发板只执行通过2.4GHz Wi-Fi收到的click、type等单行命令。所有判断都由电脑上的FastAPI服务器负责,在这套代码中,网页API和开发板端口默认不经登录就在所有网络接口上开放,命令以明文经TCP传输。用户在8890端口的网页中输入目标后,planner模型写出最多6步的计划,actor模型针对每张新截图以0到1000的坐标返回最多6个tap、swipe等动作。由于指针按相对位移移动,服务器会轻微晃动指针并在镜像画面中找到它来校准,每个动作后检查屏幕是否变化并告知模型,在无效的相同动作重复时重新规划。一次运行到40步或连续3次出错时结束,网页显示在每次决策所依据的截图上画出动作的step wall,以及也可用Esc键触发的紧急停止。所需准备包括刷写了固件的ESP32-S3开发板(测试用板是约7美元的Seeed XIAO ESP32S3)、USB-C接口的iPhone或配合相机转接器的Lightning接口iPhone,以及Python 3.10及以上。模型可以是任何接受图像的OpenAI兼容聊天API,planner和actor可以使用不同的模型,由于每次调用都会附带当前截图,使用云端API时,手机屏幕上显示的内容会传给该服务商。开发和计时使用的是在两台NVIDIA DGX Spark上运行的本地模型(每个动作约1.3秒,每次规划2秒),附带的serve文件夹中的服务器是尚未经过完整智能体运行测试的实验版本。README列出的限制是,iOS会把密码输入、Apple Pay和受DRM保护的视频排除在镜像之外,智能体看不到这些画面,手机锁屏后镜像会停止,输入只支持ASCII,横屏应用尚未支持。

只收录进入 Trendshift 排行榜的仓库,榜单仅用于寻找候选项目,不转载名次。说明、许可证和星标数来自各 GitHub 仓库。解读是我们自己的判断。我们尚未测试这些项目,上榜并不证明质量。

在 GitHub 上查看 (在新标签页中打开)