Claude Code tmux 运行器:Openclaw Skills 的并行任务管理
作者:互联网
2026-04-13
什么是 Claude Code tmux 运行器?
Claude Code tmux 运行器是一款专为处理 AI 驱动的编码任务并发执行而设计的工具。通过利用 tmux 作为后端,它允许开发人员为 Claude Code 启动多个后台会话,从而有效地将线性工作流转变为并行动力源。对于需要分流模块生成、大规模重构或测试套件创建等长时间运行任务,且不锁定主界面的 Openclaw Skills 用户来说,此技能必不可少。
它专为现代开发人员工作流而构建,确保后台作业保持隔离、可观察且可管理。无论您是同时构建 React 前端、Python 认证模块还是 Go 微服务,此技能都能管理每个智能体进程的生命周期,提供一个最大限度提高生产力的非阻塞环境。
下载入口:https://github.com/openclaw/skills/tree/main/skills/xaiohuangningde/claude-tmux-runner
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install claude-tmux-runner
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 claude-tmux-runner。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Claude Code tmux 运行器 应用场景
- 同时运行多个 Claude Code 任务,而不阻塞终端会话。
- 将耗时的代码生成或重构任务分流到后台进程。
- 在不同项目模块中实时监控多个自主编码智能体的进度。
- 通过 Openclaw Skills 生态系统中的集中式 CLI 管理一套后台 AI 作业。
- 当用户使用 Claude Code 请求任务时,流程开始,系统将其识别为后台执行的候选任务。
- 该技能优化提示词并提交给用户进行最终确认。
- 确认后,该技能触发
claude-tmux.sh脚本以生成一个新的、命名的 tmux 会话。 - 智能体在后台执行任务,允许用户继续聊天或立即启动其他任务。
- 用户可以查询特定任务的状态或列出所有活动作业以监控进度。
- 完成后,生成的文件将被移至指定的工作区,并归档日志以供查看。
Claude Code tmux 运行器 配置指南
要使用此技能,请确保您的系统中已安装 tmux。核心脚本会自动集成到环境中。
# 启动具有特定名称的后台任务
~/.openclaw/scripts/claude-tmux.sh start "编写 Python 认证模块" auth
# 检查活动会话的状态
~/.openclaw/scripts/claude-tmux.sh list
Claude Code tmux 运行器 数据架构与分类体系
该技能在结构化的目录层次结构中管理其操作数据,以确保持久性和可追溯性:
| 位置 | 描述 |
|---|---|
~/.openclaw/scripts/claude-tmux.sh |
会话管理的主要执行脚本。 |
~/.openclaw/logs/claude/ |
存储每个任务的详细执行日志(stdout/stderr)。 |
~/.openclaw/workspace/ |
存储智能体生成的所有代码的目标目录。 |
~/.openclaw/state/claude/ |
跟踪后台任务的元数据、PID 和会话名称。 |
name: claude-tmux-runner
description: Claude Code parallel task manager with tmux backend. For running multiple Claude Code tasks concurrently, monitoring progress, and managing background jobs. Activate when user mentions: Claude Code, background task, parallel, tmux.
tools: Bash, Read, Write
Claude Code tmux Runner
Overview
Run multiple Claude Code tasks in parallel using tmux sessions. Non-blocking, background execution with status monitoring.
Usage
Start a Task
~/.openclaw/scripts/claude-tmux.sh start "Your task description" [task-name]
Examples:
~/.openclaw/scripts/claude-tmux.sh start "Write a Python auth module" auth
~/.openclaw/scripts/claude-tmux.sh start "Build a React component" ui
~/.openclaw/scripts/claude-tmux.sh start "Create a Go microservice" api
List All Tasks
~/.openclaw/scripts/claude-tmux.sh list
Check Task Status
~/.openclaw/scripts/claude-tmux.sh status
View Generated Files
~/.openclaw/scripts/claude-tmux.sh files
Stop Tasks
~/.openclaw/scripts/claude-tmux.sh stop
~/.openclaw/scripts/claude-tmux.sh stop-all
Workflow
- User says "use Claude Code xxx" → Optimize prompt → Show for approval
- User confirms → Start background task → Return immediately
- User can continue chatting → Non-blocking
- User asks "how is Claude doing" → Check status → Return progress
Industrial Code Standards
Generated code must include:
- Complete error handling (try-catch, boundary checks)
- Type annotations (TypeScript, Python type hints)
- Documentation (JSDoc, docstring)
- Unit tests (pytest, jest)
- Performance considerations (time/space complexity)
- Security best practices (input validation)
- Maintainability (clear naming, modular)
File Locations
- Script:
~/.openclaw/scripts/claude-tmux.sh - Logs:
~/.openclaw/logs/claude/ - Files:
~/.openclaw/workspace/ - State:
~/.openclaw/state/claude/
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
CLAWBAZAAR:自主 AI NFT 市场 - Openclaw 技能
X Article Publisher:Markdown 转 X 长文章 - Openclaw Skills
股票技术分析:自动化市场指标 - Openclaw Skills
Polymarket 巨鲸追踪器:实时市场情报 - Openclaw Skills
Polymarket 热门预测市场:实时预测数据 - Openclaw Skills
Polymarket 代理交易员:修复余额并执行交易 - Openclaw Skills
Polymarket 投资组合追踪器:实时损益与警报 - Openclaw Skills
代理余额查询器:监控支出与意向限制 - Openclaw Skills
NapCat QQ:为 Openclaw Skills 提供的无缝 QQ 消息集成
数据标准化:规范 AI 智能体数据记录 - Openclaw Skills
AI精选
