Muxxy:给 AI + Tmux 用的“Slime”

Dan's Musings 2026-08-14T18:21:47.500862

发现 Jpalardy 的 Like Slime, for Vim 对我来说就像醍醐灌顶。我可以在编辑器里跑任意一个 REPL?哪怕那个 REPL 根本不知道自己“住在”编辑器里?后来它也成为我日常写 Common Lisp 的主力工具。正如我在那篇文章里写的,那些专门为 REPL 做的工具不仅复杂,而且功能上根本比不过 vim-slime 能给我的体验。

当我的业余编程开始进入 AI 时代之后,我一直怀念这种“随便换 REPL”的能力。我之前写过文章抱怨写 Common Lisp 有多憋屈。回想起来,主要还是因为没法让 AI 有效地和 REPL 交互。当时 Reddit 上的朋友给我介绍了 cl-mcp,后来我也知道还有类似的工具。那套方案够用,但读了 Mario 那篇关于“skills 胜过 MCP”的文章,又第一次试了 freebuff(它不支持 MCP)之后,我最终意识到:我需要一个命令行工具。

于是我先写了 swanky,它确实很好用,但需要跑一个 Lisp 的 Swank 服务器。这带来几个问题:第一,如果 Lisp 代码往标准输出打印内容,这些输出不会被捕获——至少看起来是这样的;第二,我得反复启动 Swank 服务器,还得保证 AI 随时有一个可用的实例。这很快就会让人厌烦。

查看原文