AIエージェントを動かしたいけれど、毎回「承認しますか?」の確認が煩わしいと感じていませんか。
この記事では、GitHub Actions上で完全自律稼働するOSSエージェントフレームワーク「Aeon」の仕組みと導入手順を解説します。
この記事でわかること:
- Aeonが解決する課題と他エージェントとの違い
- セットアップから稼働開始までの手順
- 92種類のスキルの内訳と活用例
- 自己修復ループの仕組み
Aeonとは
Aeonは、GitHubリポジトリをフォークしYAMLファイルを設定するだけで、GitHub Actions上で自律的に動き続けるOSSのAIエージェントフレームワークです。MITライセンスで公開されており、執筆時点のスター数は298です。
サーバーもDockerもデーモンも不要です。GitHub Actionsが稼働していれば、Aeonは動き続けます。内部ではAnthropicのClaude Codeが動き、タスク実行に使うAIモデルはaeon.ymlで指定します。
繰り返しタスクに承認ループが邪魔になる理由
Claude CodeやHermes Agentなど多くのエージェントは、インタラクティブな操作を前提に作られています。ツールを呼ぶたびに確認画面が出て、ユーザーが承認する流れです。
この設計は手動作業には向きますが、定期実行タスクには不向きです。「毎朝8時にニュースのダイジェストを作る」「週次でPRを自動レビューする」といった繰り返しタスクでは、毎回の承認は現実的ではありません。
Aeonはこの問題に特化しています。一度設定すれば、スケジュール通りに自律実行します。ユーザーへの連絡が必要なときだけ通知を送ります。
セットアップの流れ
まずリポジトリをクローンしてローカルのダッシュボードを起動します。
git clone https://github.com/aaronjmars/aeon
cd aeon && ./aeon
http://localhost:5555 でダッシュボードが開きます。設定は次の順に進みます。
- 認証キーの設定 — Claude APIキー(
ANTHROPIC_API_KEY)またはClaude Pro/MaxのOAuthトークン(CLAUDE_CODE_OAUTH_TOKEN)をGitHubリポジトリのシークレットに登録します - 通知チャンネルの追加 — Telegram・Discord・Slackのいずれかを接続します
- スキルの選択 — 使いたいスキルをONにし、cron形式で実行スケジュールを指定します
- プッシュ — ダッシュボードのボタン1つでコミットがGitHubに送られ、Actions側が引き継ぎます
設定後に ./onboard を実行すると、シークレット・ワークフロー・通知の疎通確認が一括で行えます。
92種類のスキルの内訳
スキルはMarkdownファイルとして定義されており、現在92種類が同梱されています。
Research & Content(18スキル)
Hacker Newsや学術論文の要約、RSSダイジェスト、リサーチブリーフなど情報収集・整理に特化したスキルです。
Dev & Code(29スキル)
PRレビュー、GitHubイシューのトリアージ、セキュリティスキャン、自動マージ、Vercelのデプロイ監視など、開発ワークフロー向けのスキルが最多です。
Crypto & Markets(16スキル)
トークンの価格アラート、DeFiの監視、予測市場(Polymarket・Kalshi)のモニタリングが含まれます。
Productivity(12スキル)
モーニングブリーフ、週次レビュー、目標トラッカー、アイデアキャプチャなど日常の繰り返し業務向けです。
スキルはaeon.ymlのchainsセクションで連結でき、前のスキルの出力を次のスキルへ渡すパイプラインを構成できます。
自己修復ループの仕組み
Aeonのもう一つの特徴が、エラーを自ら検知して修正する自己修復ループです。
実行ごとの出力は、Haiku(Claudeの軽量モデル)によって1〜5点でスコアリングされ、memory/skill-health/に30回分の履歴として蓄積されます。同じスキルが3回連続で失敗するとリアクティブトリガーが発火し、次のスキルが自動で起動します。
- heartbeat — 1日3回、失敗したスキルや遅延したスケジュールを検出する
- skill-repair — 問題のあるスキルを診断してパッチを当てる
- self-improve — 蓄積されたパフォーマンスデータを元にプロンプトや設定を改善する
一時的なAPI障害や出力品質の低下が起きても、Aeon自身が対処するためユーザーが気づかないことも多いです。
他エージェントとの違い
READMEに掲載されている比較表によると、Aeonは「スケジュール実行」「自己修復」「出力品質の監視」「永続メモリ」「リアクティブトリガー」の全項目でYesです。Claude Code・Hermes Agent・OpenClawはいずれかの項目でNoが並びます。
Aeonが向いているのは、定期的に繰り返す監視・収集・レポート系のタスクです。コードを書く・設計を議論するといったインタラクティブな作業はClaude Codeが適しています。用途に応じて使い分けるのが実際的です。
料金の考え方
AeonそのものはMITライセンスの無償OSSです。公開リポジトリでGitHub Actionsを使う場合、Actions側の費用は発生しません。ランニングコストはAI APIの利用料のみです。
デフォルトではAnthropicのAPIを直接呼びますが、オプションとしてBankr LLM Gateway経由にすると、Opus利用料を最大67%削減できるとREADMEに記載されています(参考)。各スキルのトークン使用量はmemory/token-usage.csvに記録され、cost-reportスキルで週次の内訳を把握できます。
まとめ
Aeonは「定期実行したいが、毎回人手をかけたくない」という用途に特化したエージェントフレームワークです。GitHub Actionsをそのままインフラとして使い、サーバー管理なしに92スキルの自律実行を実現しています。
定期的なリサーチ・PRレビュー・モニタリング・ダイジェスト生成の自動化を検討している場合、Aeonは有力な選択肢になります。