即时通讯要复活了?有人把AI编程助手塞进了好友列表
用了这个软件,感觉在和项目"聊天"一样
说实话,我也没赶上 MSN 那个年代。但最近玩了一下 buddylist,一个把 AI 编程工具包装成当年聊天软件模样的桌面应用——用过之后,我是真的停不下来了。
把项目当联系人来管
这软件的核心思路很简单:你的每个项目文件夹,在里面就是一个"联系人"。
想改电商项目?点一下,直接进入 Claude Code 的对话界面。切到 API 项目?马上切换成 Codex。
这种体验的转变特别有意思。以前你得开一堆 terminal 窗口,在不同会话之间来回切换。现在呢?直接"发消息"给你的项目就行了。
界面用的是 MSN 7.5 的风格,但加了现代元素。每个对话窗口显示你和 AI 的聊天记录,而且重点来了——每条消息都会触发真正的 agent 执行操作:读文件、跑命令、改代码。不是什么披着复古皮肤的玩具,是实打实的编程工具。
不只是情怀
复古 UI 是吸引人的地方,但实际价值在于组织能力。
同时搞好几个项目的时候,有个统一的侧边栏来管理所有编程上下文,真的很方便。每个"联系人"都有自己的会话状态、设置,甚至独立的 terminal 标签页。
内置的 terminal 值得单独说说。每个对话窗口都能打开一个真正的 shell,运行在对应项目目录下。vim、htop、颜色输出、Ctrl+C——该有的都有。还支持多标签页,最小化也不会丢会话。更骚的是,agent 还能帮你自动打开 terminal(比如 Claude Code 用户),说一句"帮我起一个开发服务器和测试监听",就能亲眼看到它跑起来。
集成做得聪明
GitHub 集成这块让我眼前一亮。buddylist 会调用 GitHub CLI,直接在每个联系人的行里显示 PR 状态。一眼就能看到你的分支是合并了、有冲突、还是检查失败了。
点一下"创建 PR"按钮,它会帮你提交剩余改动、推送到远程,然后直接打开 PR——检查状态直接在对话窗口里显示。这种工作流,我是真的喜欢。
另外,每个 agent 都可以用自己的配置:Codex 会读取你现有的 codex 配置和 AGENTS.md,Gemini 用你的 CLI 设置和 MCP servers。换句话说,你不会被 buddylist 的方式绑死。
适合谁用?
如果你平时就在用 Claude Code、Codex、Gemini 或者 OpenCode 来写代码,这款工具提供了一个管理会话的新思路。怀旧感确实有意思,但真正的价值在于它提供的这套组织框架。
多项目并行开发的朋友,可能会觉得"联系人列表"这种模式特别顺手。
团队使用的话,每人用自己的账号跑 agent——不会有分账单的困扰,也不会冒出什么新的收费项目。用量直接算你自己的个人计划,跟在 terminal 里用一样。
说在最后
buddylist 不会完全替代你的 terminal,但在 AI 辅助编程这块,它提供了一个很有吸引力的替代方案。复古 UI 确实有意思,但把真实的 agent 会话、terminal 管理、GitHub 状态跟踪整合得这么顺滑,确实值得试试。
不管你是打算把它当成日常工具,还是就当个有趣的实验,这个软件提醒了一件事:开发者工具的用户体验同样重要。有时候,让强大技术套上一层熟悉的外壳,反而是最顺手的交互方式。
想体验的话,可以去 buddylist.dev 下载,Mac(Apple Silicon)、Windows、Linux 都有。不想下载的话,网站上也提供了浏览器在线 demo,可以先试试水。