用途
tmux-agents 用于在持久化的 tmux 会话中运行编程智能体,让智能体在后台工作,用户可同时处理其他事务。会话在 Clawdbot 重启后仍会保留。
可用智能体
云端智能体(消耗 API 额度)
- claude(Claude Code):适合复杂编程、重构、完整项目。
- codex(OpenAI Codex):适合快速编辑、自动批准模式。
- gemini(Google Gemini):适合研究、分析、文档编写。
本地智能体(通过 Ollama 免费运行)
- ollama-claude(Claude Code + Ollama):适合长时间实验、重度重构。
- ollama-codex(Codex + Ollama):适合长时间编程会话。
本地智能体使用本机 Mac 的 GPU,无 API 费用,适合实验。
使用方式
启动新的智能体会话:
./skills/tmux-agents/scripts/spawn.sh <name> <task> [agent]
云端示例:
./skills/tmux-agents/scripts/spawn.sh fix-bug "Fix login validation" claude
./skills/tmux-agents/scripts/spawn.sh refactor "Refactor the auth module" codex
./skills/tmux-agents/scripts/spawn.sh research "Research caching strategies" gemini
本地示例:
./skills/tmux-agents/scripts/spawn.sh experiment "Rewrite entire test suite" ollama-claude
./skills/tmux-agents/scripts/spawn.sh big-refactor "Refactor all services" ollama-codex
列出运行中的会话:
tmux list-sessions
# 或
./skills/tmux-agents/scripts/status.sh
检查某个会话:
./skills/tmux-agents/scripts/check.sh session-name
附着以实时观看:
tmux attach -t session-name
# 分离:Ctrl+B,然后按 D
发送附加指令:
tmux send-keys -t session-name "additional instruction here" Enter
完成后终止会话:
tmux kill-session -t session-name
本地与云端的选择建议
- 快速修复、时间敏感:云端(更快)
- 昂贵任务、预算敏感:本地
- 长时间实验、可能失败:本地
- 生产代码审查:云端(更智能)
- 学习/探索:本地
- 重度重构:本地
并行智能体
可同时运行多个智能体,混合云端与本地:
./scripts/spawn.sh backend "Implement user API" claude # 云端
./scripts/spawn.sh frontend "Build login form" ollama-codex # 本地
./scripts/spawn.sh docs "Write API documentation" gemini # 云端
./scripts/spawn.sh tests "Write all unit tests" ollama-claude # 本地
一次性检查全部:
./skills/tmux-agents/scripts/status.sh
Ollama 设置
本地智能体需要安装 Ollama 并配有编程模型:
# 拉取推荐的模型
ollama pull glm-4.7-flash
# 配置工具(一次性)
ollama launch claude --model glm-4.7-flash --config
ollama launch codex --model glm-4.7-flash --config
提示
- 会话在 Clawdbot 重启后仍会保留。
- 风险高或实验性工作可使用本地智能体。
- 生产关键任务使用云端。
- 用 tmux ls 查看所有活跃工作。
- 完成后终止会话以释放资源。
限制
资料未提供具体收费价格、支持的平台范围及效果保证等信息。