taracodlabs/aiden

Aiden — Autonomous AI agent that operates your computer with prompts: browser control, terminal execution, workflows, tools, recovery systems, and persistent memory. Built solo. AGPL-3.0.

解決的問題

大多數 AI 工具僅限於提供建議或文本。Aiden 的設計初衷是透過與電腦的檔案、終端機、瀏覽器及各種 API 進行互動,從簡單目標轉向實際執行,從而完成現實世界的任務。

工作原理

Aiden 遵循結構化的生命週期:Goal $ ightarrow$ Plan $ ightarrow$ Tools $ ightarrow$ Permission $ ightarrow$ Execution $ ightarrow$ Recovery $ ightarrow$ Evidence $ ightarrow$ Result。它使用多種提供商(如 OpenAI、Anthropic 或本地 Ollama),並可將作業的特定部分委派給隔離的子代理。它包含內建的防護欄、錯誤復原以及確保實際產出請求結果的驗證步驟。

適用對象

  • 開發者:希望實現程式碼庫任務(如錯誤修復、測試和儲存庫檢查)自動化的開發者。
  • 研究人員:需要從網路資源中收集、比較和建構研究結果的研究人員。
  • 自動化人員:希望透過背景守護進程對檔案、排程或 Webhook 做出反應的自動化人員。
  • 進階用戶:希望自動化瀏覽器工作流或複雜個人操作的進階用戶。

亮點

  • 多工具能力:跨檔案、Shell 命令、瀏覽器及 MCP 伺服器運作。
  • 持久的自主性:使用持久的任務物件在重啟後恢復工作並從故障中復原。
  • 高度控制:具有風險分級核准、預算執行以及用於監控 Token 和進度的即時儀表板。
  • 廣泛的連接性:支援 19 個以上的提供商及多種通訊管道,如 Discord、Slack 和 Telegram。