ホームAI Agentscode-yeongyu/oh-my-openagent
// archived 2026-04-06
code-yeongyu

oh-my-openagent

GitHub で見る →
106

// 概要

Oh My OpenCode は、単一モデルへの依存から脱却し、複数の AI モデルをオーケストレーションすることで効率的な開発を実現するオープンソースのエージェントツールです。Discipline Agents と ultrawork コマンドの導入により、手動でのモデル切り替えを不要にし、タスクの並列処理と自動実行を可能にします。Hash-Anchored Edit Tool と詳細な初期化機能を通じて、コード修正の精度と開発体験を大幅に向上させます。

// 技術解説

Oh My OpenCode は、ベンダーロックインを解消し、マルチモデルによる共同開発を実現するために設計されたオープンソースのエージェントフレームワークです。「Discipline Agent」アーキテクチャを導入することで、複雑な開発タスクを分解し、専門的なエキスパートモデル (Sisyphus、Hephaestus、Prometheus など) に割り当てることで、効率的な並列開発と自動化されたワークフローを実現します。Hash-Anchored 編集ツールや AST-Grep といった技術的決定を通じて、従来の AI コーディングツールにおけるコード修正の競合やコンテキストの喪失といった一般的な課題に対処し、コード生成の精度とエンジニアリングレベルを大幅に向上させています。

// 主要ハイライト

01
ultrawork コマンドは、ワンクリックで完全に自動化されたエージェントのコラボレーションプロセスをトリガーし、手動設定なしで複雑なタスクを完了させます。
02
Hash-Anchored 編集ツールは、コンテンツハッシュを使用してコード変更の各行を検証し、コードの破損や古い行のエラーを効果的に防止します。
03
Discipline Agent アーキテクチャは、タスクを異なるエキスパートモデルに割り当て、並列実行と詳細な計画を通じてエンドツーエンドの自律的な開発を実現します。
04
Claude Code との完全な互換性を内蔵しており、既存の hooks、commands、skills、および MCP servers のシームレスな移行をサポートします。
05
Skill-Embedded MCPs メカニズムにより、スキルが必要に応じて専用の MCP servers をロードできるため、タスクの焦点を維持しながらコンテキストウィンドウの利用を最適化します。
06
Prometheus プランナーは、コーディング前にインタラクティブなインタビューモードを通じて要件とスコープを明確にし、盲目的な実行によるリソースの浪費を回避します。

// ユースケース

01
ultrawork コマンドを活用し、人間の介入なしで開発タスクの完全自動実行を実現します。
02
Discipline Agents (Sisyphus, Hephaestus, Prometheus など) を通じて、計画、調査、コーディングを網羅するマルチロールな並列コラボレーションを実装します。
03
Hash-Anchored Edit Tool を使用してコード修正の精度を確保し、行の不整合やコードの破損を回避します。

// クイックスタート

開発者は、既存の LLM エージェント (Claude Code や Cursor など) 内で指定されたインストールプロンプトを実行することで、環境を自動的に構成できます。インストール後、ターミナルで ultrawork または ulw と入力するだけで完全に自動化された開発プロセスを開始できるほか、/init-deep コマンドを使用してプロジェクトのコンテキストを初期化することも可能です。