Quil – 一款可抵抗重启的终端复用器,可恢复AI会话
Quil 是一款专为 AI 原生开发设计的终端复用器。它能在系统重启后保留整个工作区,按会话 ID 自动恢复 AI 对话,并允许 AI 助手通过 MCP 协议控制终端。支持类型化窗格、命令面板、内置集成(如 Claude Code、lazygit 等),安装简便。
Quil 是一款面向 AI 原生开发的终端复用器,与 tmux 类似但功能更强大。它专为管理多个 AI 会话而设计,能够在系统完全重启后恢复整个工作区——包括所有标签、窗格、工作目录、布局分割以及 AI 对话。用户只需在重启后输入 quil,一切便恢复如初。
Quil 的核心特性之一是支持 AI 助手通过 MCP 协议直接控制终端。开发者只需在 AI 客户端(如 Claude Desktop、Claude Code、Cursor 等)的 MCP 配置中添加 Quil,AI 即可执行 list_panes、read_pane_output、send_to_pane 等十余种操作,从而自动读取构建输出、响应错误,无需手动复制粘贴。
Quil 引入了“类型化窗格”概念,每种窗格有预设的行为,例如目录浏览器、恢复策略、权限开关等。内置集成涵盖常见开发工具:系统终端(bash/zsh/PowerShell/fish)、AI 编程会话(Claude Code、OpenCode)、Git TUI(lazygit)、Kubernetes 管理(k9s)、数据库管理(lazysql)、SSH 持久连接以及 Stripe CLI 隧道。用户还可通过 TOML 配置自定义窗格类型。
为了方便操作,Quil 提供了命令面板(Alt+Shift+P),可以模糊搜索所有窗格和标签,并按类别显示所有操作及其快捷键。同时,命令面板还支持在当前加载窗格的滚动缓冲区中搜索,显示匹配计数和预览,按回车直接跳转到匹配位置。
安装非常简单:Linux/macOS 用户运行一行命令即可,Windows 用户下载 zip 包并解压到 PATH。Go 用户还可通过 go install 安装。快速启动只需记住几个快捷键:F1 打开菜单,Ctrl+N 新建类型化窗格,Ctrl+T 新建标签,Ctrl+W 关闭当前窗格,Ctrl+Q 退出并持久化工作区。如果遇到问题,quil restart 可恢复守护进程。
Quil 还提供丰富的文档,包括安装指南、快速入门、所有特性说明、键绑定、配置参考、MCP 集成指南、自定义插件参考、故障排除以及架构决策记录。项目采用 MIT 许可证,欢迎贡献代码或提交问题。