بنقرة واحدة
tmux
Remote-control tmux sessions for interactive CLIs - OpenCode 多会话编排、长时任务监控、远程研发持久化
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Remote-control tmux sessions for interactive CLIs - OpenCode 多会话编排、长时任务监控、远程研发持久化
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Find, compare, and install agent skills across ClawHub and Skills.sh when the user needs new capabilities, better workflows, stronger tools, or safer alternatives. Use when (1) they ask how to do something, how to improve or automate it, or what to install; (2) a skill could extend the agent, replace a weak manual approach, or close a capability gap; (3) you need the best-fit option, not just a direct answer.
Use when 安装、配置或操作 oh-my-opencode - 多 agent 编排、ultrawork 模式、后台任务管理
When user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content. Also handles bullet points, key takeaways, action items, TL;DR, ELI5, executive summaries, chapter summaries, comparison summaries, translation summaries, thread summaries, and custom-length summaries. 20-feature AI summarizer with multiple formats, languages, and export options. All processing happens locally — NO external API calls, NO network requests, NO data sent to any server.
Use when 长任务规划持久化,上下文压缩不丢失 - 驱动开发、内核移植等长周期任务的进度管理。
Use when 跨会话记住调试经验、编译错误修正 - 记录交叉编译错误、驱动加载失败、设备树解析错误等常见问题的解决方案。
Use when 内核 Oops/panic 分析、驱动调试 - 内核 Oops 分析、驱动 crash 定位、硬件相关 bug 排查。⭐ 核心场景
استنادا إلى تصنيف SOC المهني
| name | tmux |
| description | Remote-control tmux sessions for interactive CLIs - OpenCode 多会话编排、长时任务监控、远程研发持久化 |
| tier | 第一梯队 |
| source | ClawHub + OpenCode 实践 |
编号: 04 梯队: 第一梯队 来源: ClawHub + OpenCode 实践总结
OpenCode 本身是会话式 AI 编程助手,但有些场景下你需要 tmux 来扩展能力边界。
你作为主 orchestrator,需要同时管理多个并行的研发任务:
tmux 会话布局:
├── shared (主会话 - 你在这里与 OpenCode 交互)
├── worker-2 (并行任务:前端开发)
├── worker-3 (并行任务:后端 API)
├── worker-4 (并行任务:测试编写)
└── worker-5 (并行任务:文档更新)
tmux skill 的价值:
worker-3 会话的后端任务进展# 场景:你在 worker-2 启动了全量测试套件
# tmux skill 可以:
tmux capture-pane -t worker-2 -p -S - | grep -E "PASS|FAIL|Error"
价值:
# 场景:另一个 OpenCode 会话在 worker-3 等待你的确认
tmux capture-pane -t worker-3 -p | tail -10
# 输出:"❯ Do you want to proceed? Yes/No"
# 用 tmux skill 自动确认
tmux send-keys -t worker-3 'y' Enter
价值:
# 你作为 orchestrator,可以用 tmux skill 分发任务:
tmux send-keys -t worker-2 "Implement the login component" Enter
tmux send-keys -t worker-3 "Add auth middleware to Express" Enter
tmux send-keys -t worker-4 "Write tests for auth flow" Enter
价值:
# 场景:你在本地,研发环境在远程服务器
# tmux 会话在服务器上持续运行
# tmux skill 可以:
tmux capture-pane -t remote-dev:0 -p | tail -50 # 查看远程进展
tmux send-keys -t remote-dev "npm run build" Enter # 远程执行
价值:
# 1. 早上开工:检查昨晚的长时任务
tmux capture-pane -t nightly-build -p -S - | grep -E "completed|failed"
# 2. 并行开发:启动多个 worker 会话
tmux new-session -d -s frontend-dev
tmux new-session -d -s backend-dev
tmux send-keys -t frontend-dev "npm run dev" Enter
tmux send-keys -t backend-dev "cargo watch" Enter
# 3. 中途检查:看看哪个会话需要关注
for s in frontend-dev backend-dev; do
echo "=== $s ==="
tmux capture-pane -t $s -p | tail -3
done
# 4. 自动确认:处理卡住的会话
tmux capture-pane -t frontend-dev -p | grep "proceed?" && \
tmux send-keys -t frontend-dev 'y' Enter
| 场景 | 应该用 |
|---|---|
| 运行一次性命令 | Bash 工具直接执行 |
| 后台进程 | Bash + & 或 task(run_in_background=true) |
| 非交互式脚本 | Bash 工具 |
| 没有 tmux 会话 | 直接用 Bash |
# 确保 tmux 已安装
brew install tmux # macOS
apt install tmux # Ubuntu/Debian
# 安装 skill
npx skills add steipete/clawhub@tmux -g -y
tmux list-sessions # 列出所有会话
tmux new-session -d -s name # 创建后台会话
tmux kill-session -t name # 删除会话
tmux rename-session -t old new # 重命名会话
tmux capture-pane -t shared -p | tail -20 # 最后 20 行
tmux capture-pane -t shared -p -S - # 完整历史
tmux capture-pane -t shared:0.0 -p # 指定窗口/面板
tmux send-keys -t shared "hello" # 发送文本
tmux send-keys -t shared "y" Enter # 发送 + 回车
tmux send-keys -t shared C-c # Ctrl+C
tmux send-keys -t shared C-d # Ctrl+D
for s in shared worker-2 worker-3 worker-4; do
echo "=== $s ==="
tmux capture-pane -t $s -p 2>/dev/null | tail -5
done
tmux skill 的核心价值:
| 价值 | 说明 |
|---|---|
| 多会话编排 | 作为 orchestrator 管理多个并行研发流 |
| 异步监控 | 长时任务无需占用注意力 |
| 交互式自动化 | 自动处理 TUI 确认、选择等操作 |
| 远程持久化 | SSH 断开不影响研发会话 |
适用人群:
可能不需要:
参考 opencode-skill-list.md 获取完整清单和学习路径。