项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6813
使用教程
环境要求
- 已安装 Git(用于克隆仓库)
- 已安装并配置好 Claude Code、OpenCode 或 OpenAI Codex 其中之一
- 终端可执行 shell 脚本(install.sh 为 Shell 脚本)
- 本地项目需提前定义可机械度量的指标与验证命令
安装与启动步骤
-
1克隆仓库
从 GitHub 拉取 autoresearch 源码到本地,后续安装脚本与技能文件都在此目录中。
git clone https://github.com/uditgoenka/autoresearch.git -
2安装到 OpenCode
进入仓库目录,运行引导式安装脚本,--global 表示安装到全局配置以便任意项目使用。
cd autoresearch ./scripts/install.sh --opencode --global -
3安装到 Codex
若使用 OpenAI Codex,改用 --codex 参数执行同一安装脚本,同样支持全局安装。
cd autoresearch ./scripts/install.sh --codex --global -
4手动复制(备选)
不想用安装脚本时,可手动把 OpenCode 的技能与命令目录复制到项目本地 .opencode 下。
git clone https://github.com/uditgoenka/autoresearch.git cp -r autoresearch/.opencode/skills/autoresearch .opencode/skills/autoresearch cp autoresearch/.opencode/commands/autoresearch*.md .opencode/commands/ -
5运行自主循环
用 /autoresearch 触发,补全 Goal、Scope、Metric、Verify、Iterations,代理会先建基线再迭代。
/autoresearch Goal: Increase test coverage from 72% to 90% Scope: src/**/*.test.ts, src/**/*.ts Metric: coverage % (higher is better) Verify: npm test -- --coverage | grep "All files" Iterations: 25
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
Goal | 是 | 本次自主迭代要达成的目标描述 | Increase test coverage from 72% to 90% |
Scope | 否 | 限定可被修改与只读的文件范围 | src/**/*.test.ts, src/**/*.ts |
Metric | 是 | 机械可度量的评价指标及优化方向 | coverage % (higher is better) |
Verify | 是 | 每轮迭代后执行的验证命令,输出作为判定依据 | npm test -- --coverage | grep "All files" |
Iterations | 否 | 循环最大迭代次数,达到后自动停止 | 25 |
如何确认成功
在 OpenCode 或 Codex 中输入 /autoresearch 或 $autoresearch,能看到技能响应并进入 setup 阶段即安装成功。
常见问题
Q:支持哪些 AI 编码工具?
A:核心技能、运行时、安装与验证同时支持 Claude Code、OpenCode 和 OpenAI Codex;但 Hook 防护只有 Claude Code 可用。
Q:Codex 里怎么调用?
A:使用 $autoresearch 提及语法,子命令以关键字形式给出,例如 $autoresearch plan、$autoresearch debug、$autoresearch evals。
Q:OpenCode 有哪些子命令?
A:共 14 个命令,如 /autoresearch_debug、/autoresearch_fix、/autoresearch_improve 等。
Q:循环什么时候结束?
A:运行指定次数(如 Iterations: 25)后自动停止,或由你手动中断;失败的改动会自动回滚,改进则被保留。
注意事项
- 所有 hooks 默认开启,仅在排查问题时才单独关闭。
- 运行前代理会先读取上下文、定义目标与范围,并在当前状态跑一次基线(iteration #0)。
- v2.2.0 起 Orchestrator 支持直接输入自然语言目标,先分类目标并推导 Success 谓词,确认后自动串联子命令。
- Codex 安装包内含打包好的 orchestrator 与 regression helpers,位于 plugins/autoresearch/skills/autoresearch/ 和 .agents/skills/autoresearch/。
核心亮点
- 将Karpathy的自主研究理念落地为Claude Code技能,实现目标驱动的持续迭代循环,显著提升复杂任务的自动化完成能力
- 采用修改→验证→保留/丢弃的闭环机制,能够自主优化解决方案,减少人工干预,适合长周期研发任务
- 基于Shell实现,轻量易集成,与Claude Code生态无缝衔接,安装和使用门槛低
不足之处
- 依赖Claude Code环境,对非Claude用户或团队协作场景兼容性有限
- 自主迭代可能产生不可控的副作用或资源消耗,缺乏显式的安全/预算控制机制
- 文档/社区待观察
适用场景
- 自动化代码重构与bug修复,通过持续迭代提升代码质量
- 研究型任务探索,如技术方案调研、数据分析或文献综述的自主生成
- 在Claude Code工作流中作为增强技能,处理多步骤、需反复验证的工程任务
替代项目
OpenAI Swarm、AutoGPT、MetaGPT
上一篇:Upsonic
同类项目推荐
mnemosyne
开源
给 AI 智能体装一个本地长期记忆库
Auditable, local-first memory for AI agents in one SQLite file. MCP server for Claud···
skill-temporal-developer
开源
让 AI 写出靠谱的 Temporal 工作流代码
Comprehensive Skill for developing with Temporal
Awesome-Papers-Autonomous-Agent
开源
一页看尽智能体前沿论文,快速入门自主智能体研究
A collection of recent papers on building autonomous agent. Two topics included: RL-···
awesome-multi-agent-papers
开源
一站式速览多智能体核心论文,紧跟前沿不迷路
A compilation of the best multi-agent papers
agent-vision-toolkit
开源
给纯文本模型装眼睛,粘贴图片就能看懂界面和截图
为纯文本模型"看图“设计更好的视觉工具箱和技能,支持多图理解,图片问答,前端UI还原、G···
SkillX
开源
自动把工具调用经验变成智能体技能库,让新任务上手更快
SkillX: Automatically Constructing Skill Knowledge Bases for Agents
fable-skills
开源
给 Claude Code 装上六个硬核技能,让 Opus 4.8 更接近前沿表现。
Six Claude Code skills that harden Opus 4.8 toward frontier behavior. Written by Fab···
vibe-ai-partner-entity
开源
会写日记会做梦的 AI 伴侣,比真朋友更懂你。
An AI partner with true active memory. She keeps a diary in her own voice, digests h···
ClawCode
开源
让 Claude Code 拥有记忆和社交账号,24小时在线干活
Persistent agents for Claude Code as a plugin, not a harness. Memory, personality, m···
