AIコーディング用のスキル、エージェント、ルール、MCP接続、フックを一元管理し、Claude CodeやCodexなどのツールに同期するGo製CLI・デスクトップアプリ。
coleam00/Archon
エージェント、スクリプト、人の承認ゲートを使い、YAMLで定義したAIコーディングなどのプロセスを実行するオープンソースのワークフローエンジン。
- スター
- 23,729
- フォーク
- 3,611
- 未解決の Issue
- 180
- 最終コミット
- 11 時間前
これは何?
Archonでは、作業手順をYAMLワークフローとして記述できます。各ワークフローはノードのグラフで構成され、AIエージェントへのプロンプトで判断を行い、bashコマンドやスクリプトで決定的なチェックを実行します。テストコマンドが成功するまでステップを繰り返すループや、人が実行を承認または却下できるよう一時停止するwaitノードも利用できます。単一のエージェント実行の成り行きに左右されず、AI支援コーディングを毎回同じ計画、チェック、ゲートに沿って進めることを目指しています。
同梱のsdlc packは、計画、実装、レビュー、CI待ち、マージまで、issueを一連のソフトウェアデリバリーパイプラインに沿って処理します。キューが着手可能な作業を拾い、判断が必要なときだけattention itemとして通知します。エンジン自体は汎用的なため、コンテンツ制作、調査、運用にも同じ方法を適用できます。ArchonはClaude Code、Codex、PiをそれぞれのCLIとSDK経由で実行します。実行ログとコストデータは、デフォルトではローカルのSQLiteデータベースに保存され(PostgreSQLも選択可能)、CLI、Webコンソールのほか、Slack、Telegram、GitHub、Discordとのチャット連携を提供します。
ワークフローパック、エージェントプロバイダー、コードフォージ、チャット連携先向けのプラグインで機能を拡張できます。プラグインはarchon plugin addコマンドを使ってGitHubリポジトリからインストールします。ArchonはTypeScriptで書かれており、Bun上で動作します。
主な機能
- 01agent、bash、script、loop、wait、child-workflowノードを使って、複数ステップのワークフローをYAMLで定義できます。
- 02テストスイートなどのシェルコマンドが成功するまで、ステップを繰り返します。
- 03attention queueを通じて実行を一時停止し、人による承認または却下を受け付けます。
- 04リポジトリ内の各タスクを独立したgit worktreeで実行するため、複数のタスクを並行して進められます。
- 05エージェントプロバイダーとしてClaude Code、Codex、Piをサポートします。
- 06GitHub issueからマージ済みpull requestまで処理するsdlc packが付属します。
ユースケース
- レビューと承認のゲートを維持しながら、リポジトリでissueからpull requestまでのデリバリーを自動化する。
- チーム全体で、AIコーディングエージェントによる変更の計画、実装、テストの進め方を標準化する。
- エージェントのステップを含む、コンテンツ制作や調査などの反復可能な非コーディングプロセスを構築する。
- エージェントの実行履歴、結果、コストを記録する監査証跡をチーム向けにセルフホストする。
クイックスタート
- 1
Claude Codeをインストールしてサインインするか、Codexをインストールします
- 2
HomebrewでArchonをインストールします
brew install coleam00/archon/archon - 3
gitリポジトリで利用可能なワークフローを一覧表示します
archon workflow list - 4
同梱の調査ワークフローを質問とともに実行します
archon workflow run archon-investigate "Why does the login test fail?"
使う前に知っておきたいこと
- ご自身のアカウントを使って、Claude CodeやCodexなどのエージェントプロバイダーを利用する必要があります。
- デフォルトで匿名の利用状況テレメトリーイベントが送信されます。
トピック
よくある質問
- Archon とは?
- エージェント、スクリプト、人の承認ゲートを使い、YAMLで定義したAIコーディングなどのプロセスを実行するオープンソースのワークフローエンジン。 Archonでは、作業手順をYAMLワークフローとして記述できます。各ワークフローはノードのグラフで構成され、AIエージェントへのプロンプトで判断を行い、bashコマンドやスクリプトで決定的なチェックを実行します。テストコマンドが成功するまでステップを繰り返すループや、人が実行を承認または却下できるよう一時停止するwaitノードも利用できます。単一のエージェント実行の成り行きに左右されず、AI支援コーディングを毎回同じ計画、チェック、ゲートに沿って進めることを目指しています。
- Archon は無料で使えますか?ライセンスは?
- Archon は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Archon は今もメンテナンスされていますか?
- 活発にメンテナンス中。Archon の最終コミットは 2026年10月20日 です。
- Archon は何に使えますか?
- レビューと承認のゲートを維持しながら、リポジトリでissueからpull requestまでのデリバリーを自動化する。 チーム全体で、AIコーディングエージェントによる変更の計画、実装、テストの進め方を標準化する。 エージェントのステップを含む、コンテンツ制作や調査などの反復可能な非コーディングプロセスを構築する。 エージェントの実行履歴、結果、コストを記録する監査証跡をチーム向けにセルフホストする。
- Archon のインストール方法は?
- Claude Codeをインストールしてサインインするか、Codexをインストールします HomebrewでArchonをインストールします: brew install coleam00/archon/archon gitリポジトリで利用可能なワークフローを一覧表示します: archon workflow list 同梱の調査ワークフローを質問とともに実行します: archon workflow run archon-investigate "Why does the login test fail?"
- Archon はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/coleam00/Archon
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Codex、Claude Code、OpenCodeなどのAIコーディングエージェントに、CLI・MCPサーバー・デスクトップアプリを通じて継続的なプロジェクト知識を提供する個人向けコンテキストストア。
Claude Code、Codex、OpenCodeなど複数のコーディングエージェントをworktree上で並行実行・オーケストレーションするデスクトップ、モバイル、Web、CLIアプリ。
Codexなどのコーディングエージェントに反応し、画面上を漂うドット絵ペットを閲覧・インストール・投稿できる公開ギャラリーとCLI。
Claude Code、Codex、CursorなどのAIコーディングエージェントを、工程ごとのゲートを設けたパイプラインで連携させるモジュール式のランタイム兼オーケストレーションシステム。
プロンプトに「ulw」または「mass ulw」と入力すると、計画を立て、複数のモデルに作業を委任して検証するTypeScript製コーディングエージェントCLI。