开发与工程 skills-managementmacos-appswiftuimulti-toolcursorcodex

Chops

一款 macOS 应用,统一浏览、编辑和管理 Claude Code、Cursor、Codex、Windsurf 与 Amp 的 AI 技能与代理。

FollowAgents 评估 · FARS-2.1
不推荐
39/ 100 五分制 2.0 / 5
1 2 3 4 5 6
1信任安全5 / 29 · 0.9/5

证据显示应用明确禁用沙盒(Chops.entitlements),需要不受限制的文件系统访问以读取用户主目录下的点文件,这是核心功能所必需的,但权限范围较大且未提供用户确认机制。数据流透明度不足,未说明技能文件如何被读取、存储或传输。敏感数据处理未提及。依赖安全方面,仅提到Sparkle作为外部依赖,但未提供依赖锁定或漏洞扫描证据。外部影响包括文件监视和自动更新,但未提供用户控制细节。回滚机制未提及。来源归属方面,版权归Sabotage Media LLC,但发布者未经验证。

2可靠稳定6 / 14 · 2.1/5

自一致性较好,README中的架构描述与项目结构一致,但缺少测试套件,可靠性证据有限。依赖可用性方面,依赖Xcode、Homebrew、xcodegen等外部工具,但未提供版本锁定。失败消息方面,README提到手动验证错误消息,但未提供具体示例。

3适用触发10 / 18 · 2.8/5

目标受众明确为macOS开发者,使用场景清晰。能力边界在README中有所描述,但未明确说明不支持的功能。触发精度方面,文件监视和扫描是自动的,但未提供用户配置细节。环境适配方面,明确要求macOS 15和Xcode,但未提及对其他操作系统的支持。

4规范维护8 / 18 · 2.2/5

信息架构清晰,项目结构文档化。安装说明详细,包括Quick Start和CLI构建。命名稳定性方面,工具名称和路径在README中列出,但未提供版本历史。示例和FAQ较少,仅有一个AI Agent Setup示例。已知限制未明确列出。许可证为FSL-1.1-MIT,但元数据为NOASSERTION。版本控制和变更日志未提及。维护责任方面,发布者未经验证,但README提供了联系方式。

5有效结果7 / 13 · 2.7/5

输出可用性方面,应用提供编辑器、搜索和集合功能,但未提供输出格式的详细说明。边际价值方面,解决了技能管理痛点,但未与其他工具对比。成本效益方面,需要macOS 15和Xcode,可能增加使用成本,但未提供性能或资源占用数据。

6证据核验3 / 8 · 1.9/5

声明可追溯性方面,README中的功能描述与代码结构基本一致,但未提供具体实现细节。跨来源佐证方面,仅依赖单一来源,未提供外部验证。事实与推断分离方面,README中的设计决策(如无沙盒)是明确的,但未区分事实和推断。

证据充分度: 评估于 2026年8月9日 审查版本 1a1ff0de324a
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:执行前用户确认、数据流向说明、敏感信息处理、回滚或恢复路径
使用前请注意
  • 应用禁用沙盒,权限范围大,需谨慎评估。
  • 未提供用户确认机制,自动扫描和更新可能影响用户控制。
  • 数据流透明度不足,需明确技能文件的处理方式。
  • 依赖安全证据不足,建议检查依赖锁定和漏洞扫描。
  • 发布者未经验证,需注意来源可信度。
评估证据 [1][2][3]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Chops 是一款原生 macOS(SwiftUI + SwiftData)应用,用于集中管理多个 AI 编码工具的技能(skills)与代理(agents)。它自动扫描各工具目录(如 Claude Code、Cursor、Codex 等),对技能文件进行解析、去重与实时监控,并提供内置编辑器、全文搜索与收藏集功能。应用以非沙盒方式运行,以获取必要的文件系统访问权限。仓库包含完整的 Xcode 工程配置(project.yml)、构建脚本、营销网站源码及用于 AI 编码代理的项目说明。当前版本面向 macOS 15+,需通过 Xcode 构建。

Chops 通过 SkillScanner 探测各工具的技能与代理目录(如 ~/.claude/skills 等),读取并解析 Markdown 或 Cursor .mdc 文件的前置元数据,将技能信息存入 SwiftData。FileWatcher 基于 FSEvents 监控目录变化并自动重新扫描。应用提供三栏界面(侧边栏、列表、详情),支持全文搜索(SearchService)、收藏集管理(Collection)以及新建技能/代理(生成对应工具模板)。内置编辑器支持 Cmd+S 保存,并能解析 frontmatter。它通过解析符号链接实现跨工具去重,同一技能文件在多工具目录下会显示多个工具徽章。应用还支持连接远程服务器(如 OpenClaw、Hermes)以发现和安装技能。

  1. 开发者在 Claude Code 和 Cursor 中维护多套技能,希望在一个界面中统一查看和编辑。
  2. 团队希望将常用编码代理(agents)集中整理,并通过收藏集分类,而不修改原始文件。
  3. 用户需要快速搜索所有工具技能中的特定内容(名称、描述、正文)。
  4. 用户希望为不同工具创建符合各自规范的新技能或代理,免去手写模板。
  5. 管理员需要监控技能文件变化,并确保修改后能自动同步到应用。
  6. 运维或研究团队希望连接远程服务器(如运行 OpenClaw 或 Hermes 的实例)浏览和安装技能。

这个 Agent 有哪些优点和局限?

优点
  • 支持多种主流工具(Claude Code、Cursor、Codex、Windsurf、Amp 等),统一管理。
  • 内置编辑器支持 frontmatter 解析和 Cmd+S 保存,提升编辑效率。
  • 实时文件监控(FSEvents)确保磁盘变更即时反映。
  • 提供全文搜索、收藏集、创建新技能/代理等实用功能。
  • 项目结构清晰,易于扩展新工具支持(只需修改 ToolSource 枚举)。
局限
  • 仅支持 macOS 15+,不提供 Windows/Linux 版本。
  • 需要本地构建(Xcode + xcodegen),分发依赖 GitHub Releases。
  • 应用非沙盒运行,需要授予文件系统访问权限,对安全敏感用户有顾虑。
  • 无自动化测试套件,依赖手动验证,增加维护风险。
  • 不支持远程服务器上的所有功能,且仅支持特定服务器协议(如 OpenClaw、Hermes)。

如何安装或部署这个 Agent?

从 GitHub Releases 下载 Chops.dmg 安装。若要从源码构建:git clone https://github.com/Shpigford/chops.git,cd chops,确保已安装 xcodegen(brew install xcodegen),执行 xcodegen generate 生成 Xcode 工程,然后 open Chops.xcodeproj 打开,按 Cmd+R 运行。

如何使用这个 Agent?

运行应用后,它会自动扫描支持的技能目录(如 ~/.claude/skills/)。在侧边栏选择工具过滤或收藏集,在列表中选择技能,在详情区使用内置编辑器编辑,按 Cmd+S 保存。可新建技能或代理,填写必要字段后生成。支持全文搜索框输入关键词。若要连接远程服务器,在设置中添加服务器地址(如 OpenClaw 或 Hermes 的 URL)。

常见问题

Chops 支持哪些工具?
支持 Claude Code、Cursor、Codex、Windsurf、Amp,以及 Copilot 和 Aider(仅限项目级技能/代理)。
Chops 是否免费使用?
是的,项目基于 FSL-1.1-MIT 许可证开源,可免费使用。
我可以在 Windows 或 Linux 上使用吗?
不能,Chops 是 macOS 应用,要求 macOS 15 (Sequoia) 或更高版本。
Chops 会修改我原有的技能文件吗?
应用提供编辑功能,但收藏集是独立存储的,不会直接修改源文件。编辑技能时会直接修改对应的文件。
如何添加对新工具的支持?
需要修改 ToolSource 枚举,添加新工具的路径、图标等信息,并更新 SkillScanner 以支持其文件布局。

相关 Agents