経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
taracodlabs/aiden
Aidenは、複数ステップの作業を計画し、ファイル、ターミナル、ブラウザー、アプリ、APIを操作して、結果まで検証するオープンソースの自律型ワークエンジンです。
- スター
- 863
- フォーク
- 150
- 未解決の Issue
- 20
- 最終コミット
- 3 日前
これは何?
Aidenは、実際のコンピューター作業に対応する、ローカル優先の自律型AIエージェントです。目標を伝えると、手順を計画し、ファイル、シェルコマンド、ブラウザー操作、API、MCPサーバー、接続されたチャネルなどのツールを使って作業します。関連するコンテキストを記憶し、失敗した場合は復旧を試みます。
このプロジェクトでは、コマンドの成功やモデルの「完了」という応答と、検証済みの完了を区別しています。ジョブ、試行、実行結果、承認、証拠、検証、判定を記録するため、中断した作業や確実性に欠ける作業を再開し、整合性を確認できます。重大な操作には、リスクレベルに応じた承認と、対象を限定した権限が適用されます。
Aidenには、リポジトリのスナップショット、競合を防ぐファイル編集、構造化されたテストやビルドの実行、Git操作に対応したCodebase Modeがあります。ターミナルインターフェースとブラウザベースのWorkbenchに加え、ファイル、スケジュール、メール、Webhookに反応するオプトイン方式のバックグラウンドデーモンも利用できます。また、ローカルモデル向けのOllamaを含む、多数のモデルプロバイダーに対応しています。Windows、Linux、WSL、macOS APIモードで動作し、ライセンスはAGPL-3.0です。
主な機能
- 01複数ステップのジョブを計画し、再起動後も作業を続けます。
- 02ローカルファイル、シェルコマンド、ブラウザー自動化、APIを利用できます。
- 03重大な操作には、リスクレベルに応じた承認が必要です。
- 04作業を完了とする前に、証拠と検証結果を記録します。
- 05Ollama経由のローカルモデルを含む、多数のモデルプロバイダーに対応しています。
- 06ターミナルUIとブラウザベースのWorkbenchを提供します。
ユースケース
- コードリポジトリの競合を防ぎながら変更し、テストを実行する。
- トピックを調査し、構造化されたMarkdownレポートを保存する。
- フォーム入力など、繰り返し行うブラウザー操作を自動化する。
- バックグラウンドトリガーで、新しいファイルやスケジュールされたイベントに対応する。
クイックスタート
- 1
npmから安定版をグローバルにインストールする
npm install -g aiden-runtime - 2
ターミナルでAidenを起動する
aiden - 3
または、ブラウザーでWorkbenchを開く
aiden web
使う前に知っておきたいこと
- macOSはAPIモードでのみサポートされており、プラットフォーム全体としてはサポートされていません。
- AGPL-3.0ライセンス(コピーレフト)で提供されています。改変版を配布する場合、またはネットワークサービスとして提供する場合は、改変したソースコードを共有する必要があります。
- Aidenを使用するには、独自のAPIキーやローカルのOllama環境など、モデルプロバイダーまたは接続を設定する必要があります。
トピック
よくある質問
- aiden とは?
- Aidenは、複数ステップの作業を計画し、ファイル、ターミナル、ブラウザー、アプリ、APIを操作して、結果まで検証するオープンソースの自律型ワークエンジンです。 Aidenは、実際のコンピューター作業に対応する、ローカル優先の自律型AIエージェントです。目標を伝えると、手順を計画し、ファイル、シェルコマンド、ブラウザー操作、API、MCPサーバー、接続されたチャネルなどのツールを使って作業します。関連するコンテキストを記憶し、失敗した場合は復旧を試みます。
- aiden は無料で使えますか?ライセンスは?
- aiden は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- aiden は今もメンテナンスされていますか?
- 活発にメンテナンス中。aiden の最終コミットは 2026年10月19日 です。
- aiden は何に使えますか?
- コードリポジトリの競合を防ぎながら変更し、テストを実行する。 トピックを調査し、構造化されたMarkdownレポートを保存する。 フォーム入力など、繰り返し行うブラウザー操作を自動化する。 バックグラウンドトリガーで、新しいファイルやスケジュールされたイベントに対応する。
- aiden のインストール方法は?
- npmから安定版をグローバルにインストールする: npm install -g aiden-runtime ターミナルでAidenを起動する: aiden または、ブラウザーでWorkbenchを開く: aiden web
- aiden はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/taracodlabs/aiden
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自分のコンピューター上で動作し、長時間のタスクをこなし、文脈を記憶し、ローカルまたはクラウドのあらゆるモデルと音声で対話できるパーソナルAIアシスタントです。
AIエージェント向けに構築されたオープンソースのChromiumベースブラウザー。ローカルで動作し、ログイン済みアカウントを使ってエージェントを複数のタブで並行実行できます。
あらゆるWebページにGUIエージェントを組み込み、自然言語で操作できるJavaScriptライブラリ。
自分のPCで24時間稼働するセルフホスト型Go製AIエージェント。足りないツールを自動で作成し、MCP経由でClaude Codeなどのエージェントと共有します。
AIエージェントがMCPまたはHTTP API経由で実際のログイン済みブラウザーを操作する、Electronベースのローカルファーストなブラウザー。