Repolode
darrenhinde

darrenhinde/OpenAgentsControl

チーム独自のコーディングパターンを活用し、計画の提示と承認を経てAIが開発を進めるOpenCode向けエージェントフレームワーク。

スター
4,938
フォーク
402
未解決の Issue
70
最終コミット
5 日前

これは何?

OpenAgents Control(OAC)は、OpenCode CLI上に構築されたAIエージェント群です。エージェントはコードを書く前に、技術スタックや命名規則、セキュリティルールを記述したコンテキストファイルを読み込みます。そのため、生成されるコードは汎用的なデフォルトではなく、プロジェクト既存のパターンに沿ったものになります。

ワークフローは計画を先に立てる方式です。エージェントが依頼を分析して実装計画を提案し、承認を待ってから、型チェックやテスト、専門のサブエージェントに委任したコードレビューなどの検証を行いながら、段階的に実行します。エージェントは直接編集できる通常のMarkdownファイルで、チームが同じ基準を共有できるよう、コンテキストファイルをリポジトリにコミットすることもできます。

OACはOpenCodeがサポートするあらゆるモデルで動作し、ベータ版のClaude Codeプラグインも含まれています。現在はOpenCode v1を対象としており、READMEには今後大規模な再設計を予定していると記載されています。

主な機能

  • 01計画を先に立てるワークフロー。エージェントが手順を提案し、ファイルの編集やコマンドの実行前に承認を待ちます。
  • 02コード生成前に、技術スタックや規約を記述したコンテキストファイルを読み込みます。
  • 03テスト、コードレビュー、ビルドの検証などを専門のサブエージェントが担当します。
  • 04エージェントは編集可能なMarkdownファイルで、エージェントごとにモデルを設定できます。
  • 05OpenCodeがサポートするあらゆるモデルプロバイダーで動作し、ベータ版のClaude Codeプラグインも利用できます。

ユースケース

  • 既存のコードベースに機能を追加しながら、確立されたパターンに沿ったコードを保つ。
  • コンテキストファイルをリポジトリにコミットして、チーム全体で同じコーディング基準を共有する。
  • 変更を加える前に計画を確認したい、本番コードの開発に活用する。

クイックスタート

  1. 1

    READMEにあるワンコマンドインストーラーでインストールする

  2. 2

    OpenAgentエージェントを使ってOpenCodeを起動する

    opencode --agent OpenAgent
  3. 3

    エージェントに機能の実装を依頼し、計画を承認する

使う前に知っておきたいこと

  • OpenCode v1を対象としており、近日公開予定のメジャーリリースでは現行システムの大部分が置き換えられます。
  • インストールにはcurlで取得してシェルに渡すスクリプトを使用し、Claude Codeプラグインはまだベータ版です。

収録されている特集

トピック

よくある質問

OpenAgentsControl とは?
チーム独自のコーディングパターンを活用し、計画の提示と承認を経てAIが開発を進めるOpenCode向けエージェントフレームワーク。 OpenAgents Control(OAC)は、OpenCode CLI上に構築されたAIエージェント群です。エージェントはコードを書く前に、技術スタックや命名規則、セキュリティルールを記述したコンテキストファイルを読み込みます。そのため、生成されるコードは汎用的なデフォルトではなく、プロジェクト既存のパターンに沿ったものになります。
OpenAgentsControl は無料で使えますか?ライセンスは?
OpenAgentsControl は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenAgentsControl は今もメンテナンスされていますか?
活発にメンテナンス中。OpenAgentsControl の最終コミットは 2026年10月19日 です。
OpenAgentsControl は何に使えますか?
既存のコードベースに機能を追加しながら、確立されたパターンに沿ったコードを保つ。 コンテキストファイルをリポジトリにコミットして、チーム全体で同じコーディング基準を共有する。 変更を加える前に計画を確認したい、本番コードの開発に活用する。
OpenAgentsControl のインストール方法は?
READMEにあるワンコマンドインストーラーでインストールする OpenAgentエージェントを使ってOpenCodeを起動する: opencode --agent OpenAgent エージェントに機能の実装を依頼し、計画を承認する
OpenAgentsControl はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/darrenhinde/OpenAgentsControl

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト