SheepNav
buddylist

buddylist

buddylist.dev

像2005年MSN那样与编程代理聊天

昨天制作者:Safa Elmali

关于 buddylist

buddylist 是一款免费的桌面应用,适用于 macOS(Apple Silicon)、Windows 和 Linux,将 Claude Code、Codex、Gemini 和 OpenCode 等 AI 编程助手整合到一个 MSN 风格的伙伴列表中。你可以为不同任务创建独立的 Git worktree,或将多个代理拉入共享文件夹进行群聊,让它们轮流回答、协同处理,甚至将未完成的任务转交给其他代理。在聊天窗口旁,你还能审查代码差异、运行终端、预览应用并跟踪 PR 检查状态。自带代理账户,各提供商的访问权限和用量独立管理。

核心功能

  • 伙伴列表界面:以经典的 MSN 好友列表形式管理多个 AI 编程代理,状态一目了然。
  • 多代理协作:支持代理轮流发言、共同回答,或将任务转交给其他代理,提高问题解决效率。
  • Git worktree 隔离:为每个任务创建独立的 Git worktree,避免代码冲突,保持工作区整洁。
  • 集成开发工具:在聊天侧边栏直接查看代码差异、运行终端命令、预览应用界面,并跟踪 PR 检查结果。

主要特性

  • 多平台支持:覆盖 macOS(Apple Silicon)、Windows 和 Linux,满足不同开发环境需求。
  • 免费使用:应用本身完全免费,只需自备各代理的账户。
  • 灵活的任务管理:通过 worktree 和群聊功能,轻松组织复杂开发任务。
  • 实时协作体验:代理之间可以无缝交接任务,模拟团队协作流程。
  • 开发全流程覆盖:从代码编写到测试预览,再到 PR 检查,一站式完成。

适用场景

  • 多任务并行开发:同时处理多个功能分支,每个分支由不同代理负责。
  • 代码审查与调试:利用集成终端和差异查看器快速定位问题。
  • 团队协作模拟:通过群聊让多个代理共同解决复杂问题,或接力完成长任务。
  • 学习与实验:在隔离环境中尝试不同 AI 代理的能力,比较其表现。

相关工具