msitarzewski/agency-agents-app

Agency Agents is a small, native app for browsing, installing, and tracking the agent personas from msitarzewski/agency-agents across the AI coding tools you actually use.

解决的问题

在不同编码工具之间管理AI代理角色很困难,因为每个工具(如Cursor、Claude Code或GitHub Copilot)都使用自己特定的文件格式和安装路径。该项目提供了一个原生桌面应用程序,作为专业AI代理角色目录的集中式安装程序和管理器,无需手动复制文件或猜测它们应该放在哪里。

工作原理

该应用使用Tauri 2和Svelte 5构建,作为agency-agents目录的原生控制界面。它使用基于Rust的后端,将代理角色确定性地渲染为各种AI工具所需的特定格式。它维护一个本地账本以跟踪每次安装,使应用能够检测文件是否被外部修改(漂移),并在不影响工具运行时的情况下管理更新、删除或备份。

适用人群

使用多个AI编码助手并希望在这些工具之间轻松浏览、安装和同步专业代理角色的开发人员。

亮点

  • 多工具支持:将角色安装到包括Claude Code、Cursor、GitHub Copilot、Gemini CLI等目标。
  • 安装跟踪:使用本地数据库监控安装健康状态,并检测文件在应用外部被修改的情况。
  • 项目级安装:允许用户将特定代理分配给单个项目,而不仅仅是全局用户设置。
  • 离线优先:附带捆绑的代理语料库,并可使用代理目录的本地克隆进行操作。
  • 原生性能:使用Rust和Tauri开发,确保占用空间小且无遥测。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目