aeonfun/aeon

The most autonomous agent framework. No approval loops. No babysitting. Configure once, forget forever.

解決する課題

Aeonは、通常は継続的な人間の監視を必要とする、定期的かつ無人で行うべき作業を処理するために設計された自律型エージェントフレームワークです。ユーザーがエージェントを構成し、コードのデプロイ、セキュリティリサーチ、市場モニタリングなどの複雑なタスクを、各アクションに対して手動の確認を必要とせずにスケジュールに基づいて実行できるようにすることで、「承認ループ」や「付き添い」を排除します。

仕組み

Aeonは「skills」を使用して動作します。これらはフロントマター(設定)とプロンプトを含むシンプルなMarkdownファイルです。これらのスキルは、設定ファイル (aeon.yml) で定義されたcronスケジュールに基づいて実行されます。

主な運用機能は以下の通りです:

  • 自己修復ループ (Self-Healing Loop): すべての実行はLLM (Haiku) によってスコア付けされます。スキルが失敗したり品質が低下したりした場合、一連の内部スキル (heartbeat, skill-health, skill-repair, self-improve) が自動的にプロンプトや設定を診断し、修正します。
  • フリート管理 (Fleet Management): Aeonは、特定のドメイン(例:専用の仮想通貨トラッカー)を処理するために自身の特化型コピー(インスタンス)を生成し、フリート制御システムを介してそれらを調整できます。
  • ハーネス (Harnesses): エージェントを駆動するために、複数のLLMプロバイダーおよびゲートウェイ (Anthropic, OpenRouter, Grok, etc.) をサポートしています。
  • 統合 (Integration): リポジトリ管理には GitHub CLI (gh) を使用し、結果をユーザーに通知するために様々な通知チャネル (Telegram, Discord, Slack, Email) をサポートしています。

対象ユーザー

Aeonは、脆弱性スキャン、機能実装、詳細なリサーチなど、高リスクで繰り返されるワークフローを、各ステップを手動でトリガーしたり承認したりすることなく自動化したい開発者、セキュリティリサーチャー、パワーユーザー向けに構築されています。

ハイライト

  • 自律的なコードデプロイ: プロンプトなしで機能を実装し、VercelにライブWebアプリをデプロイできます。
  • 自動セキュリティリサーチ: オープンソースプロジェクト内の実際の脆弱性を発見し、責任を持って開示する vuln-scanner を含んでいます。
  • 自己進化するスキル: 単一の文章から新しいスキルを生成したり、スコア付けされたバリエーションを通じて既存のスキルを進化させたりできます。
  • インストール不要のセットアップ: 「Aeon setup skill」により、Claude Codeのようなエージェントを介して、自然言語を使用してインスタンスの設定やデバッグを行うことができます。
  • 組み込みのガードレール: 読み取り専用モード、金融取引用のサーキットブレーカー、および暴走する自律性を防ぐためのオプションの認可レイヤーが含まれています。