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。
- 子代理:可将大型任务的特定部分委派给隔离的子代理,并整合结果。
相关
- 项目
Vasco0x4/AIDAAIDA 是一个开源的自主渗透测试平台,允许任何 LLM(Claude、Gemini、OpenAI 等)驱动基于 Docker 的安全测试环境。该代理可执行侦察、扫描、自定义 Python 利用脚本和原始 HTTP 操作,并将每条命令及其输出持久记录在笔记本中。发现结果自动使用 CVSS 4.0 评分,可导出为 PDF 报告。项目包含 Web 仪表板、JWT 认证、通知钩子,并支持将内置的 `aida-pentest` 容器替换为更大的 Exegol 镜像。AIDA 发现的真实 CVE 列表展示了其实际影响。采用 AGPL-v3 许可证。
- 项目
pikpikcu/airecon一个利用 LLM 驱动 Kali Linux 沙盒与 Caido 代理的自动化渗透测试代理,旨在自动化 RECON-ANALYSIS-EXPLOIT-REPORT 流程。
- 项目
getsentry/wardenWarden 是一个开源的 Sentry 项目,通过可复用的“技能”实现 AI 驱动的代码审查。可通过 CLI 本地调用,或通过 GitHub Action 在每次 PR 上自动执行,并将发现结果以内联评论和 Checks 的形式发布。支持 OpenAI 和 Anthropic 模型,可自动应用简单修复。
- 项目
iOfficeAI/AionUiAionUi 是一款免费的跨平台桌面应用,可将 LLM API 转化为自主 AI 智能体,具备读写文件、生成 Office 文档、浏览网页及运行定时任务的能力。它内置智能体引擎,支持数十种外部 CLI 智能体,提供用于多智能体协作的团队模式,并支持通过 WebUI 或聊天平台机器人进行远程访问。
- 项目
luoguoxiong/aipackaipack 是一个以 TypeScript 为先的轻量级 AI 代理框架。它包含自己的运行时、基于 Tapable 的插件系统,以及针对 13+ LLM 提供商的内置适配器。功能包括流式与批量执行、持久化会话存储、基于权限的工具审批、混合 BM25 + 向量长期记忆、五阶段上下文压缩、多代理编排(图、流水线、路由器、辩论、映射归约)、双向 MCP 集成、完整的可观测性(指标、仪表板)以及离线评估套件。该项目附带 CLI 助手、用于嵌入应用的库,以及展示真实世界用例的示例应用。