taracodlabs/aiden

Aiden — an autonomous AI agent and work engine built solo. It can operate your browser, terminal, files, apps, APIs, skills and tools, remember context, recover from failures, automate workflows, and verify the result. Open source · AGPL-3.0.

何を解決するか

Aiden は単なる AI アドバイスを越えて、実際のコンピュータ作業を実行する自律型 AI エンジンです。通常、数十回のプロンプトが必要となる分散型で多段階のタスクの問題を解決し、ユーザーは高レベルの目標を設定するだけで、エージェントが自律的に計画・実行・結果の検証をシステムリソース全体で行います。

動作方法

Aiden は、目標を構造化されたパイプラインに変換する作業エンジンとして動作します:目標 → ジョブ → 計画 → 試行 → 効果 → 承認 → 実行 → 証拠 → 検証 → 判決 → 証明。モデルの応答に基づいて成功を仮定するツールとは異なり、Aiden はこれらの段階を個別に追跡することで、作業の復元と整合化を保証します。複数の LLM プロバイダー(OpenAI、Anthropic、Google Gemini、Ollama を通じたローカルモデルなど)をサポートするランタイムを活用し、ファイル、ターミナル、ブラウザ、API、MCP サーバーと統合されています。

対象ユーザー

コードベースの管理、調査、ブラウザベースのワークフロー、バックグラウンドのシステム自動化など、複雑な技術タスクを処理する必要がある開発者やパワーユーザー向けです。

主な特徴

  • コードベースモード:リポジトリをスナップショットして、競合安全な変更を加え、テストを実行し、最終状態を持続的な証拠で検証します。
  • マルチツール統合:ターミナル、ブラウザ(Playwright/Chromium 経由)、ファイル、Discord、Slack、Telegram などの接続サービスを横断的に動作します。
  • 制御メカニズム:リスクレベルに応じた承認、予算、スコープ付き権限を実装し、重要な操作に対してユーザーが常にコントロールを保てるようにします。
  • 自律的トリガー:オプションのデーモンモードにより、ファイル、スケジュール、メール、Webhook に反応するようになります。
  • サブエージェント:大きなジョブの特定部分を隔離されたサブエージェントに委任し、結果を統合する機能があります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト