Repolode
taracodlabs

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. 1

    从 npm 全局安装稳定版

    npm install -g aiden-runtime
  2. 2

    在终端中启动 Aiden

    aiden
  3. 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 数据每日更新。

相关项目