Arbor

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 129 🐛 待处理 1 👀 关注 9
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1143
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可免费使用和部署。

项目预览

Arbor 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队RUC-NLPIR
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agents,autonomous-agents,autoresearch
GitHub 星标★ 1143
上线时间2026-05-31 00:00:00
代码更新2026-11-03
仓库体积37.8 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1143

使用教程

难度:入门 约 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

关键配置

配置项必填说明示例
provider否LLM 接入方式,默认 auto 自动探测;也可指定原生接口auto
task是用自然语言描述研究任务与禁止修改的内容Optimize the agent's accuracy on the benchmark. Do NOT modif
coordinator.max_cycles否Arbor 探索的最大循环次数10
coordinator.max_depth否Idea 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

上一篇:10xProductivity

下一篇:awesome-ai-agents

同类项目推荐

SkillNet 开源

像管理代码一样管理 AI 技能,一键评估、复用和编排。

Create, Evaluate, and Connect AI Skills

★ 1450 2026-08-09
FrontierAgent 开源

一条命令在终端跑起多智能体,免装免 Docker

FrontierAgent, our agent framework, open-sourced alongside it — native command-line···

★ 5434 2026-09-13
sql_to_ER 开源

把 SQL 一键变成 ER 图,AI 也能直接调用。

【在线免费使用】 简单快速将SQL或DBML转换为美观的ER图(支持 Agent Skill)/ The best S···

★ 193 2026-08-09
rooroo 开源

极简AI编排,让多智能体协作像瑞士军刀一样灵活高效

rooroo (如如): Minimalist AI Orchestration with Swiss Army Knife Agents

★ 370 2026-08-09
aiden 开源

用一句话指挥电脑干活,浏览器、终端全自动

Aiden — an autonomous AI agent and work engine built solo. It can operate your brow···

★ 875 2026-08-09
mcp_on_ruby 开源

用 Ruby 快速接入 MCP,让 AI 调用你的工具

Make your Rails app usable by AI agents

★ 95 2026-08-09
vulnerator-ai 开源

用 OODA 循环驱动的自主渗透测试智能体

Autonomous OODA-loop pentesting agent. Hermes brain, Kali + Playwright tools over MC···

★ 270 2026-11-05
smart-customer-service-system 开源

让客服系统能自学,越用越聪明,自动处理问答和业务

构建一个基于大模型的智能客服系统,可提供静态知识问答(静态数据)、动态知识问答(数据库···

★ 101 2026-08-09