Arbor

让 AI 替你跑实验、查资料,自动迭代研究方案。

Arbor 是一个通用型自主研究智能体,用 Python 编写。它能够自主运行实验、进行文献调研,并基于结果迭代优化研究方案,旨在将科研人员从重复性劳动中解放出来。核心能力包括:自动规划实验步骤、执行代码或调用外部工具收集数据、分析结果并调整策略,形成一个闭环的研究循环。它解决的是科研流程中耗时的探索性任务,让研究者能更专注于假设提出和深度分析。项目处于早期阶段,但架构设计上强调通用性和自主性,可适配多种研究场景。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1086
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类智能体
开发团队RUC-NLPIR
所属国家
定价模式free
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型agents,autonomous-agents,autoresearch
GitHub 星标★ 1086
30天Star增速
HF 下载量
上线时间2026-05-31 00:00:00
最近更新2026-09-23 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • Python ≥ 3.10
  • Git
  • 建议使用虚拟环境(venv)安装
  • 可选:一个 LLM API key(Gemini/Groq 免费 key)或本地 Ollama 模型

安装与启动步骤

  1. 1确认基础环境

    先确认本机已装好 Python 3.10 及以上版本和 Git,否则后续 pip 安装会失败。

    python --version && git --version
  2. 2安装 Arbor

    用 pip 从 PyPI 安装 arbor-agent,装完会得到 arbor 命令。也可用 uv pip install。

    pip install arbor-agent
  3. 3检查安装

    运行 doctor 自检 PATH、git 与 API key 是否就绪,有报错先按提示修复。

    arbor doctor
  4. 4先看演示回放

    不用 API key、不用配置,观看一段录制好的运行,假设树会实时生长。

    arbor replay --demo
  5. 5配置模型与密钥

    约 2 分钟向导:选免费 key(Gemini/Groq)或本地 Ollama,写入 ~/.arbor/config.yaml。

    arbor quickstart
  6. 6启动交互会话

    在当前目录开始会话,Arbor 先做 intake 对话生成研究契约,确认后才进入仪表盘。

    arbor
  7. 7跑通示例任务

    需在 Arbor 源码仓库内执行;把示例复制到仓库外,初始化 git 后启动 Arbor。

    cp -r examples/algotune_knn /tmp/algotune_knn
    cd /tmp/algotune_knn
    git init -q && git add -A && git commit -qm baseline
    arbor
  8. 8带配置做小规模试跑

    用 research_config.yaml 指定任务与预算,限制最多 3 个 cycle 快速验证流程。

    arbor --cwd ./benchmark --config research_config.yaml --max-cycles 3

关键配置

配置项必填说明示例
providerLLM 接入方式,默认 auto 自动探测;也可指定原生接口auto
task用自然语言描述研究任务与禁止修改的内容Optimize the agent's accuracy on the benchmark. Do NOT modif
coordinator.max_cyclesArbor 探索的最大循环次数10
coordinator.max_depthIdea Tree 的最大深度2
coordinator.merge_threshold合并进主干所需的最小留出集提升(百分比)5.0
coordinator.ui.interaction_mode交互模式:auto / direction / review / collaborativereview

如何确认成功

运行 arbor doctor 无报错;arbor replay --demo 能看到假设树生长;启动 arbor 后出现实时仪表盘。

常见问题

Q:没有 API key 能先用吗?

A:可以。arbor replay --demo 观看录制回放,完全不需要 key 或配置;也可以用 arbor replay --demo --html 生成可分享的交互页面。

Q:配置都写在哪里?

A:LLM/API 配置由 arbor setup 或 arbor quickstart 写入 ~/.arbor/config.yaml;项目级的任务与预算写在 research_config.yaml。

Q:需要 GPU 或额外预算吗?

A:示例 algotune_knn 是纯 NumPy、CPU-only、亚秒级且确定性的任务,无需 GPU,也不消耗 API 预算。

Q:装完提示找不到 arbor 命令怎么办?

A:先运行 arbor doctor 检查 PATH;若仍不行可改用 pipx install arbor-agent,让 arbor 在全局可用。

Q:运行中能干预吗?

A:可以。会话中可输入 /status、/tree、/evidence、/branches、/cost、/pause、/resume、/report 或 /abort 控制运行。

注意事项

  • 务必在 Python ≥ 3.10 的环境安装,官方推荐使用虚拟环境(python -m venv .venv)。
  • 开发调试可从源码安装:git clone 后 pip install -e .,再执行 arbor doctor。
  • 读取/讨论类请求处于只读模式,实验方案会先暂存,只有显式确认后才真正启动。
  • 示例 algotune_knn 必须复制到 Arbor 仓库之外(如 /tmp)再运行,并先初始化 git 提交基线。

核心亮点

  • 真正自主闭环:从实验设计到执行再到优化,无需人工干预
  • 通用性强:不绑定特定领域,可适配多种研究任务
  • 代码驱动:基于 Python,易于扩展和集成现有工具

不足之处

  • 文档/社区待观察
  • 早期项目,稳定性和成熟度需验证

适用场景

  • 科研人员自动化重复性实验和文献调研
  • 数据科学家快速验证多个假设
  • 工程师自主探索技术方案和最佳实践

替代项目

AutoGPT、BabyAGI、MetaGPT

项目介绍

Arbor 是智能体领域的开源项目,由 RUC-NLPIR 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,086)位列前 30%,在智能体分类中处于中上游。

近 45 天,它的 GitHub 星标从 996 增加到 1,086,净增 90。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。Apache-2.0许可证,可免费使用和部署。

它主要面向的使用场景是:科研人员自动化重复性实验和文献调研。同类可对比的替代方案包括 AutoGPT、BabyAGI、MetaGPT。

上一篇:10xProductivity

下一篇:awesome-ai-agents

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09