Chops

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

Star 数
★ 1.9k
最近更新
1 个月前
License
NOASSERTION
主语言
Swift

30 秒速览

运行形态
桌面应用命令行工具
可在哪里用
平台专用
费用
免费,无需付费服务
上手难度
中 · 需要几步配置
开始前需要
macOS 15Xcode command line toolsHomebrewxcodegenShell / 命令行本地文件系统
典型场景
开发者在 Claude Code 和 Cursor 中维护多套技能,希望在一个界面中统一查看和编辑。
不适合
  • Windows 或 Linux 用户:仅支持 macOS 15+
  • 不愿授予应用完整文件系统访问权限的用户:应用刻意关闭沙盒
  • 需要自动化测试保障的团队:项目没有测试套件

这个 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?

从 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)。

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

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

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Chops 当前 39 · 缺口较多 桌面应用免费 ★ 1.9k 1 个月前 Swift —
Agent Sessions 75 · 表现良好 桌面应用免费 ★ 905 今天 Swift Codex · Claude Code
Coucou 智能体伴侣 73 · 存在缺口 桌面应用免费 + 模型费 ★ 5.5k 今天 Swift Codex · Claude Code
CoCo Super Intelligence 69 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 744 今天 Python Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
39/ 100 五分制 2.0 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 1 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 5/29
可靠稳定 6/14
适用触发 10/18
规范维护 8/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全5 / 29 · 0.9/5

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

可靠稳定6 / 14 · 2.1/5

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

适用触发10 / 18 · 2.8/5

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

规范维护8 / 18 · 2.2/5

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

有效结果7 / 13 · 2.7/5

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

证据核验3 / 8 · 1.9/5

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

风险与缓解建议
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 应用禁用沙盒,权限范围大,需谨慎评估。
  • 未提供用户确认机制,自动扫描和更新可能影响用户控制。
  • 数据流透明度不足,需明确技能文件的处理方式。
  • 依赖安全证据不足,建议检查依赖锁定和漏洞扫描。
  • 发布者未经验证,需注意来源可信度。
证据充分度:低 评估于 2026年8月9日 审查版本 1a1ff0de324a 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.16.0 Chops v1.16.0
    发布说明摘录
    - Browse Skills now opens to a Trending list of popular skills - Faster, broader skill search with an Official-only filter - Agents and rules now live in one unified Skills list, with a Discovery row to browse the registry - New ⌘K command palette to jump to any tool's library, browse the registry, or create a skill/agent/rule - Added keyboard shortcuts: ⌘B to toggle the sidebar and ⌘⇧L to jump to Skills
    在 GitHub 查看 ↗
  2. v1.15.0 Chops v1.15.0
    发布说明摘录
    - AI Assist now drives your installed Claude and Codex CLIs directly — fewer moving parts, more reliable responses
    在 GitHub 查看 ↗
  3. v1.14.0 Chops v1.14.0
    发布说明摘录
    - Add Hermes as a tool source - Fixed editor diffs overwriting content that hadn't changed - Added Opus model option to the Claude agent model picker
    在 GitHub 查看 ↗

常见问题

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

相关 Agents