CORAL

让编码智能体自主协作,自动完成科研任务

CORAL 是一个开源的自助研究(autoresearch)框架,通过自主编码智能体驱动。它允许用户运行 Claude Code、OpenCode 和 Codex 等编码代理,并具备评分、共享内存和多智能体进化机制。该项目旨在解决科研工作中自动化程度低、多智能体协作效率不高的问题,核心能力包括:集成多种编码代理、提供智能体评分系统、支持跨智能体共享记忆、实现多智能体协同进化。CORAL 已被 COLM 2026 接收,表明其学术价值。目前项目处于早期阶段(880 星),但架构清晰,适合研究人员和开发者探索自主智能体在科研场景中的应用。

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

项目数据

分类智能体
开发团队Human-Agent-Society
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent-framework,agent-orchestration,agentic-ai,ai-agents,alpha-evolve,autonomous-agents,autoresearch,claude-code,code-generation,codex,coding-agent,evolutionary-algorithm,large-language-models,llm-agents,multi-agent,open-source,opencode,scientific-discovery,self-evolving,self-evolving-agents
GitHub 星标★ 1008
30天Star增速
HF 下载量
上线时间2026-03-16 00:00:00
最近更新2026-09-23 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 15 分钟 部署方式:命令行工具 4 步

环境要求

  • 类 Unix 环境(安装脚本为 sh 脚本,通过 curl 管道执行)
  • 已安装 uv,安装脚本会用 uv tool install 全局安装 coral
  • 已安装并登录至少一个受支持的编码代理(Claude Code、OpenCode、Codex、Cursor Agent、Kiro)
  • 准备一个代码库以及与之配套的评分器(grader),否则 CORAL 无法评估实验结果

安装与启动步骤

  1. 1安装 CORAL CLI

    执行官方安装脚本,它会通过 uv tool install 把最新版 coral 全局安装到系统,随后即可在任意目录调用 coral 命令。

    curl -fsSL https://raw.githubusercontent.com/Human-Agent-Society/CORAL/main/install.sh | sh
  2. 2初始化任务

    用 coral init 脚手架生成一个任务目录,目录内会包含任务配置文件,需在下一步启动前按需修改。

    coral init my-task
  3. 3启动智能体

    进入任务目录并用 -c 指定任务配置启动,CORAL 会拉起编码代理、创建隔离工作区并开始跑实验。

    cd my-task && coral start -c task.yaml
  4. 4搭建开发环境

    仅在二次开发时使用:同步开发依赖并运行测试套件,确认本地代码改动没有破坏功能。

    uv sync --extra dev
    uv run pytest tests/ -v

关键配置

配置项必填说明示例
task.yaml是任务配置文件,coral start 时通过 -c 参数指定,定义代码库与评分器等任务信息task.yaml
CORAL_VERSION否安装时指定的版本号,用于固定某个 coral releaseCORAL_VERSION=v0.1.0
agents.isolate_user否在宿主机上启用智能体与评分器的用户隔离,默认关闭,Docker 会话已默认隔离true

如何确认成功

coral start -c task.yaml 执行后不再报错,终端出现智能体运行日志,任务目录下生成 .coral 工作区与共享状态。

常见问题

Q:安装脚本把 coral 装到了哪里?

A:脚本通过 uv tool install 将最新版 coral release 安装为全局工具,可直接在终端调用 coral 命令,无需手动配置 PATH(uv 工具目录需在 PATH 中)。

Q:如何安装指定版本而不是最新版?

A:在安装命令前加上 CORAL_VERSION= 环境变量即可固定版本,例如 CORAL_VERSION=v0.1.0 后再执行安装脚本。

Q:CORAL 支持哪些编码代理?

A:原生集成 Claude Code、OpenCode、Codex、Cursor Agent 和 Kiro,任选其一安装并完成登录即可使用。

Q:Docker 里智能体会不会读到评分器的答案?

A:不会。Docker 会话中智能体以非特权用户运行(manager 和 grader 仍为 root),无法读取 .coral/private/ 下的评分器虚拟环境和答案,即使通过 Bash 也不行。

Q:旧的 eval/grader.py 还能被自动发现吗?

A:不能。该自动发现机制已被弃用并移除,需要改用在配置中显式指定评分器入口的方式接入 grader。

注意事项

  • 项目仍处于早期阶段,接口和配置可能在版本间发生变动。
  • 手动安装、开发环境搭建和前置条件的完整说明见官方文档 https://coral.compounding-intelligence.ai/docs/getting-started/installation。
  • 宿主机上的用户隔离默认关闭,需要显式开启 agents.isolate_user。
  • 任务必须在包含 task.yaml 的目录下启动,否则 -c 指定的配置无法解析。

核心亮点

  • 集成 Claude Code、OpenCode、Codex 多种主流编码代理,灵活切换
  • 内置评分机制,可量化评估智能体表现
  • 共享记忆和多智能体进化,提升协作效率

不足之处

  • 项目早期,文档和社区生态待观察
  • 依赖外部编码代理,部署复杂度较高

适用场景

  • 科研文献综述自动生成
  • 多智能体协作代码开发
  • 自动化实验设计与执行

替代项目

AutoGPT、MetaGPT、ChatDev

项目介绍

CORAL 是智能体领域的开源项目,由 Human-Agent-Society 开发,是 2026 年新上线的项目。

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

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:科研文献综述自动生成。同类可对比的替代方案包括 AutoGPT、MetaGPT、ChatDev。

上一篇:pm-claude-skills

下一篇:shob

同类项目推荐

xinchao-dynamic-mind 开源

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

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

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

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

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

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

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

★ 187492 2026-08-09
EvoAgentX 开源

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

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12