Repolode
taracodlabs

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. 1

    npmから安定版をグローバルにインストールする

    npm install -g aiden-runtime
  2. 2

    ターミナルでAidenを起動する

    aiden
  3. 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 の数値は毎日更新されます。

関連プロジェクト