ResearchClaw
AutoResearchClaw is a fully autonomous 23-stage research pipeline that transforms a single research idea into a conference-ready academic paper with real literature from OpenAlex, Semantic Scholar, and arXiv.
Quick Start
Basic Usage
User says: "Research [topic]"
Agent workflow:
- 1. Check if AutoResearchClaw is installed (
which researchclaw) - If not installed: clone, setup venv, install with INLINECODE1
- Copy
config.researchclaw.example.yaml → INLINECODE3 - Ask user for LLM provider choice (OpenAI-compatible or ACP agent)
- Configure with API keys or ACP agent selection
- Run: INLINECODE4
- Monitor progress, return results from INLINECODE5
Configuration
Ask user for LLM backend preference:
Option 1: OpenAI-compatible API
CODEBLOCK0
Option 2: ACP Agent (Claude Code, Codex, Gemini)
CODEBLOCK1
Installation
Check Installation
CODEBLOCK2
Install AutoResearchClaw
CODEBLOCK3
Verify Installation
CODEBLOCK4
Running Research
Basic Command
CODEBLOCK5
With Specific Config
CODEBLOCK6
Output Location
Results in: INLINECODE6
Deliverables
After completion, the agent should:
- 1. Check
deliverables/ directory contents - Present key outputs:
-
paper.tex - Conference-ready LaTeX
-
paper_draft.md - Markdown paper
-
references.bib - Real citations
-
verification_report.json - Citation integrity check
-
runs/ - Experimental code and results
-
charts/ - Generated figures
-
reviews.md - Multi-agent peer review
- 3. Copy/present relevant sections to user
Pipeline Stages (23 Total)
Phase A: Research Scoping
- - Stage 1: TOPICINIT
- Stage 2: PROBLEMDECOMPOSE
Phase B: Literature Discovery
- - Stage 3: SEARCHSTRATEGY
- Stage 4: LITERATURECOLLECT
- Stage 5: LITERATURESCREEN [gate]
- Stage 6: KNOWLEDGEEXTRACT
Phase C: Knowledge Synthesis
- - Stage 7: SYNTHESIS
- Stage 8: HYPOTHESIS_GEN
Phase D: Experiment Design
- - Stage 9: EXPERIMENTDESIGN [gate]
- Stage 10: CODEGENERATION
- Stage 11: RESOURCE_PLANNING
Phase E: Experiment Execution
- - Stage 12: EXPERIMENTRUN
- Stage 13: ITERATIVEREFINE
- Stage 14: RESULTANALYSIS
- Stage 15: RESEARCHDECISION
Phase F: Analysis & Decision
- - Stage 16: PAPEROUTLINE
- Stage 17: PAPERDRAFT
- Stage 18: PEERREVIEW
- Stage 19: PAPERREVISION
Phase G: Paper Writing
- - Stage 20: QUALITYGATE [gate]
- Stage 21: KNOWLEDGEARCHIVE
- Stage 22: EXPORTPUBLISH
- Stage 23: CITATIONVERIFY
Hardware Awareness
AutoResearchClaw auto-detects:
- - NVIDIA CUDA (GPU)
- Apple MPS (M1/M2/M3)
- CPU-only fallback
Adapts code generation, imports, and experiment scale accordingly.
Quality Features
- - Real Citations: OpenAlex, Semantic Scholar, arXiv - no hallucinated references
- 4-Layer Verification: arXiv ID → CrossRef DOI → Semantic Scholar → LLM relevance
- Multi-Agent Debate: Hypothesis generation, result analysis, peer review
- Self-Healing: NaN/Inf detection, automatic code repair
- Conference Templates: NeurIPS, ICLR, ICML support
OpenClaw Bridge Integration (Optional)
Enable in config.arc.yaml:
CODEBLOCK7
MetaClaw Integration (Optional)
For cross-run learning:
CODEBLOCK8
Troubleshooting
Installation Issues
CODEBLOCK9
LLM API Errors
- - Verify
OPENAI_API_KEY is set - Check API endpoint is accessible
- Fallback models configured correctly
Sandbox Issues
- - Ensure Python path is correct: INLINECODE17
- Check allowed imports in config
- Adjust memory limits if needed
Literature Collection Failures
- - Check internet connectivity
- Semantic Scholar API key optional (higher rate limits)
- OpenAlex should work without API key
Advanced Usage
Specify Research Domains
CODEBLOCK10
Target Specific Conference
CODEBLOCK11
Custom Prompts
CODEBLOCK12
Resources
- - GitHub: https://github.com/aiming-lab/AutoResearchClaw
- Integration Guide: See AutoResearchClaw docs/integration-guide.md
- Testing Guide: See AutoResearchClaw docs/TESTER_GUIDE.md
- Discord: https://discord.gg/u4ksqW5P
Comparison with Superpowers
- - ResearchClaw: Academic research, literature review, paper writing, experimental validation
- Superpowers: Software development, TDD, code review, production code
Use ResearchClaw for research/paper generation. Use Superpowers for production software implementation. They complement each other when researching then implementing findings.
ResearchClaw
AutoResearchClaw是一个完全自主的23阶段研究流水线,能将单一研究想法转化为可直接提交学术会议的高质量论文,并引用来自OpenAlex、Semantic Scholar和arXiv的真实文献。
快速开始
基本用法
用户输入:研究[主题]
智能体工作流程:
- 1. 检查AutoResearchClaw是否已安装(which researchclaw)
- 若未安装:克隆仓库、创建虚拟环境、使用pip install -e .安装
- 复制config.researchclaw.example.yaml → config.arc.yaml
- 询问用户选择LLM提供商(兼容OpenAI的API或ACP智能体)
- 配置API密钥或选择ACP智能体
- 运行:researchclaw run --topic [主题] --auto-approve
- 监控进度,从artifacts/rc-*/deliverables/返回结果
配置
询问用户LLM后端偏好:
选项1:兼容OpenAI的API
yaml
llm:
provider: openai-compatible
base_url: https://api.openai.com/v1
apikeyenv: OPENAIAPIKEY # 或直接询问密钥
primary_model: gpt-4o
fallback_models: [gpt-4o-mini]
选项2:ACP智能体(Claude Code、Codex、Gemini)
yaml
llm:
provider: acp
acp:
agent: claude # 或 codex、gemini 等
cwd: .
安装
检查安装
bash
which researchclaw || echo 未安装
安装AutoResearchClaw
bash
cd ~
git clone https://github.com/aiming-lab/AutoResearchClaw.git
cd AutoResearchClaw
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
验证安装
bash
researchclaw --version
运行研究
基本命令
bash
researchclaw run --topic 你的研究想法 --auto-approve
使用特定配置
bash
researchclaw run --config config.arc.yaml --topic 你的研究想法 --auto-approve
输出位置
结果位于:~/AutoResearchClaw/artifacts/rc-YYYYMMDD-HHMMSS-<哈希值>/deliverables/
交付物
完成后,智能体应:
- 1. 检查deliverables/目录内容
- 呈现关键输出:
- paper.tex - 可直接提交会议的LaTeX文件
- paper_draft.md - Markdown格式论文
- references.bib - 真实引用文献
- verification_report.json - 引用完整性检查报告
- runs/ - 实验代码和结果
- charts/ - 生成的图表
- reviews.md - 多智能体同行评审
- 3. 向用户复制/呈现相关部分
流水线阶段(共23个)
阶段A:研究范围界定
- - 阶段1:TOPICINIT(主题初始化)
- 阶段2:PROBLEMDECOMPOSE(问题分解)
阶段B:文献发现
- - 阶段3:SEARCHSTRATEGY(搜索策略)
- 阶段4:LITERATURECOLLECT(文献收集)
- 阶段5:LITERATURESCREEN(文献筛选)[关卡]
- 阶段6:KNOWLEDGEEXTRACT(知识提取)
阶段C:知识综合
- - 阶段7:SYNTHESIS(综合)
- 阶段8:HYPOTHESIS_GEN(假设生成)
阶段D:实验设计
- - 阶段9:EXPERIMENTDESIGN(实验设计)[关卡]
- 阶段10:CODEGENERATION(代码生成)
- 阶段11:RESOURCE_PLANNING(资源规划)
阶段E:实验执行
- - 阶段12:EXPERIMENTRUN(实验运行)
- 阶段13:ITERATIVEREFINE(迭代优化)
- 阶段14:RESULTANALYSIS(结果分析)
- 阶段15:RESEARCHDECISION(研究决策)
阶段F:分析与决策
- - 阶段16:PAPEROUTLINE(论文大纲)
- 阶段17:PAPERDRAFT(论文草稿)
- 阶段18:PEERREVIEW(同行评审)
- 阶段19:PAPERREVISION(论文修订)
阶段G:论文撰写
- - 阶段20:QUALITYGATE(质量关卡)[关卡]
- 阶段21:KNOWLEDGEARCHIVE(知识归档)
- 阶段22:EXPORTPUBLISH(导出发布)
- 阶段23:CITATIONVERIFY(引用验证)
硬件感知
AutoResearchClaw自动检测:
- - NVIDIA CUDA(GPU)
- Apple MPS(M1/M2/M3)
- 仅CPU回退方案
相应调整代码生成、导入和实验规模。
质量特性
- - 真实引用:来自OpenAlex、Semantic Scholar、arXiv - 无虚构参考文献
- 4层验证:arXiv ID → CrossRef DOI → Semantic Scholar → LLM相关性
- 多智能体辩论:假设生成、结果分析、同行评审
- 自我修复:NaN/Inf检测、自动代码修复
- 会议模板:支持NeurIPS、ICLR、ICML
OpenClaw桥接集成(可选)
在config.arc.yaml中启用:
yaml
openclaw_bridge:
use_cron: true # 定时研究运行
use_message: true # 进度通知(Discord/Slack/Telegram)
use_memory: true # 跨会话知识持久化
usesessionsspawn: true # 并行子会话
usewebfetch: true # 文献综述期间的实时网络搜索
use_browser: false # 基于浏览器的论文收集
MetaClaw集成(可选)
用于跨运行学习:
yaml
metaclaw_bridge:
enabled: true
skills_dir: ~/.metaclaw/skills
lessontoskill:
enabled: true
min_severity: warning
maxskillsper_run: 5
故障排除
安装问题
bash
检查Python版本
python3 --version # 需要3.8+
安装依赖
pip install -r requirements.txt
LLM API错误
- - 验证OPENAIAPIKEY已设置
- 检查API端点是否可访问
- 备用模型配置正确
沙盒问题
- - 确保Python路径正确:.venv/bin/python
- 检查配置中的允许导入
- 必要时调整内存限制
文献收集失败
- - 检查网络连接
- Semantic Scholar API密钥可选(可获得更高速率限制)
- OpenAlex无需API密钥即可使用
高级用法
指定研究领域
bash
researchclaw run --topic 你的主题 --domains ml,nlp --auto-approve
指定目标会议
yaml
export:
target
conference: neurips2025 # neurips
2025 | iclr2026 | icml_2026
自定义提示词
yaml
prompts:
custom
file: customprompts.yaml
资源
- - GitHub:https://github.com/aiming-lab/AutoResearchClaw
- 集成指南:参见AutoResearchClaw文档/integration-guide.md
- 测试指南:参见AutoResearchClaw文档/TESTER_GUIDE.md
- Discord:https://discord.gg/u4ksqW5P
与Superpowers的对比
- - ResearchClaw:学术研究、文献综述、论文撰写、实验验证
- Superpowers:软件开发、TDD、代码审查、生产代码
使用ResearchClaw进行研究和论文生成。使用Superpowers进行生产软件实现。两者在研究并实现发现时相辅相成。