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。