提升工作效率的利器:哦我的Claude代码(Oh-My-ClaudeCode)

轻松掌握Claude Code的多代理 orchestration——oh-my-claudecode

在我们的工程师和开发者面前,常常会遇到复杂的任务调度和多代理协作的问题。如何有效地利用可用的AI助手并提高工作效率,成为了一个不容忽视的挑战。oh-my-claudecode正是为了解决这些问题而诞生,提供高效的多代理协调功能,带来无与伦比的用户体验。

一、项目简介

oh-my-claudecode是一个针对Claude Code的多代理调度工具,通过简单的自然语言描述,帮助用户高效完成不同的任务。与传统的学习曲线不同,用户无需深入学习Claude Code,只需通过oh-my-claudecode便可以快速上手。

通过使用oh-my-claudecode,用户可以:

  • 零配置,开箱即用
  • 以团队为中心的多代理协作
  • 利用自然语言进行任务描述
  • 实现复杂任务的自动并行化
  • 持久执行,确保任务完成
  • 智能优化成本,节省30-50%的使用令牌
  • 通过HUD实时监控任务状态

二、快速入门

想要使用oh-my-claudecode,以下是一步步的引导:

步骤一:安装

使用简单的命令即可安装oh-my-claudecode:

/plugin marketplaceaddhttps://github.com/Yeachan-Heo/oh-my-claudecode /plugininstalloh-my-claudecode

步骤二:设置

紧接着,进行基本的设置:

/setup /omc-setup

步骤三:开始构建

随便写下你想要构建的内容,oh-my-claudecode会自动处理余下的流程。例如:

autopilot: build a REST API for managing tasks

就这么简单,剩下的步骤都会自动化完成。

不知道从何开始?

如果你尚不确定需求,或者对想要构建的功能有模糊的想法,可以使用/deep-interview命令进行深入访谈:

/deep-interview "I want to build a task management app"

这种深入访谈的方式使用苏格拉底式的提问,帮助你在写代码前澄清思路,确保你在执行之前完全了解需要构建的内容。

三、团队模式(推荐)

v4.1.7版本开始,团队模式被推荐为标准的调度界面。遗留的swarm功能已经被移除,直接使用team命令进行操作:

/team3:executor"fix all TypeScript errors"

团队模式以分阶段的流水线运行,具体流程为:

team-plan → team-prd → team-exec → team-verify → team-fix (循环)

用户可以在设置文件中启用Claude Code的本地团队功能:

{"env":{"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS":"1"}}

如果团队功能被禁用,oh-my-claudecode会发出警告并在可能的情况下回退到非团队执行模式。

四、功能特性

1. 多重调度模式

oh-my-claudecode提供多种调度策略,以适应不同的使用场景。从团队驱动的调度到基于令牌高效的重构,都可以轻松实现。

模式描述用途
团队(推荐)官方分阶段流水线共享任务列表中的协调式Claude代理
omc team(CLI)tmux CLI工作者Codex/Gemini CLI任务
ccg三模型顾问的合成同时使用Codex和Gemini的任务
Autopilot自主执行(单个主导代理)使用最少仪式完成的端到端特性工作
最大工作量最大并行性(非团队)短时间并行修复/重构
Ralph持久模式与验证/修复循环确保任务完整完成

2. 智能调度

oh-my-claudecode提供32个专门代理,专注于不同的任务需求,如架构设计、研究、测试和数据科学等。其智能模型路由功能能为每个任务指定最佳的处理代理。

3. 开发者体验

oh-my-claudecode还有很多便捷的功能来提升开发者的工作效率,比如“魔法关键词”,让用户可以快速启动常用步骤和功能。

关键词效果示例
team标准团队调度/team 3:executor "fix all TypeScript errors"
omc teamtmux CLI工作者omc team 2:codex "security review"
autopilot完全自主的执行autopilot: build a todo app

4. 自定义技能

用户可以通过oh-my-claudecode提取并重复使用调试知识,技能在相关情况下会自动注入,无需手动回忆。

# .omc/skills/fix-proxy-crash.md---name:Fix Proxy Crashdescription:aiohttp proxy crashes on ClientDisconnectedErrortriggers:["proxy","aiohttp","disconnected"]source:extracted---Wrap handler at server.py:42 in try/except ClientDisconnectedError...

五、监控与可观察性

oh-my-claudecode的HUD为用户提供了实时可观察性,实时查看任务状态与进程。用户可以按照以下步骤设置和使用HUD:

/oh-my-claudecode:hud setup

通过HUD,用户可以及时了解当前任务的执行情况,进行相应的调整和优化。

六、关于环境需求

在使用oh-my-claudecode时,需要确保系统上已安装Claude Code CLI。此外,tmux也作为一项必须组件来保证oh-my-claudecode的功能正常运作。

平台tmux提供者安装方式
macOStmuxbrew install tmux
Ubuntu/Debiantmuxsudo apt install tmux
Fedoratmuxsudo dnf install tmux
Archtmuxsudo pacman -S tmux
Windowspsmuxwinget install psmux
Windows (WSL2)tmux (inside WSL)sudo apt install tmux

七、总结

oh-my-claudecode通过简化人工智能的使用流程,提高了团队协作和开发效率。用户可以迅速构建出高效的工作流,解放自己的创造力和生产力,轻松应对复杂任务。

如果你对oh-my-claudecode感兴趣或者想了解更多,可以访问其GitHub页面获取更详细的文档和使用方式。同时,oh-my-claudecode也在持续完善中,期待你的参与与支持。

八、同类项目对比

  1. oh-my-codex:针对OpenAI Codex的多代理调度工具,功能和体验与oh-my-claudecode相似,但专注于OpenAI Codex的环境。
  2. Superpowers:提供服务并行处理的框架,侧重于为用户提供良好的协作环境。
  3. OpenAI Codex CLI:专为OpenAI Codex用户设计,确保简单的命令行交互与可用性。

这些项目各有千秋,但oh-my-claudecode凭借其无学习曲线、零配置需求和强大的多代理协作能力,在这个领域中脱颖而出,是实现高效AI协作的优秀选择。