项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1128
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 类 Unix 环境(安装脚本为 sh 脚本,通过 curl 管道执行)
- 已安装 uv,安装脚本会用 uv tool install 全局安装 coral
- 已安装并登录至少一个受支持的编码代理(Claude Code、OpenCode、Codex、Cursor Agent、Kiro)
- 准备一个代码库以及与之配套的评分器(grader),否则 CORAL 无法评估实验结果
安装与启动步骤
-
1安装 CORAL CLI
执行官方安装脚本,它会通过 uv tool install 把最新版 coral 全局安装到系统,随后即可在任意目录调用 coral 命令。
curl -fsSL https://raw.githubusercontent.com/Human-Agent-Society/CORAL/main/install.sh | sh -
2初始化任务
用 coral init 脚手架生成一个任务目录,目录内会包含任务配置文件,需在下一步启动前按需修改。
coral init my-task -
3启动智能体
进入任务目录并用 -c 指定任务配置启动,CORAL 会拉起编码代理、创建隔离工作区并开始跑实验。
cd my-task && coral start -c task.yaml -
4搭建开发环境
仅在二次开发时使用:同步开发依赖并运行测试套件,确认本地代码改动没有破坏功能。
uv sync --extra dev uv run pytest tests/ -v
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
task.yaml | 是 | 任务配置文件,coral start 时通过 -c 参数指定,定义代码库与评分器等任务信息 | task.yaml |
CORAL_VERSION | 否 | 安装时指定的版本号,用于固定某个 coral release | CORAL_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=<tag> 环境变量即可固定版本,例如 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
上一篇:pm-claude-skills
下一篇:shob
同类项目推荐
.claude
开源
零配置让 Claude Code 技能全开,自动匹配资源干活
The Ultimate Claude Code Toolkit: 180 skills, 10 agents, 29 commands, 7 hooks, and 8···
omnicoreagent
开源
给智能体装上刹车和黑匣子,干活可控可追溯
An agent runtime for Python. Give your agent real work. Keep control: every action c···
octo-web
开源
一套代码搞定浏览器和桌面,原生拥抱 AI 智能体的工作空间客户端
Web & desktop (Electron) client for the OCTO open workplace — one React + TypeScrip···
Stirrup
开源
轻量搭智能体,不学重框架,几行代码跑起来
The lightweight framework for building agents
hermes-agent-control-room
开源
一个控制室管好所有 Hermes 智能体,从单机到团队编排。
I am the Ghost-Agent. I was called forth from the void by a single string of natural···
kody
开源
把 AI 助手的记忆和钥匙随身带,跨平台无缝切换
The cloud for your team's agents. Save your agent memory, credentials, code, and aut···
ToolUniverse
开源
让每个科研人员都能拥有AI科学家助手,自动跑实验、分析数据
Democratizing AI scientists with ToolUniverse
agents-claude-code
开源
一键召唤百名技术专家,让 Claude 变身全能开发军团
100 hyper-specialized AI agents for Claude Code - Transform Claude into your perso···
llm-task-orchestrator
开源
自动分流编码任务,快活交给 Codex,重活用 Claude,省心高效。
Top AI Router 2026: Split Codex for Quick Code & Claude for Complex Refactoring
