tmux

让 Claude 直接操作 tmux 终端,实现无缝的终端交互。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:tmux。
它的用途是:让 Claude 直接操作 tmux 终端,实现无缝的终端交互。
详细介绍见:https://321skill.com/skills/tmux/
请根据该页面的说明完成安装。

使用示例

'请帮我查看当前目录下的文件列表,并检查后台是否有正在运行的Node.js进程。',它会通过 tmux 执行 `ls -la` 和 `ps aux | grep node` 等命令,并将结果直接返回给你。你还可以让它'在tmux中新建一个窗口,并启动开发服务器',它会帮你完成窗口创建和命令执行。

介绍

这个 Skill 解决了 AI 助手与本地终端环境隔离的问题。通过实现 MCP(Model Context Protocol)协议,它充当了 Claude Desktop 与你本地 tmux 终端会话之间的桥梁,让 Claude 能够读取终端输出并向终端发送命令。

使用时,你需要先启动这个 MCP 服务,然后在 Claude Desktop 中配置并连接到它。连接成功后,你就可以在 Claude 的对话窗口中直接请求它执行终端命令、查看命令输出、管理 tmux 会话窗口等操作,而无需在 Claude 和终端应用之间来回切换。

它特别适合那些需要频繁使用命令行进行开发、运维或系统管理的工程师和开发者。无论是调试代码、管理服务器、执行构建脚本,还是监控日志,都可以通过 Claude 来高效完成。

需要注意的是,授予 AI 终端访问权限存在安全风险。建议仅在受信任的开发环境中使用,并避免让 AI 执行具有破坏性或需要高权限的命令。最好结合具体的任务上下文来发出指令,并时刻关注 AI 的执行动作。

核心特点

与仅能生成命令的 AI 助手不同,它通过 MCP 协议实现了与 tmux 的双向实时交互,Claude 不仅能生成命令,还能直接执行并读取结果,形成一个完整的交互闭环。它深度集成 tmux,可以管理会话和窗口,而不仅仅是发送单条命令。

注意事项

不适合在生产服务器或高安全要求的环境中使用,也不适合执行需要复杂人工判断或涉及敏感信息的终端操作。

常见问题

这个 skill 安全吗?

存在安全风险,因为它授予了 AI 在终端中执行命令的权限。请仅在安全的开发环境中使用,并谨慎控制命令范围。

必须使用 tmux 吗?

是的,这个 skill 专门为与 tmux 终端交互而设计,需要你先在本地运行 tmux 会话。