project
Oh My OpenCode - タスクを自動的にスケジュールするAIプログラミングアシスタント強化プラグイン。
Oh My OpenCodeは、AIプログラミングアシスタント向けに設計されたオープンソースの拡張プラグインで、AI(OpenCodeなど)が実際の開発チームと同じように効率的に連携できるようにすることで、プログラミング体験を向上させます。このツールは、さまざまなAIモデル(例:...)を統合します。
ああ、OpenCodeって何?
Oh My OpenCodeは、AIプログラミングアシスタント向けに設計されたオープンソースの拡張プラグインで、AI(例えば...)が...OpenCode実際の開発チームのように効率的にコラボレーションし、プログラミング体験を向上させましょう。このツールは、OpenAI、Gemini、Claudeなどの複数のAIモデルを統合し、開発者に強力なプログラミングアシスタントを提供します。オラクルやライブラリアンなどの複数の組み込みエキスパートロールを備え、タスクの自動スケジュール設定、マルチモデル並列処理のサポート、Claude Codeエコシステムとの互換性も備えています。Oh My OpenCodeはAIプログラミングのハードルを下げ、一般ユーザーがプログラミングエージェントの魅力を気軽に体験できるようにします。
Oh My OpenCodeの主な機能
-
シシュポスエージェントコアエージェントであるSisyphusは、複雑なタスクを効率的に分解して並列処理することができ、タスクの分解とバックグラウンドタスクの並列実行をサポートするために、Oracle、Librarian、Exploreなどのさまざまなサブエージェントを備えており、タスク処理効率を向上させます。
-
マルチモデルのサポートとタスク割り当て複数の言語モデル(Claude、GPT、Geminiなど)をサポートし、タスク要件に応じて異なるエージェントに動的に割り当てることができ、豊富な設定オプションを提供します。ユーザーはエージェントのモデル、温度、権限などをカスタマイズできます。
-
コードツールの統合LSP(言語サーバープロトコル)ツールを統合し、コードのハイライト表示、自動補完、リファクタリングなどの機能をサポートするとともに、コードパターンの検索と置換のためのAST-Grepなどのツールも提供します。
-
コンテキスト管理とセッション管理プロジェクトへの自動注入
AGENTS.mdそしてREADME.mdファイルの内容は、エージェントに状況に応じた情報を提供し、セッション履歴や検索機能をサポートし、エージェントが過去の会話を簡単に参照できるようにします。 -
マルチモーダルサポートPDFや画像などの複数の形式のコンテンツをマルチモーダルプロキシ(例:
multimodal-lookerタスク処理能力を向上させるために情報を抽出する。 -
拡張性とカスタマイズ性カスタムエージェント、スキル、コマンドをサポートし、JSONC形式などの豊富な設定ファイルに対応しているため、ユーザーはプラグインの動作を柔軟に調整して、個々のニーズに合わせることができます。
-
自動化および支援機能:供給
Ralph Loop自己参照型の開発ループは、タスクが完了するまで継続的に実行でき、キーワード検出(例:...)をサポートします。ultraworkタスクの実行を最適化するために、特定のモードを有効にします。 -
互換性と統合Claude Codeの設定および機能と互換性があり、ユーザーはシームレスに移行できます。また、Google GeminiのAntigravity OAuthによる認証をサポートしています。
-
その他の補助機能このツールは、コメント検査、コンテキストウィンドウ監視、セッション復旧などの機能を提供し、ユーザーがコードの品質と開発プロセスを最適化し、開発体験を向上させるのに役立ちます。
Oh My OpenCodeの使い方
-
Oh My OpenCodeをインストールするコマンドを実行することで
bunx oh-my-opencode installまたはnpx oh-my-opencode installプラグインをインストールするには、画面の指示に従ってインストールプロセスを完了してください。 -
エージェントとモデルを設定するプロジェクトディレクトリまたはユーザー設定ディレクトリ内で作成または編集します。
oh-my-opencode.jsonこのファイルは、プロキシモデル、権限、およびタスク割り当てを設定します。 -
起動と使用インストール後、OpenCodeで「@SisyphusにREST APIの構築を依頼する」などのタスクコマンドを入力するだけで、Sisyphusエージェントが動作を開始します。
-
カスタマイズ機能設定ファイルを編集することで、特定の機能(コメントインスペクターやコンテキストウィンドウの監視など)を有効または無効にしたり、必要に応じてエージェントのモデルやパラメータを調整したりできます。
-
特定のプロキシを呼び出す必要に応じて、特定のタスク(コードレビューやドキュメント検索など)を実行するために、OracleやLibrarianなどの特定のエージェントを直接呼び出すことができます。
-
バックグラウンドタスクを使用する複数のタスクを並行処理できるように、タスクをバックグラウンドエージェントに割り当てることで、効率が向上します。
-
インストールを確認するコマンドを実行する
opencode --versionOh My OpenCodeが正しくインストールされ、ロードされていることを確認してください。
Oh My OpenCodeプロジェクトのアドレス
- GitHubリポジトリ:https://github.com/code-yeongyu/oh-my-opencode
Oh My OpenCodeの応用シナリオ
-
高効率なコード開発開発者はSisyphusエージェントを使用することで、コードを迅速に生成し、アーキテクチャ設計やコードレビューを実行するとともに、バックグラウンドタスクを通じて複数のタスクを並行処理することができ、開発効率を大幅に向上させることができます。
-
コードリポジトリの管理と最適化このツールは、ライブラリアンおよびエクスプロアエージェントを使用して、詳細なコードベース分析、ドキュメント検索、およびコードパターン検索を行い、開発者が問題を迅速に特定してコードを最適化できるように支援します。
-
マルチモーダルコンテンツ処理画像、PDF、その他のマルチメディアコンテンツを処理する場合は、マルチモーダルプロキシ(例:...)を使用してください。
multimodal-looker開発および設計作業を支援するために情報を抽出する。 -
フロントエンドとバックエンドの開発におけるコラボレーションこれは、フロントエンドエンジニアエージェント(Gemini 3 Proなど)とロジック設計エージェント(GPT-5.2など)をそれぞれ呼び出し、フロントエンドインターフェースとバックエンドロジックの開発タスクを共同で完了させます。
-
複雑なタスクの自動化キーワードによる検索(例)
ultrawork高性能モードを有効にすると、エージェントが複雑なタスクを自動的に分解し、タスクが完了するまで並列実行できるようになります。