一个能从经验中创建并改进技能的自我进化 AI 智能体,支持多种模型服务商,可通过命令行和即时通讯工具使用。
taracodlabs/aiden
Aiden 是一个开源的自主工作引擎,可规划多步骤任务,操作本地文件、终端、浏览器、应用和 API,并验证结果。
- Star
- 863
- Fork
- 150
- 未关闭 Issue
- 20
- 最近提交
- 3天前
这是什么?
Aiden 是一个本地优先的自主 AI 智能体,面向真实的电脑工作。用户给出目标后,它会规划步骤,调用文件、终端命令、浏览器流程、API、MCP 服务和已连接的消息渠道等工具完成任务,并记住相关上下文,在失败时尝试恢复。
项目把命令执行成功或模型回复“完成”与真正经过验证的结果区分开。任务、执行尝试、副作用、审批、证据、验证和结论都会被记录,中断或状态不确定的工作可以恢复并核对。有风险的操作需要经过分级审批和权限范围控制。
Aiden 提供 Codebase Mode,支持仓库快照、避免冲突的文件修改、结构化的测试与构建运行以及 Git 操作。它同时提供终端界面和浏览器版 Workbench,可选的后台守护进程能响应文件变化、定时任务、邮件和 Webhook。模型方面支持多家服务商,也可通过 Ollama 使用本地模型。项目支持 Windows、Linux、WSL 和 macOS(API 模式),采用 AGPL-3.0 许可证。
核心功能
- 01规划多步骤任务,并可在重启后继续执行。
- 02可操作本地文件、Shell 命令、浏览器和 API。
- 03对有风险的操作进行分级审批。
- 04在标记完成前记录证据并进行验证。
- 05支持多家模型服务商,包括通过 Ollama 使用的本地模型。
- 06提供终端界面和基于浏览器的 Workbench。
适用场景
- 在代码仓库中进行避免冲突的修改,并运行测试。
- 调研某个主题并保存结构化的 Markdown 报告。
- 自动化重复性的浏览器操作,如填写表单。
- 通过后台触发器响应新文件或定时事件。
快速上手
- 1
从 npm 全局安装稳定版
npm install -g aiden-runtime - 2
在终端中启动 Aiden
aiden - 3
或者改为打开浏览器工作台
aiden web
使用前须知
- macOS 仅支持 API 模式,并非完整支持的平台。
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,在分发或以网络服务形式提供修改版时需要公开源代码。
- 使用 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 或者改为打开浏览器工作台: aiden web
- 在哪里获取 aiden?
- 源代码和安装说明在 GitHub 上:https://github.com/taracodlabs/aiden
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
运行在你自己电脑上的个人 AI 助手,可执行长时任务、记住上下文,并支持语音交互,兼容本地与云端模型。
一款面向 AI 智能体的开源 Chromium 浏览器,在本机运行,智能体可借助你已登录的账号并行处理网页任务。
一个嵌入网页运行的 JavaScript GUI 智能体,可用自然语言操控页面界面。
一个用 Go 编写、可在本机 24/7 运行的自托管 AI 智能体,能自动生成缺失工具,并通过 MCP 与其他智能体共享。
基于 Electron 的本地优先浏览器,AI 代理可通过 MCP 或 HTTP API 在你已登录的真实会话中操作网页。