分析时间:2026-07-24 数据来源:[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:827 简介:为 AI 和 Agent UI 设计的点状思考球体加载指示器,包含六种精心调校的动画状态、两种尺寸,自动支持深色/浅色模式
| 分类 | 技术 |
|---|
| 语言 | TypeScript |
| 渲染方式 | Canvas 2D(无 WebGL) |
| 构建工具 | Vite |
| 样式 | 纯 CSS |
| 部署 | 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 执行任务时的状态 |
| 代码编辑器插件 | 显示代码分析进度 |
项目名称:pireel/pireel URL:https://github.com/pireel/pireel Star:657 简介:开源的、无后端的 AI 视频编辑器,用于 talking-head 视频的编辑、故事板、设计图形、动态字幕、主题和浏览器内导出,支持通过 MCP 协议被外部 AI Agent 驱动
| 分类 | 技术 |
|---|
| 语言 | TypeScript |
| 前端框架 | React + Vite |
| 视频处理 | WebCodecs API |
| 存储 | localStorage(草稿)+ OPFS(视频字节) |
| 协议 | MCP(通过 pireel-agent 插件) |
| 许可 | AGPL-3.0 |
| 维度 | 实现方式 |
|---|
| 感知 | 通过 StudioProviders 注入生成能力(合成器、规划器、转录器、存储、项目) |
| 规划 | 故事板和时间线编辑 |
| 记忆 | 本地存储,无后端依赖 |
| 工具执行 | 通过 MCP 协议与外部 Agent 连接,支持 AI 驱动的视频编辑 |
- 无后端设计:所有编辑、预览和导出都在浏览器中完成,无需服务器
- 设计系统:内置多种帧主题(设计系统),支持调色板、字体和布局方言
- WebCodecs 导出:浏览器原生的 WYSIWYG 导出
- Agent 可驱动:通过 MCP 协议,外部 AI Agent 可以驱动编辑器
- 本地持久化:草稿保存在 localStorage,视频字节保存在 OPFS
| 场景 | 说明 |
|---|
| 内容创作 | 快速编辑 talking-head 视频 |
| AI 视频生成 | 与 AI Agent 集成实现自动化视频编辑 |
| 教育内容 | 创建课程视频和教程 |
项目名称:Kritt-ai/open-kritt URL:https://github.com/Kritt-ai/open-kritt Star:359 简介:开源的、自托管的安全研究平台,通过 AI Agent 并行分析代码来发现真实漏洞,并生成去重、排名后的发现结果,支持可配置的验证和丰富功能
| 分类 | 技术 |
|---|
| 语言 | Python(后端)+ JavaScript/TypeScript(前端) |
| 容器化 | Docker + Docker Compose |
| 支持模型 | Codex、Claude Code、OpenAI、Anthropic、OpenRouter |
| 数据库 | PostgreSQL(通过 alembic 管理迁移) |
| 许可 | AGPL-3.0 |
| 维度 | 实现方式 |
|---|
| 感知 | 分析远程或本地仓库及其依赖,通过 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:205 简介:Live Tennis API 的 MCP 服务器,为 Claude、Cursor 和其他 LLM Agent 提供实时网球比分、赔率和模型胜率预测
| 分类 | 技术 |
|---|
| 语言 | TypeScript |
| 协议 | Model Context Protocol (MCP) |
| 部署 | npm 包 + Docker |
| 支持平台 | Claude Code、Claude Desktop、Cursor、Zed |
| 许可 | MIT |
| 维度 | 实现方式 |
|---|
| 感知 | 通过 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 请求,不会修改任何数据
- 类型感知:API 按订阅级别(FREE/BASIC/PRO/ULTRA)分级,工具会返回当前级别可访问的信息
| 场景 | 说明 |
|---|
| 体育 Agent | 为 AI Agent 添加实时体育数据能力 |
| 网球爱好者 | 获取实时比分和赔率信息 |
| 数据分析 | 基于网球数据进行分析和预测 |
项目名称:eli-labz/Agent-Execution-Partnership URL:https://github.com/eli-labz/Agent-Execution-Partnership Star:186 简介:开源的控制平面,确保每个 AI Agent 动作在执行前获得授权、执行过程中可观测、执行后可验证
| 分类 | 技术 |
|---|
| 语言 | Python |
| 数据库 | PostgreSQL(通过 alembic 管理迁移) |
| 容器化 | Docker + Docker Compose |
| 训练框架 | PyTorch、RustBPE、tiktoken |
| 许可 | Apache-2.0 |
| 维度 | 实现方式 |
|---|
| 感知 | 观察当前状态,快照任务契约 |
| 规划 | 选择单个动作通道,验证身份、权限、策略和风险 |
| 记忆 | 不可变的追加式审计日志 |
| 工具执行 | 通过适配器执行单个有界动作,验证预期效果 |
- 安全原则:默认拒绝所有动作、严格的能力授予、强制验证、人类批准门控、不可变审计日志
- 闭环执行:完整的五阶段流程(任务契约→观察状态→提出动作→策略评估→批准门控)
- 风险分类:定义了 6 个风险级别(只读、可逆写入、重要写入、财务、特权管理、物理/安全相关)
- 自研究演示:通过自动训练实验演示完整的闭环流程,每次训练运行产生不可变的证据链
- 审计追踪:每次训练运行产生不可变的证据链,包含任务契约、策略决策、批准状态、执行证据、验证结果
| 场景 | 说明 |
|---|
| 企业级 Agent | 需要授权和审计追踪的生产环境 |
| AI 安全研究 | 测试和验证 Agent 的安全性 |
| MLOps | 自动化模型训练和评估的控制 |
项目名称:TryCaspian/caspian-sdk URL:https://github.com/TryCaspian/caspian-sdk Star:175 简介:为 AI Agent 提供统一身份,支持所有人类使用的渠道:Slack、Discord、Telegram、Instagram、电子邮件、X,通过单个 on_message 处理器处理所有渠道
| 分类 | 技术 |
|---|
| 语言 | Python + TypeScript |
| 支持渠道 | Slack、Discord、Telegram、Instagram、Email、X、WhatsApp、iMessage 等 |
| 协议 | Webhook 验证、签名验证 |
| 部署 | PyPI + npm |
| 许可 | Apache-2.0 |
| 维度 | 实现方式 |
|---|
| 感知 | 通过多渠道适配器接收消息,统一归一化为 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 |
项目名称:risa-labs-inc/BossConsole URL:https://github.com/risa-labs-inc/BossConsole Star:167 简介:开源的多平台 Agent 控制台,基于 JVM(非 Electron)构建的原生多线程操作员控制台,支持 Claude Code、Codex、Gemini 或 OpenCode,配备真实浏览器、终端、编辑器、密钥管理器和 100+ MCP 工具
| 分类 | 技术 |
|---|
| 语言 | Kotlin Multiplatform |
| UI 框架 | Compose Multiplatform |
| 浏览器 | 内置 Fluck 浏览器(可被 Agent 驱动) |
| 运行时 | JVM(多线程,非 Electron) |
| 许可 | Apache-2.0 |
| 维度 | 实现方式 |
|---|
| 感知 | 通过 100+ mcp__boss__* 工具提供工作区的实时感知能力(列表标签、读取面板输出、尾部控制台、快照性能、检查 git) |
| 规划 | 支持 Tool Creator 和 Tool Evolver,让 Agent 能够构建并持续改进自己的能力 |
| 记忆 | 密钥管理器(用户范围的加密凭证存储) |
| 工具执行 | 支持 Claude Code、Codex、Gemini、OpenCode 等多种 Agent CLI,自动重新连接和端口注入 |
- 多平台开源:第一个开源的多平台 Agent 控制台,支持多种 Agent/模型,Apache-2.0 许可
- 真实浏览器:内置 Fluck 浏览器,Agent 可以导航、脚本化和自动化(
browser_navigate、browser_run_js) - 可共享终端:通过 QR 码或端到端加密链接分享实时终端会话
- 治理能力:服务器强制执行的 RBAC、每个工具的终止开关、用户范围的密钥管理
- 实时热重载:JVM 原生多线程,支持插件的实时热重载,Agent 可以在应用运行时改进工具
| 场景 | 说明 |
|---|
| 企业级 Agent | 需要治理和安全控制的生产环境 |
| 科学研究 | 为研究人员提供可扩展的 Agent 工作区 |
| 团队协作 | 共享终端会话,多人协作 |
项目名称:Prism-Shadow/penguin-harness URL:https://github.com/Prism-Shadow/penguin-harness Star:142 简介:零代码的 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 |
| 许可 | Apache-2.0 |
| 维度 | 实现方式 |
|---|
| 感知 | 一键指令输入,Agent 理解并执行 |
| 规划 | Agent 自动构建完整的 Agent 应用(脚手架、代码、运行指令) |
| 记忆 | Trace 视图可观测每个请求 |
| 工具执行 | 通过 PenguinHarness Skills 评估和优化自身 |
- 零代码构建:输入一句话,Agent 构建完整的 Agent 应用,生成整个 RAG 应用仅花费 $0.02
- 自进化:通过 PenguinHarness Skills,Agent 可以评估和优化自身,每轮优化前都有快照
- 低成本:数据分析准确率领先,成本仅为 Claude Code 的 1/70
- 支持 1000+ 模型:兼容任何 OpenAI 协议端点,包括 DeepSeek、Kimi、GLM、Hunyuan 等国产模型
- 可视化追踪:Web UI 提供多会话聊天、Agent/技能/模型管理、使用统计和 Trace 可观测性
| 场景 | 说明 |
|---|
| RAG 应用构建 | 快速构建检索增强生成应用 |
| Agent 开发 | 无需编写代码即可创建 Agent |
| 模型评估 | 比较不同模型的性能 |
项目名称:EndymionLee/PilotBrowseMCP URL:https://github.com/EndymionLee/PilotBrowseMCP Star:105 简介:让 AI Agent 通过 MCP 协议控制真实 Chrome 浏览器的运行时。Agent 可以探索网站、生成操作手册并复用它们以节省 token
| 分类 | 技术 |
|---|
| 语言 | TypeScript(Node.js) |
| 架构 | MCP Server + Chrome 扩展 |
| 协议 | MCP stdio(JSON-RPC)+ WebSocket |
| 通信 | MCP 服务器通过 WebSocket 与扩展通信 |
| 许可 | MIT |
| 维度 | 实现方式 |
|---|
| 感知 | 通过 45 个 MCP 工具获取网页内容、DOM 结构、网络请求等信息 |
| 规划 | 自动发现网站 API 并将浏览器工作流绑定为可复用的能力,学习结果保存在 website-manuals/ 目录 |
| 记忆 | 网站操作手册持久化存储,包含页面交互模型、导航路径、工作流和 API 信息 |
| 工具执行 | 提供完整的浏览器控制能力:标签管理、内容提取、DOM 操作、网络拦截、文件保存、工作流录制等 |
- 能力学习:Agent 与网站交互时自动发现 API,并将其与浏览器工作流绑定为可复用的能力
- 手动复用:给定任务时,Agent 检查现有手册,如果找到则基于手册操作,减少 token 消耗
- 网络 API 工具包:监控、搜索、检查、重放(带覆盖)、导出代码、分析网站 API 结构
- Token 高效保存:直接将页面内容保存到磁盘,绕过 LLM
- 45 个 MCP 工具:涵盖页面操作、动作执行、内容保存、网络监控、标签管理、工作流录制等
| 场景 | 说明 |
|---|
| 自动化浏览 | Agent 自动浏览和操作网站 |
| API 发现 | 自动发现网站的 API 接口 |
| 内容抓取 | 抓取网站内容并保存 |
| 工作流录制 | 录制并复用复杂的浏览器操作流程 |
项目名称:0xwilliamortiz/agents-council URL:https://github.com/0xwilliamortiz/agents-council Star:94 简介:Claude Code 的多 Agent 协作插件,协调多个 AI Agent(Codex CLI、Gemini CLI 等)以获得多样化的视角
| 分类 | 技术 |
|---|
| 语言 | JavaScript/TypeScript(Node.js) |
| 执行方式 | Shell 脚本 + Node.js |
| 支持 Agent | Claude Code、Codex CLI、Gemini CLI 等 |
| 许可 | MIT |
| 维度 | 实现方式 |
|---|
| 感知 | 同时向所有配置的 AI Agent 发送问题,独立收集响应 |
| 规划 | 三阶段流程:初始意见收集 → 响应汇总 → 主席综合 |
| 记忆 | 工作目录存储每个成员的响应结果 |
| 工具执行 | 通过调用已安装的 AI CLI(claude、codex、gemini)执行,无需额外 API 成本 |
- 零额外成本:使用已安装的 AI CLI,不产生额外的 API 调用费用
- 三阶段流程:初始意见收集 → 响应汇总 → 主席综合,确保多方视角
- 主席机制:默认使用宿主 Agent 作为主席,可以配置自定义主席命令
- 并行执行:所有成员同时响应,提高效率
- 可配置成员:支持添加多种 AI Agent(claude、codex、gemini、grok 等)
| 场景 | 说明 |
|---|
| 多视角分析 | 从多个 AI 视角分析同一个问题 |
| 决策支持 | 综合多个 AI 的意见做出决策 |
| 代码审查 | 让多个编码 Agent 审查同一段代码 |
本周榜单中超过一半的项目(livetennisapi-mcp、PilotBrowseMCP、pireel、BossConsole)采用或支持 MCP 协议,表明跨平台互操作性需求正在快速增长。MCP 正在成为 Agent 工具调用的事实标准。
Agent-Execution-Partnership 和 BossConsole 都关注 Agent 的授权、可观测性和可验证性,反映出企业级 Agent 应用的安全合规需求正在增长。控制平面概念正在从理论走向实践。
PenguinHarness 采用了智能模型路由策略,支持 1000+ 模型,并实现了 Agent 自进化能力。这标志着 Agent 架构从"单一模型"向"模型编排"演进,同时成本优化成为重要考量。
pireel、thinking-orbs、PilotBrowseMCP 等项目展示了纯浏览器端应用的潜力,无需服务器即可运行复杂功能,降低了部署门槛。
Caspian SDK 解决了 Agent 在多个渠道上的身份统一问题,反映出用户对"无处不在的 Agent"的需求正在增长。
open-kritt 将 AI 应用于代码漏洞检测,结合实战经验($1.5M bug bounty)证明了 AI 在安全领域的实际价值。
| 优先级 | 项目 | 理由 |
|---|
| ⭐⭐⭐ | pireel | 无后端 AI 视频编辑,技术栈独特,多模态能力展示,Star 增长迅速 |
| ⭐⭐⭐ | open-kritt | AI 驱动的代码漏洞检测,安全领域创新应用,有实战验证 |
| ⭐⭐⭐ | BossConsole | 开源多平台 Agent 控制台,JVM 原生多线程,内置浏览器,治理能力完善 |
| ⭐⭐⭐ | PenguinHarness | 零代码 Agent 构建,支持 1000+ 模型,自进化设计,成本仅为 Claude 的 1/70 |
| ⭐⭐⭐ | PilotBrowseMCP | 浏览器控制 MCP,45 个工具,能力学习和手册复用,大幅节省 token |
| ⭐⭐ | Caspian SDK | 多渠道统一身份,解决 Agent 部署的痛点 |
| ⭐⭐ | Agent-Execution-Partnership | Agent 控制平面,安全合规需求的解决方案 |
| ⭐⭐ | thinking-orbs | 高质量 UI 组件,为 Agent 应用提供专业的视觉反馈 |