分析时间:2026-07-22 数据来源:[trending_agent_repos.json](file:///Users/huangyuluo/code/agent/learning-notes/github/trending_agent_repos.json) 共收录 10 个项目,按 Star 数降序排列
项目名称:Jakubantalik/thinking-orbs URL:https://github.com/Jakubantalik/thinking-orbs Star:336 简介:为 AI 和 Agent UI 设计的点状思考球体加载指示器,包含六种精心调校的动画状态、两种尺寸,自动支持深色/浅色模式
| 分类 | 技术 |
|---|
| 前端框架 | TypeScript + Canvas 2D |
| 构建工具 | Vite |
| 样式 | 纯 CSS,无 WebGL |
| 部署 | npm 包发布 |
这是一个 UI 组件库,而非传统意义上的 Agent 框架。其设计理念是为 Agent 的"思考过程"提供可视化反馈。
| 维度 | 实现方式 |
|---|
| 感知 | 通过 ThinkingOrb 组件接收状态参数(working/searching/solving/listening/composing/shaping) |
| 规划 | 无,纯展示组件 |
| 记忆 | 无持久化记忆 |
| 工具执行 | 无,作为 UI 组件被其他应用调用 |
- 六种动画状态:每种状态对应 Agent 的不同活动(工作中、搜索中、解决中、监听中、组合中、成型中),各有独特的动画效果
- 双尺寸设计:64px 用于聊天头像规模,20px 用于行内文本规模,而非简单缩放
- 自动主题适配:通过
MutationObserver 监听祖先元素主题属性,支持 Tailwind/shadcn 约定,同时订阅 prefers-color-scheme 系统主题 - 无障碍支持:内置
role="img" 和 aria-label,支持 prefers-reduced-motion 媒体查询 - 性能优化:使用 IntersectionObserver 实现离屏暂停,单时钟共享避免性能损耗
| 场景 | 说明 |
|---|
| AI 聊天界面 | 为思考过程提供视觉反馈 |
| Agent 应用 | 显示 Agent 执行任务时的状态 |
| 代码编辑器插件 | 显示代码分析进度 |
项目名称:PromptPartner/agentsmith URL:https://github.com/PromptPartner/agentsmith Star:314 简介:通用的、模型无关的 AI Agent 运行时框架,支持 Claude、Codex、Gemini 等多种模型,通过一个设置脚本来组装精简核心 + 工作类型配置文件
| 分类 | 技术 |
|---|
| 语言 | Python + Shell/PowerShell(安装脚本) |
| 支持模型 | Claude Code、Codex、OpenClaw、Cursor、Gemini |
| 协议 | Agent Skills、MCP(Model Context Protocol) |
| 架构 | 通用核心 + 可插拔工作类型配置文件 |
| 维度 | 实现方式 |
|---|
| 感知 | 通过 CLAUDE.md/AGENTS.md/GEMINI.md 文件定义系统提示词和规则 |
| 规划 | 支持 conductor(指挥)/orchestrator(编排)两种模式,任务按 plan→implement→verify→ship 流程执行 |
| 记忆 | 支持上下文管理、handoff 协议、自动总结和状态保存 |
| 工具执行 | 通过 MCP 协议调用外部工具,支持插件体系和技能系统 |
- 模型无关设计:同一套规则可以运行在 Claude Code、Codex、Gemini 等不同平台上
- 工作类型配置文件:提供 9 种工作类型配置(软件开发、DevOps、营销、文档创作、数据分析、深度研究、创意设计、自主循环、通用管理)
- 验证驱动:
verify.sh 确保每个任务在交付前通过真实检查,遵循"证据优先"原则 - 安全模型:默认拒绝所有操作,支持 cautious/trusted 两种安全模式
- 系统进化思维:当 Agent 犯错时,不是修复症状,而是改进系统规则
| 场景 | 说明 |
|---|
| AI 辅助开发 | 统一管理多个编码 Agent 的工作流程 |
| 团队协作 | 为团队配置标准化的 Agent 工作规范 |
| 多项目管理 | 在不同项目间复用核心规则,按需加载配置文件 |
项目名称:yc-duan/fastctx URL:https://github.com/yc-duan/fastctx Star:309 简介:为 AI Agent 设计的快速、上下文高效的仓库工具,通过 MCP 协议提供文件读取、内容搜索、文件发现、批量替换和 Bash 命令执行功能
| 分类 | 技术 |
|---|
| 语言 | Rust |
| 协议 | Model Context Protocol (MCP) |
| 搜索引擎 | ripgrep(Rust 正则引擎) |
| PDF 处理 | PDFium |
| 部署 | npm 包(跨平台二进制) |
| 维度 | 实现方式 |
|---|
| 感知 | 通过 MCP 工具读取文件、搜索内容、执行命令 |
| 规划 | 无,作为工具层为上层 Agent 提供能力 |
| 记忆 | 支持后台任务管理和结果缓存 |
| 工具执行 | 提供 9 个 MCP 工具:read、grep、glob、replace、run、run_background、job_output、job_kill、job_list |
- 结构化输入输出:将常见仓库操作转换为结构化参数,减少模型在工具调用上的注意力消耗
- 编码自动检测:支持 UTF-8、BOM 编码和常见遗留编码的自动检测
- 分页支持:读取和搜索结果支持分页,避免上下文溢出
- 后台任务管理:支持异步命令执行和结果查询
- 跨平台兼容:Windows 使用 Git Bash,macOS/Linux 使用系统 Bash,无需用户关注平台差异
| 场景 | 说明 |
|---|
| AI 编码助手 | 为编码 Agent 提供高效的代码浏览和编辑工具 |
| 代码分析 | 快速搜索和理解大型代码库 |
| 批量操作 | 执行批量替换和重构任务 |
项目名称:Kritt-ai/open-kritt URL:https://github.com/Kritt-ai/open-kritt Star:284 简介:开源的、自托管的安全研究平台,通过 AI Agent 并行分析代码来发现真实漏洞,并生成去重、排名后的发现结果,支持可配置的验证和丰富功能
| 分类 | 技术 |
|---|
| 语言 | Python(后端)+ JavaScript(前端) |
| 容器化 | Docker + Docker Compose |
| 支持模型 | Codex、Claude Code、OpenAI、Anthropic、OpenRouter |
| 数据库 | PostgreSQL(通过 alembic 管理迁移) |
| 维度 | 实现方式 |
|---|
| 感知 | 分析远程或本地仓库及其依赖,通过 Codex/Claude Code 进行代码分析 |
| 规划 | 将安全研究分解为小而明确的任务,通过 AI Agent 并行执行 |
| 记忆 | 存储扫描结果、验证记录和审计日志 |
| 工具执行 | 在一次性容器中运行工具,支持安装依赖、编译目标、运行测试和构建 PoC |
- 专注方法:将安全研究分解为小而明确的任务,而非让模型分析整个仓库
- 验证机制:通过后脚本验证问题,构建 PoC 和生成报告
- 优先级排序:应用自定义严重性评估器、一致的发现 schema 和自动去重
- 实战验证:团队在 bug bounty 项目中获得超过 $1,500,000 的奖金
- 自托管:用户完全控制提示词、工作流、模型提供商和基础设施
| 场景 | 说明 |
|---|
| 安全研究 | 使用 AI 发现代码中的真实漏洞 |
| Bug Bounty | 自动化漏洞挖掘和验证 |
| 代码审计 | 对项目进行安全审查 |
项目名称:livetennisapi/livetennisapi-mcp URL:https://github.com/livetennisapi/livetennisapi-mcp Star:266 简介:Live Tennis API 的 MCP 服务器,为 Claude、Cursor 和其他 LLM Agent 提供实时网球比分、赔率和模型胜率预测
| 分类 | 技术 |
|---|
| 语言 | TypeScript |
| 协议 | Model Context Protocol (MCP) |
| 部署 | npm 包 + Docker |
| 支持平台 | Claude Code、Claude Desktop、Cursor、Zed |
| 维度 | 实现方式 |
|---|
| 感知 | 通过 MCP 工具获取实时网球数据 |
| 规划 | 无,作为数据层为上层 Agent 提供能力 |
| 记忆 | 无持久化记忆 |
| 工具执行 | 提供 12 个 MCP 工具:get_live_matches、get_upcoming_matches、get_match、get_match_score、search_players、get_player、get_fixtures、get_recent_results、get_match_events、get_match_odds、get_match_analysis、check_api_status |
- 分层感知:工具返回清晰的英语解释而非 HTTP 403 错误,说明需要的订阅级别
- 多租户支持:支持 HTTP 和 stdio 两种传输方式,每个请求使用独立的密钥绑定
- 速率限制:支持按调用者进行速率限制(匿名 60 次/分钟,带密钥 300 次/分钟)
- 只读设计:所有工具都是 GET 请求,不会修改任何数据
| 场景 | 说明 |
|---|
| 体育 Agent | 为 AI Agent 添加实时体育数据能力 |
| 网球爱好者 | 获取实时比分和赔率信息 |
| 数据分析 | 基于网球数据进行分析和预测 |
项目名称:eli-labz/Agent-Execution-Partnership URL:https://github.com/eli-labz/Agent-Execution-Partnership Star:251 简介:开源的控制平面,确保每个 AI Agent 动作在执行前获得授权、执行过程中可观测、执行后可验证
| 分类 | 技术 |
|---|
| 语言 | Python |
| 数据库 | PostgreSQL(通过 alembic 管理迁移) |
| 容器化 | Docker + Docker Compose |
| 训练框架 | PyTorch、RustBPE、tiktoken |
| 维度 | 实现方式 |
|---|
| 感知 | 观察当前状态,快照任务契约 |
| 规划 | 选择单个动作通道,验证身份、权限、策略和风险 |
| 记忆 | 不可变的追加式审计日志 |
| 工具执行 | 通过适配器执行单个有界动作,验证预期效果 |
- 安全原则:默认拒绝所有动作、严格的能力授予、强制验证、人类批准门控、不可变审计日志
- 闭环执行:完整的五阶段流程(任务契约→观察状态→提出动作→策略评估→批准门控)
- 风险分类:定义了 6 个风险级别(只读、可逆写入、重要写入、财务、特权管理、物理/安全相关)
- 自研究演示:通过自动训练实验演示完整的闭环流程
- 审计追踪:每次训练运行产生不可变的证据链
| 场景 | 说明 |
|---|
| 企业级 Agent | 需要授权和审计追踪的生产环境 |
| AI 安全研究 | 测试和验证 Agent 的安全性 |
| MLOps | 自动化模型训练和评估的控制 |
项目名称:pireel/pireel URL:https://github.com/pireel/pireel Star:240 简介:开源的、无后端的 AI 视频编辑器,用于 talking-head 视频的编辑、故事板、设计图形、动态字幕、主题和浏览器内导出
| 分类 | 技术 |
|---|
| 语言 | TypeScript |
| 前端框架 | React + Vite |
| 视频处理 | WebCodecs API |
| 存储 | localStorage(草稿)+ OPFS(视频字节) |
| 协议 | MCP(通过 pireel-agent 插件) |
| 维度 | 实现方式 |
|---|
| 感知 | 通过 StudioProviders 注入生成能力(合成器、规划器、转录器、存储、项目) |
| 规划 | 故事板和时间线编辑 |
| 记忆 | 本地存储,无后端依赖 |
| 工具执行 | 通过 MCP 协议与外部 Agent 连接,支持 AI 驱动的视频编辑 |
- 无后端设计:所有编辑、预览和导出都在浏览器中完成,无需服务器
- 设计系统:内置多种帧主题(设计系统),支持调色板、字体和布局方言
- WebCodecs 导出:浏览器原生的 WYSIWYG 导出
- Agent 可驱动:通过 MCP 协议,外部 AI Agent 可以驱动编辑器
- 本地持久化:草稿保存在 localStorage,视频字节保存在 OPFS
| 场景 | 说明 |
|---|
| 内容创作 | 快速编辑 talking-head 视频 |
| AI 视频生成 | 与 AI Agent 集成实现自动化视频编辑 |
| 教育内容 | 创建课程视频和教程 |
项目名称:KlaatAI/klaatcode URL:https://github.com/KlaatAI/klaatcode Star:214 简介:终端原生的 AI 编码 Agent,通过 Klaatu 智能模型路由实现 Claude Code 级别的准确率,同时成本降低 10 倍
| 分类 | 技术 |
|---|
| 语言 | TypeScript(Bun 运行时) |
| 路由模型 | Klaatu-o1(托管服务) |
| 支持模型 | Claude、GPT、Gemini、DeepSeek 等 |
| 代码索引 | 代码知识图谱(符号、调用者、被调用者) |
| 部署 | npm 全局安装 |
| 维度 | 实现方式 |
|---|
| 感知 | 代码知识图谱索引,语义搜索,符号查询 |
| 规划 | plan_exploration 基于代码图规划最优文件读取顺序 |
| 记忆 | 压缩前快照,验证后恢复,智能上下文管理 |
| 工具执行 | 内置 20+ 工具:read_file、write_file、edit_file、run_command、web_fetch、delegate_task 等 |
- 智能模型路由:每个请求自动分类并路由到五个成本层级(nano→fast→code→reason→heavy)
- 代码知识图谱:项目索引为调用图,支持符号、调用者、被调用者和影响范围查询,token 消耗减少 5-15 倍
- 无 Continue 按钮:工具调用免费且无限制,仅用户消息计入配额
- 成本监控:实时消耗率监控,任务级成本归因,硬会话上限
- 上下文感知:压缩前快照,验证后恢复,告诉模型丢失了什么
| 场景 | 说明 |
|---|
| 终端开发 | 在终端中进行 AI 辅助编码 |
| CI/CD | 自动化代码修复和审查 |
| 成本优化 | 在保持质量的同时降低 AI 编码成本 |
项目名称:Prism-Shadow/penguin-harness URL:https://github.com/Prism-Shadow/penguin-harness Star:124 简介:零代码的 Harness CLI 和 Web UI,连接 1000+ 模型,让 Agent 自己构建 Agent
| 分类 | 技术 |
|---|
| 语言 | TypeScript(Node.js) |
| 支持模型 | DeepSeek V4、Kimi K3、GLM 5.2、Hunyuan 3、Qwen 3.8 Max、GPT 5.5、Gemini 3.5 Flash、Claude Opus 4.8 |
| 架构 | 自进化设计,Agent 评估和优化自身 |
| 部署 | CLI + Web UI |
| 维度 | 实现方式 |
|---|
| 感知 | 一键指令输入,Agent 理解并执行 |
| 规划 | Agent 自动构建完整的 Agent 应用(脚手架、代码、运行指令) |
| 记忆 | Trace 视图可观测每个请求 |
| 工具执行 | 通过 PenguinHarness Skills 评估和优化自身 |
- 零代码构建:输入一句话,Agent 构建完整的 Agent 应用
- 自进化:通过 PenguinHarness Skills,Agent 可以评估和优化自身
- 低成本:数据分析准确率领先,成本仅为 Claude Code 的 1/70
- 支持 1000+ 模型:兼容任何 OpenAI 协议端点
- 可视化追踪:Web UI 提供多会话聊天、Agent/技能/模型管理、使用统计和 Trace 可观测性
| 场景 | 说明 |
|---|
| RAG 应用构建 | 快速构建检索增强生成应用 |
| Agent 开发 | 无需编写代码即可创建 Agent |
| 模型评估 | 比较不同模型的性能 |
项目名称:TryCaspian/caspian-sdk URL:https://github.com/TryCaspian/caspian-sdk Star:111 简介:为 AI Agent 提供统一身份,支持所有人类使用的渠道:Slack、Discord、Telegram、Instagram、电子邮件、X,通过单个 on_message 处理器处理所有渠道
| 分类 | 技术 |
|---|
| 语言 | Python + TypeScript |
| 支持渠道 | Slack、Discord、Telegram、Instagram、Email、X、WhatsApp、iMessage 等 |
| 协议 | Webhook 验证、签名验证 |
| 部署 | PyPI + npm |
| 维度 | 实现方式 |
|---|
| 感知 | 通过多渠道适配器接收消息,统一归一化为 conversation/message 模型 |
| 规划 | 通道是传输层,不是身份层,Agent 拥有单一身份 |
| 记忆 | 跨通道连续性,一个地方管理对话历史 |
| 工具执行 | 每个平台的能力协商,Agent 不能被授予超过传输层支持的能力 |
- 单一处理器:一个
on_message 处理器处理所有渠道的消息 - 统一身份:Agent 是一个身份,所有渠道绑定到它,跨渠道连续性
- 行为指南:
client.behavior_prompt() 返回每个渠道的礼仪提示,让模型决定如何在不同渠道说话 - Webhook 验证:内置 Slack 签名、Meta X-Hub-Signature-256、Telegram 秘密头、X CRC 等验证
- 能力协商:适配器声明渠道能做什么,防止 Agent 被授予超出能力的权限
| 场景 | 说明 |
|---|
| 客户支持 | 在多个渠道回答客户问题 |
| 销售跟进 | 在线索使用的渠道进行首次接触 |
| 个人助手 | 跨邮件、Telegram、Slack 的统一助手 |
| 社区 Bot | 在 Discord 和 Slack 社区中运行同一个 Agent |
多个项目(fastctx、livetennisapi-mcp、pireel)均采用 MCP(Model Context Protocol),说明跨平台互操作性需求正在快速增长。MCP 正在成为 Agent 工具调用的事实标准。
Agent-Execution-Partnership 等项目关注 Agent 的授权、可观测性和可验证性,反映出企业级 Agent 应用的安全合规需求正在增长。控制平面概念正在从理论走向实践。
Klaat Code 和 PenguinHarness 都采用了智能模型路由策略,根据任务难度自动选择合适的模型,在保证质量的同时大幅降低成本。这标志着 Agent 架构从"单一模型"向"模型编排"演进。
pireel、thinking-orbs 等项目展示了纯浏览器端应用的潜力,无需服务器即可运行复杂功能,降低了部署门槛。
Caspian SDK 解决了 Agent 在多个渠道上的身份统一问题,反映出用户对"无处不在的 Agent"的需求正在增长。
open-kritt 将 AI 应用于代码漏洞检测,结合实战经验($1.5M bug bounty)证明了 AI 在安全领域的实际价值。
| 优先级 | 项目 | 理由 |
|---|
| ⭐⭐⭐ | agentsmith | 通用 Agent 运行时框架,支持多模型,架构设计先进,适合团队标准化 |
| ⭐⭐⭐ | fastctx | MCP 生态核心工具,大幅提升 Agent 上下文效率,是编码 Agent 的基础设施 |
| ⭐⭐⭐ | open-kritt | AI 驱动的代码漏洞检测,安全领域创新应用,有实战验证 |
| ⭐⭐⭐ | klaatcode | 智能模型路由技术领先,成本降低 10 倍,适合大规模使用 |
| ⭐⭐ | pireel | 浏览器端 AI 视频编辑,技术栈独特,多模态能力展示 |
| ⭐⭐ | PenguinHarness | 零代码 Agent 构建,支持 1000+ 模型,自进化设计 |
| ⭐⭐ | Caspian SDK | 多渠道统一身份,解决 Agent 部署的痛点 |