このプロジェクトについて

Oh My OpenAgent(略称: OmO)は、マルチモデルオーケストレーションと自動化ワークフロー実行を通じてソフトウェア開発を効率化するように設計されたオープンソースのAIコーディングエージェントツールキットです。異なるユーザー環境に対応する3つのエディションが利用可能です: - **Ultimateエディション**: OpenCode用。11の専門エージェント、54以上のライフサイクルフック、4つの組み込みMCPサーバー(websearch、context7、grep_app、lsp)、Team Mode、/goal持続的目標機能、ultraworkモード、およびオプションのhashline編集機能を備えた完全なOpenCodeプラグイン。 - **Lightエディション**: OpenAI Codex CLI用のポータブルプラグイン。ルール注入、コメントチェック、git-bash統合、LSPサポート、ultrawork、ulw-loop、ulw-execute継続、テレメトリー、teammodeなどのコアコンポーネントに加え、grep_app、context7、git_bash、lsp用のプラグインスコープMCPと共有ast-grepスキルを含みます。 - **Senpiベータエディション**: `npm i -g omo-ai@beta`でインストール。ホストアプリケーションを必要とせず、OMO拡張機能が組み込まれたネイティブomoコマンドを提供するスタンドアロン版。 **主要機能**: - **ultrawork (ulw) モード**: キーワードトリガーで全エージェントを自動起動し、手動介入なしでタスクを完了。 - **Discipline Agents**: 並列タスクオーケストレーション専用エージェント。 - **Team Mode**: 最大8つの並列専門エージェントをサポートし、リアルタイムのtmuxターミナル可視化を実現。 - **hyperplanモード**: 5人の敵対的批評エージェントによる計画立案。 - **security-researchモード**: 3人のhunterエージェントと2人のPoCエンジニアエージェントによるセキュリティ調査。 - **LSP統合**: IDEレベルのコード診断、ナビゲーション、ワークスペースリネーム対応。 - **AST-Grep統合**: 25 programming languagesに対応したパターン認識型コード検索・書き換え。 - **hash-anchored edit ツール**: 期限切れ行エラーを排除。 - **comment checker**: コードコメントのクリーン維持。 - **rules自動注入**: AGENTS.mdおよび.omo/rules/ファイルからのルール自動注入。 - **/goal持続的目標追跡**: タスク完了までの目標管理。 - **todo enforcer**: エージェントのタスク集中維持。 - **Claude Code互換**: フック、コマンド、スキル、MCP、プラグインとの互換性。 - **skill-embedded MCPs**: コンテキスト膨張を抑制。 - **ultrawork planner**: 実行前のインタビューモード戦略計画。 - **/init-deep**: プロジェクト全体への階層的AGENTS.md自動生成。 **対応LLMプロバイダ**: Anthropic、Gemini、Kimi、GPTなど複数対応。単一モデル/プロバイダへのロックインなし。 **テレメトリー**: オプションの匿名テレメトリーを含む。設定または環境変数で無効化可能。 **位置付け**: Claude CodeやCursorのようなウォールガーデン系コーディングツールのオープン代替として提供。Public roadmapでOpenCodeおよびCodex CLI以外のエージェントハーネス追加も予定。