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 等连接服务工作。
  • 控制机制:实施风险分级审批、预算和范围权限,确保用户对关键操作保持控制。
  • 自主触发:可选的守护进程模式允许 Aiden 响应文件、计划、邮件和 Webhook。
  • 子代理:可将大型任务的特定部分委派给隔离的子代理,并整合结果。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目