autoresearchclaw
暂无简介
- License 许可
- MIT
- 最近更新
- 2026-04-05
- Stars
- ★ 0
- Forks
- 0
02 资源文件 304
- 其他.gitignore1.5 KB
- 参考文档ANALISIS_AUTORESEARCHCLAW.md19.3 KB
- 参考文档CARA_PAKAI.md16.2 KB
- 参考文档config.researchclaw.example.yaml7.5 KB
- 参考文档CONTRIBUTING.md806 B
- 参考文档docs/agent_figure_and_benchmark_plan.md27.0 KB
- 参考文档docs/BUG_FIX_DOCUMENT_20260316.md19.3 KB
- 参考文档docs/BUG_TRACKER.md7.3 KB
- 参考文档docs/CHANGELOG_ANTHROPIC_ADAPTER.md10.9 KB
- 参考文档docs/figure_prompts/case_a_meta_learning.md3.5 KB
- 参考文档docs/figure_prompts/case_b_rlhf_alignment.md3.6 KB
- 资产文件docs/figures/iteration_improvement_showcase.pdf62.6 KB
- 资产文件docs/figures/iteration_improvement_showcase.png365.3 KB
- 参考文档docs/integration-guide.md34.7 KB
- 参考文档docs/issue_tracker_v9.md26.0 KB
- 参考文档docs/iteration_plan_v8.md19.0 KB
- 参考文档docs/iteration_showcase_narrative.md7.4 KB
- 参考文档docs/metaclaw-integration-plan.md27.4 KB
- 参考文档docs/next_phase_showcase_plan.md10.5 KB
- 参考文档docs/pipeline_critical_fixes_v8.md6.6 KB
- 参考文档docs/PIPELINE_TEST_LOG_R5.md19.2 KB
- 参考文档docs/rate_limit_fix_plan.md13.7 KB
- 参考文档docs/README_AR.md30.8 KB
- 参考文档docs/README_CN.md24.2 KB
- 参考文档docs/README_DE.md26.5 KB
- 参考文档docs/README_ES.md27.1 KB
- 参考文档docs/README_FR.md27.3 KB
- 参考文档docs/README_JA.md28.0 KB
- 参考文档docs/README_KO.md26.3 KB
- 参考文档docs/README_PT.md27.0 KB
- 参考文档docs/README_RU.md36.2 KB
- 参考文档docs/sandbox_environment_fix_plan.md23.6 KB
- 资产文件docs/showcase/papers/paper_I_random_matrix.pdf2.4 MB
- 资产文件docs/showcase/papers/paper_II_weak_iv_estimators.pdf1.8 MB
- 资产文件docs/showcase/papers/paper_III_sir_seir_identifiability.pdf2.4 MB
- 资产文件docs/showcase/papers/paper_IV_krylov_preconditioners.pdf1.8 MB
- 资产文件docs/showcase/papers/paper_V_gard_lora.pdf1.7 MB
- 资产文件docs/showcase/papers/paper_VI_lace_exploration.pdf1.9 MB
- 资产文件docs/showcase/papers/paper_VII_fame_token_merging.pdf2.2 MB
- 资产文件docs/showcase/papers/paper_VIII_craft_distillation.pdf2.4 MB
- 参考文档docs/showcase/SHOWCASE.md22.9 KB
- 资产文件docs/showcase/thumbnails/framework_I_random_matrix.png1.6 MB
- 资产文件docs/showcase/thumbnails/framework_II_weak_iv_estimators.png1.2 MB
- 资产文件docs/showcase/thumbnails/framework_III_sir_seir_identifiability.png1.6 MB
- 资产文件docs/showcase/thumbnails/framework_IV_krylov_preconditioners.png1.2 MB
- 资产文件docs/showcase/thumbnails/framework_V_gard_lora.png807.2 KB
- 资产文件docs/showcase/thumbnails/framework_VI_lace_exploration.png1.2 MB
- 资产文件docs/showcase/thumbnails/framework_VII_fame_token_merging.png1.5 MB
- 资产文件docs/showcase/thumbnails/framework_VIII_craft_distillation.png1.4 MB
- 资产文件docs/showcase/thumbnails/paper_I_random_matrix-01.png520.3 KB
- 资产文件docs/showcase/thumbnails/paper_II_weak_iv_estimators-01.png529.0 KB
- 资产文件docs/showcase/thumbnails/paper_III_sir_seir_identifiability-01.png514.0 KB
- 资产文件docs/showcase/thumbnails/paper_IV_krylov_preconditioners-01.png532.7 KB
- 资产文件docs/showcase/thumbnails/paper_V_gard_lora-01.png537.6 KB
- 资产文件docs/showcase/thumbnails/paper_VI_lace_exploration-01.png516.8 KB
- 资产文件docs/showcase/thumbnails/paper_VII_fame_token_merging-01.png545.3 KB
- 资产文件docs/showcase/thumbnails/paper_VIII_craft_distillation-01.png535.4 KB
- 参考文档docs/TESTER_GUIDE_JA.md21.9 KB
- 参考文档docs/TESTER_GUIDE.md18.0 KB
- 资产文件image/framework_v2.png2.4 MB
- 资产文件image/framework.png2.4 MB
- 资产文件image/logo.png779.5 KB
- 许可证LICENSE1.0 KB
- 参考文档prompts.default.yaml21.5 KB
- 其他pyproject.toml1017 B
- 参考文档README.md25.0 KB
- 参考文档RESEARCH_STATUS.md3.7 KB
- 脚本researchclaw/__init__.py76 B
- 脚本researchclaw/__main__.py113 B
- 脚本researchclaw/adapters.py3.0 KB
- 脚本researchclaw/cli.py21.3 KB
- 脚本researchclaw/config.py31.8 KB
- 脚本researchclaw/data/__init__.py4.6 KB
- 参考文档researchclaw/data/benchmark_knowledge.yaml29.1 KB
- 参考文档researchclaw/data/dataset_registry.yaml4.1 KB
- 参考文档researchclaw/data/docker_profiles.yaml2.9 KB
- 参考文档researchclaw/data/framework_docs/axolotl.md2.9 KB
- 参考文档researchclaw/data/framework_docs/llamafactory.md3.1 KB
- 参考文档researchclaw/data/framework_docs/peft.md2.9 KB
- 参考文档researchclaw/data/framework_docs/transformers_training.md3.4 KB
- 参考文档researchclaw/data/framework_docs/trl.md4.9 KB
- 参考文档researchclaw/data/seminal_papers.yaml7.8 KB
- 其他researchclaw/docker/Dockerfile3.4 KB
- 其他researchclaw/docker/Dockerfile.biology984 B
- 其他researchclaw/docker/Dockerfile.chemistry999 B
- 其他researchclaw/docker/Dockerfile.economics899 B
- 其他researchclaw/docker/Dockerfile.generic873 B
- 其他researchclaw/docker/Dockerfile.math902 B
- 其他researchclaw/docker/Dockerfile.physics1.1 KB
- 脚本researchclaw/docker/entrypoint.sh2.3 KB
- 脚本researchclaw/domains/__init__.py373 B
- 脚本researchclaw/domains/adapters/__init__.py993 B
- 脚本researchclaw/domains/adapters/biology.py3.5 KB
- 脚本researchclaw/domains/adapters/chemistry.py3.3 KB
- 脚本researchclaw/domains/adapters/economics.py4.3 KB
- 脚本researchclaw/domains/adapters/generic.py287 B
- 脚本researchclaw/domains/adapters/math.py3.5 KB
- 脚本researchclaw/domains/adapters/ml.py874 B
- 脚本researchclaw/domains/adapters/neuroscience.py6.3 KB
- 脚本researchclaw/domains/adapters/physics.py5.2 KB
- 脚本researchclaw/domains/adapters/robotics.py5.6 KB
- 脚本researchclaw/domains/adapters/security.py2.1 KB
- 脚本researchclaw/domains/detector.py19.1 KB
- 脚本researchclaw/domains/experiment_schema.py8.5 KB
- 参考文档researchclaw/domains/profiles/_generic.yaml1.4 KB
- 参考文档researchclaw/domains/profiles/biology_genomics.yaml916 B
- 参考文档researchclaw/domains/profiles/biology_protein.yaml908 B
- 参考文档researchclaw/domains/profiles/biology_singlecell.yaml1.6 KB
- 参考文档researchclaw/domains/profiles/chemistry_molprop.yaml1.5 KB
- 参考文档researchclaw/domains/profiles/chemistry_qm.yaml2.2 KB
- 参考文档researchclaw/domains/profiles/economics_empirical.yaml2.5 KB
- 参考文档researchclaw/domains/profiles/mathematics_numerical.yaml2.3 KB
- 参考文档researchclaw/domains/profiles/mathematics_optimization.yaml1015 B
- 参考文档researchclaw/domains/profiles/ml_compression.yaml1.5 KB
- 参考文档researchclaw/domains/profiles/ml_generative.yaml1.4 KB
- 参考文档researchclaw/domains/profiles/ml_generic.yaml1.0 KB
- 参考文档researchclaw/domains/profiles/ml_graph.yaml1.4 KB
- 参考文档researchclaw/domains/profiles/ml_nlp.yaml1.3 KB
- 参考文档researchclaw/domains/profiles/ml_rl.yaml1.2 KB
- 参考文档researchclaw/domains/profiles/ml_tabular.yaml1.5 KB
- 参考文档researchclaw/domains/profiles/ml_vision.yaml1.4 KB
- 参考文档researchclaw/domains/profiles/neuroscience_computational.yaml3.7 KB
- 参考文档researchclaw/domains/profiles/neuroscience_imaging.yaml3.2 KB
- 参考文档researchclaw/domains/profiles/physics_pde.yaml2.8 KB
- 参考文档researchclaw/domains/profiles/physics_quantum.yaml1.1 KB
- 参考文档researchclaw/domains/profiles/physics_simulation.yaml3.0 KB
- 参考文档researchclaw/domains/profiles/robotics_control.yaml1.2 KB
- 参考文档researchclaw/domains/profiles/security_detection.yaml1.5 KB
- 脚本researchclaw/domains/prompt_adapter.py12.4 KB
- 脚本researchclaw/evolution.py17.4 KB
- 脚本researchclaw/experiment/__init__.py378 B
- 脚本researchclaw/experiment/colab_sandbox.py11.8 KB
- 脚本researchclaw/experiment/docker_sandbox.py20.2 KB
- 脚本researchclaw/experiment/evaluators/__init__.py45 B
- 脚本researchclaw/experiment/evaluators/convergence.py4.8 KB
- 脚本researchclaw/experiment/factory.py3.0 KB
- 脚本researchclaw/experiment/git_manager.py6.3 KB
- 脚本researchclaw/experiment/harness_template.py4.1 KB
- 脚本researchclaw/experiment/metrics.py9.7 KB
- 脚本researchclaw/experiment/runner.py12.7 KB
- 脚本researchclaw/experiment/sandbox.py16.5 KB
- 脚本researchclaw/experiment/ssh_sandbox.py14.7 KB
- 脚本researchclaw/experiment/validator.py32.7 KB
- 脚本researchclaw/experiment/visualize.py22.8 KB
- 参考文档researchclaw/feedback/FEEDBACK_ANALYSIS_PROMPT.md10.2 KB
- 脚本researchclaw/hardware.py6.9 KB
- 脚本researchclaw/health.py21.3 KB
- 脚本researchclaw/knowledge/__init__.py47 B
- 脚本researchclaw/knowledge/base.py8.6 KB
- 脚本researchclaw/literature/__init__.py666 B
- 脚本researchclaw/literature/arxiv_client.py10.0 KB
- 脚本researchclaw/literature/cache.py4.0 KB
- 脚本researchclaw/literature/models.py6.5 KB
- 脚本researchclaw/literature/novelty.py12.1 KB
- 脚本researchclaw/literature/openalex_client.py8.9 KB
- 脚本researchclaw/literature/search.py12.0 KB
- 脚本researchclaw/literature/semantic_scholar.py12.9 KB
- 脚本researchclaw/literature/verify.py31.3 KB
- 脚本researchclaw/llm/__init__.py2.3 KB
- 脚本researchclaw/llm/acp_client.py14.1 KB
- 脚本researchclaw/llm/anthropic_adapter.py6.1 KB
- 脚本researchclaw/llm/client.py17.8 KB
- 脚本researchclaw/metaclaw_bridge/__init__.py286 B
- 脚本researchclaw/metaclaw_bridge/config.py1.1 KB
- 脚本researchclaw/metaclaw_bridge/lesson_to_skill.py6.8 KB
- 脚本researchclaw/metaclaw_bridge/prm_gate.py6.6 KB
- 脚本researchclaw/metaclaw_bridge/session.py1.6 KB
- 脚本researchclaw/metaclaw_bridge/skill_feedback.py3.8 KB
- 脚本researchclaw/metaclaw_bridge/stage_skill_map.py3.9 KB
- 脚本researchclaw/pipeline/__init__.py52 B
- 脚本researchclaw/pipeline/_domain.py5.3 KB
- 脚本researchclaw/pipeline/_helpers.py57.2 KB
- 脚本researchclaw/pipeline/code_agent.py51.6 KB
- 脚本researchclaw/pipeline/contracts.py7.4 KB
- 脚本researchclaw/pipeline/executor.py15.7 KB
- 脚本researchclaw/pipeline/experiment_diagnosis.py25.1 KB
- 脚本researchclaw/pipeline/experiment_repair.py29.4 KB
- 脚本researchclaw/pipeline/opencode_bridge.py23.1 KB
- 脚本researchclaw/pipeline/paper_verifier.py17.3 KB
- 脚本researchclaw/pipeline/runner.py48.9 KB
- 脚本researchclaw/pipeline/stage_impls/__init__.py71 B
- 脚本researchclaw/pipeline/stage_impls/_analysis.py36.5 KB
- 脚本researchclaw/pipeline/stage_impls/_code_generation.py53.6 KB
- 脚本researchclaw/pipeline/stage_impls/_execution.py45.9 KB
- 脚本researchclaw/pipeline/stage_impls/_experiment_design.py17.5 KB
- 脚本researchclaw/pipeline/stage_impls/_literature.py29.8 KB
- 脚本researchclaw/pipeline/stage_impls/_paper_writing.py89.2 KB
- 脚本researchclaw/pipeline/stage_impls/_review_publish.py86.7 KB
- 脚本researchclaw/pipeline/stage_impls/_synthesis.py5.1 KB
- 脚本researchclaw/pipeline/stage_impls/_topic.py7.2 KB
- 脚本researchclaw/pipeline/stages.py10.7 KB
- 脚本researchclaw/pipeline/verified_registry.py12.5 KB
- 脚本researchclaw/prompts.py143.3 KB
- 脚本researchclaw/quality.py5.4 KB
- 脚本researchclaw/report.py6.7 KB
- 脚本researchclaw/templates/__init__.py786 B
- 脚本researchclaw/templates/compiler.py15.9 KB
- 脚本researchclaw/templates/conference.py10.1 KB
- 脚本researchclaw/templates/converter.py59.9 KB
- 脚本researchclaw/templates/results_table_builder.py9.7 KB
- 其他researchclaw/templates/styles/iclr_2025/iclr2025_conference.bst4.0 KB
- 其他researchclaw/templates/styles/iclr_2025/iclr2025_conference.sty1.8 KB
- 其他researchclaw/templates/styles/iclr_2026/iclr2026_conference.bst4.6 KB
- 其他researchclaw/templates/styles/iclr_2026/iclr2026_conference.sty3.7 KB
- 其他researchclaw/templates/styles/icml_2025/icml2025.bst3.9 KB
- 其他researchclaw/templates/styles/icml_2025/icml2025.sty2.4 KB
- 其他researchclaw/templates/styles/icml_2026/icml2026.bst3.9 KB
- 其他researchclaw/templates/styles/icml_2026/icml2026.sty4.2 KB
- 其他researchclaw/templates/styles/neurips_2024/neurips_2024.sty3.8 KB
- 其他researchclaw/templates/styles/neurips_2025/neurips_2025.sty4.1 KB
- 脚本researchclaw/utils/__init__.py132 B
- 脚本researchclaw/utils/sanitize.py948 B
- 脚本researchclaw/utils/thinking_tags.py4.1 KB
- 脚本researchclaw/web/__init__.py1.0 KB
- 脚本researchclaw/web/_ssrf.py1.4 KB
- 脚本researchclaw/web/agent.py12.2 KB
- 脚本researchclaw/web/crawler.py10.2 KB
- 脚本researchclaw/web/pdf_extractor.py6.0 KB
- 脚本researchclaw/web/scholar.py7.3 KB
- 脚本researchclaw/web/search.py7.9 KB
- 脚本researchclaw/writing_guide.py2.9 KB
- 脚本scripts/metaclaw_start.sh817 B
- 脚本scripts/plot_iteration_showcase.py9.1 KB
- 脚本scripts/test_beast_mode_e2e.py12.2 KB
- 脚本scripts/test_code_agent_live.py17.1 KB
- 脚本scripts/test_code_agent_sandbox.py10.3 KB
- 脚本scripts/test_codegen_v2.py29.0 KB
- 脚本sentinel.sh4.4 KB
- 脚本tests/__init__.py—
- 脚本tests/conftest.py64 B
- 脚本tests/e2e_docker_sandbox.py8.9 KB
- 脚本tests/e2e_real_llm.py4.9 KB
- 脚本tests/test_anthropic.py1.6 KB
- 脚本tests/test_benchmark_agent.py24.0 KB
- 脚本tests/test_cli.py1.3 KB
- 脚本tests/test_code_agent.py22.7 KB
- 脚本tests/test_code_searcher.py13.1 KB
- 脚本tests/test_convergence_evaluator.py4.8 KB
- 脚本tests/test_decision_agent.py31.4 KB
- 脚本tests/test_domain_detector.py13.5 KB
- 脚本tests/test_entry_point_validation.py5.0 KB
- 脚本tests/test_experiment_diagnosis.py9.7 KB
- 脚本tests/test_experiment_repair.py16.9 KB
- 脚本tests/test_experiment_schema.py6.9 KB
- 脚本tests/test_figure_agent.py34.8 KB
- 脚本tests/test_metaclaw_bridge/__init__.py—
- 脚本tests/test_metaclaw_bridge/test_config.py2.6 KB
- 脚本tests/test_metaclaw_bridge/test_lesson_to_skill.py2.6 KB
- 脚本tests/test_metaclaw_bridge/test_prm_gate.py2.6 KB
- 脚本tests/test_metaclaw_bridge/test_session.py963 B
- 脚本tests/test_metaclaw_bridge/test_skill_feedback.py2.4 KB
- 脚本tests/test_metaclaw_bridge/test_stage_skill_map.py2.0 KB
- 脚本tests/test_metric_parser.py9.6 KB
- 脚本tests/test_minimax_provider.py14.8 KB
- 脚本tests/test_neuroscience_domain.py7.2 KB
- 脚本tests/test_opencode_bridge.py17.7 KB
- 脚本tests/test_paper_verifier.py8.5 KB
- 脚本tests/test_prompt_adapter.py10.0 KB
- 脚本tests/test_rc_adapters.py3.2 KB
- 脚本tests/test_rc_cache.py5.9 KB
- 脚本tests/test_rc_checkpoint.py6.6 KB
- 脚本tests/test_rc_citation_verify.py21.4 KB
- 脚本tests/test_rc_cli.py11.7 KB
- 脚本tests/test_rc_config.py9.6 KB
- 脚本tests/test_rc_contracts.py3.3 KB
- 脚本tests/test_rc_docker_sandbox.py17.8 KB
- 脚本tests/test_rc_e2e_regression.py11.0 KB
- 脚本tests/test_rc_evolution.py12.5 KB
- 脚本tests/test_rc_executor.py120.3 KB
- 脚本tests/test_rc_hardware.py8.7 KB
- 脚本tests/test_rc_health.py18.8 KB
- 脚本tests/test_rc_kb.py8.9 KB
- 脚本tests/test_rc_literature.py31.7 KB
- 脚本tests/test_rc_llm.py10.9 KB
- 脚本tests/test_rc_novelty.py18.0 KB
- 脚本tests/test_rc_preflight.py3.2 KB
- 脚本tests/test_rc_prompts.py11.1 KB
- 脚本tests/test_rc_quality.py6.1 KB
- 脚本tests/test_rc_report.py4.3 KB
- 脚本tests/test_rc_runner.py27.4 KB
- 脚本tests/test_rc_sanitization.py3.1 KB
- 脚本tests/test_rc_sentinel.py4.7 KB
- 脚本tests/test_rc_stages.py10.4 KB
- 脚本tests/test_rc_templates.py23.2 KB
- 脚本tests/test_rc_validator.py11.1 KB
- 脚本tests/test_results_table_builder.py6.6 KB
- 脚本tests/test_robotics_adapter.py4.2 KB
- 脚本tests/test_ssh_and_colab_sandbox.py18.2 KB
- 脚本tests/test_universal_codegen_integration.py15.5 KB
- 脚本tests/test_v6_improvements.py21.4 KB
- 脚本tests/test_verified_registry.py11.6 KB
- 脚本tests/test_web_crawler.py8.5 KB
- 脚本tests/test_web_integration.py8.0 KB
- 脚本tests/test_web_pdf_extractor.py3.1 KB
- 脚本tests/test_web_scholar.py4.7 KB
- 脚本tests/test_web_search.py5.6 KB
- 资产文件website/assets/framework.png5.6 MB
- 资产文件website/assets/logo.png779.5 KB
- 参考文档website/features.html10.9 KB
- 参考文档website/getting-started.html7.2 KB
- 参考文档website/index.html12.5 KB
- 参考文档website/papers.html8.3 KB
- 参考文档website/pipeline.html20.5 KB
- 其他website/style.css14.1 KB
03 SKILL.md 正文
AutoResearchClaw - Autonomous Research Pipeline
Version: 0.3.1
Category: Research & Academic Writing
Source: https://github.com/aiming-lab/AutoResearchClaw
Installed: 2026-03-23
? Overview
AutoResearchClaw adalah sistem pipeline riset otomatis yang mengubah ide riset menjadi paper akademik lengkap tanpa intervensi manusia. Sistem ini menggunakan 23 stage dalam 8 fase dengan multi-agent architecture, self-learning, dan hardware-aware execution.
Key Capabilities:
- ✅ 23-stage autonomous pipeline (Topic Init → Citation Verify)
- ✅ Multi-agent architecture (CodeAgent, BenchmarkAgent, FigureAgent)
- ✅ Self-learning via MetaClaw (+18.3% robustness)
- ✅ Hardware-aware execution (CUDA/MPS/CPU auto-detect)
- ✅ Real literature integration (OpenAlex, Semantic Scholar, arXiv)
- ✅ Conference-ready LaTeX (NeurIPS/ICML/ICLR)
- ✅ 4-layer citation verification
- ✅ OpenClaw compatible
? Use Cases
1. Academic Research Paper Generation
# Generate full research paper from topic
researchclaw run --topic "Graph neural networks for drug discovery" --auto-approve
2. Literature Review Automation
# Collect and synthesize literature
researchclaw run --from-stage SEARCH_STRATEGY --topic "Transformer attention mechanisms"
3. Experiment Design & Execution
# Design and run experiments
researchclaw run --from-stage EXPERIMENT_DESIGN --config config.yaml
4. Paper Writing & Review
# Generate paper from existing experiments
researchclaw run --from-stage PAPER_OUTLINE --auto-approve
?️ Architecture
Pipeline Stages (23 Total)
Phase A: Research Scoping (1-2)
├── 1. TOPIC_INIT: Formulate SMART goal + hardware detection
└── 2. PROBLEM_DECOMPOSE: Break into sub-questions
Phase B: Literature Discovery (3-6)
├── 3. SEARCH_STRATEGY: Plan queries & sources
├── 4. LITERATURE_COLLECT: Real API calls (arXiv → Semantic Scholar)
├── 5. LITERATURE_SCREEN: [GATE] Filter by relevance
└── 6. KNOWLEDGE_EXTRACT: Extract structured knowledge cards
Phase C: Knowledge Synthesis (7-8)
├── 7. SYNTHESIS: Cluster findings, identify gaps
└── 8. HYPOTHESIS_GEN: Generate falsifiable hypotheses
Phase D: Experiment Design (9-11)
├── 9. EXPERIMENT_DESIGN: [GATE] Design plan with baselines
├── 10. CODE_GENERATION: Hardware-aware Python code
└── 11. RESOURCE_PLANNING: Estimate GPU/time requirements
Phase E: Experiment Execution (12-13)
├── 12. EXPERIMENT_RUN: Execute in sandbox/docker
└── 13. ITERATIVE_REFINE: Self-healing code repair (max 10 iterations)
Phase F: Analysis & Decision (14-15)
├── 14. RESULT_ANALYSIS: Statistical analysis
└── 15. RESEARCH_DECISION: PROCEED/PIVOT/REFINE decision
Phase G: Paper Writing (16-19)
├── 16. PAPER_OUTLINE: Section-level outline
├── 17. PAPER_DRAFT: 5,000-6,500 words, anti-fabrication guard
├── 18. PEER_REVIEW: Multi-agent review with NeurIPS rubric
└── 19. PAPER_REVISION: Address reviews with length guard
Phase H: Finalization (20-23)
├── 20. QUALITY_GATE: [GATE] Quality check
├── 21. KNOWLEDGE_ARCHIVE: Save retrospective
├── 22. EXPORT_PUBLISH: Generate LaTeX + charts + code
└── 23. CITATION_VERIFY: 4-layer verification
Multi-Agent Subsystems
CodeAgent (researchclaw/pipeline/code_agent.py)
- Generate & repair experiment code
- AST validation & import whitelist
- Hardware-aware package selection
- Self-healing repair (max 5 attempts)
- OpenCode Beast Mode integration
BenchmarkAgent (researchclaw/agents/benchmark_agent/)
- Surveyor: Identify relevant benchmarks
- Acquirer: Fetch benchmark data/code
- Selector: Choose appropriate benchmarks
- Validator: Verify benchmark integrity
- Orchestrator: Coordinate workflow
FigureAgent (researchclaw/agents/figure_agent/)
- Decision: Analyze paper → decide figures needed
- Planner: Design figure specifications
- CodeGen: Generate matplotlib/seaborn code
- Renderer: Execute code → produce images
- Critic: Quality check (3 iteration max)
- NanoBanana: Gemini-based image generation
- Integrator: Combine into manifest
? Quick Start
Installation
# Clone repository
git clone https://github.com/aiming-lab/AutoResearchClaw.git
cd AutoResearchClaw
# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate # Linux/Mac
# .venv\Scripts\activate # Windows
# Install
pip install -e .
# Setup (interactive)
researchclaw setup
# Initialize config
researchclaw init
Basic Configuration
# config.arc.yaml (minimum required)
project:
name: "my-research"
research:
topic: "Your research topic here"
llm:
base_url: "https://api.openai.com/v1"
api_key_env: "OPENAI_API_KEY"
primary_model: "gpt-4o"
fallback_models: ["gpt-4o-mini"]
experiment:
mode: "sandbox"
sandbox:
python_path: ".venv/bin/python"
Run Pipeline
# Set API key
export OPENAI_API_KEY="sk-..."
# Run full pipeline
researchclaw run --config config.arc.yaml --topic "Your research idea" --auto-approve
# Resume from checkpoint
researchclaw run --config config.arc.yaml --resume --auto-approve
# Start from specific stage
researchclaw run --config config.arc.yaml --from-stage PAPER_OUTLINE --auto-approve
? Key Features
1. MetaClaw Integration (Self-Learning)
Concept: Pipeline learns from every run — failures → lessons → skills
# Enable in config.arc.yaml
metaclaw_bridge:
enabled: true
proxy_url: "http://localhost:30000"
skills_dir: "~/.metaclaw/skills"
lesson_to_skill:
enabled: true
min_severity: "warning"
max_skills_per_run: 3
Results:
- Stage retry rate: -24.8%
- Refine cycle count: -40.0%
- Pipeline completion: +5.3%
- Overall robustness: +18.3%
2. Hardware-Aware Execution
Auto-detection:
# Stage 1 detects GPU hardware
if torch.cuda.is_available():
tier = "high" # Full PyTorch with GPU
elif torch.backends.mps.is_available():
tier = "limited" # Lightweight experiments
else:
tier = "none" # NumPy/sklearn only
Adaptive Code Generation:
- High-tier GPU: Full PyTorch with GPU acceleration
- Limited GPU: Lightweight (<1M params, <=20 epochs)
- CPU-only: NumPy/sklearn, no deep learning
3. OpenCode Beast Mode
Complex experiments auto-routed to OpenCode:
# config.arc.yaml
experiment:
opencode:
enabled: true
auto: true
complexity_threshold: 0.2
timeout_sec: 600
Triggers:
- Multi-model comparison
- Custom architectures
- Ablation studies
- Large-scale experiments
4. Real Literature Integration
Multi-source search:
- arXiv (primary)
- Semantic Scholar (fallback)
- OpenAlex (metadata enrichment)
4-layer citation verification:
- arXiv ID check
- CrossRef/DataCite DOI
- Semantic Scholar title match
- LLM relevance scoring
5. Self-Healing Execution
Sandbox safety:
- AST validation (no eval/exec/subprocess)
- Import whitelist
- Memory limit & timeout
- NaN/Inf fast-fail
- Partial result capture
Auto-repair:
for attempt in range(max_retries):
result = run_experiment(code)
if result.success:
return result
issues = validate_code(code)
code = llm.repair(code, issues)
? Output Artifacts
Deliverables: artifacts/rc-YYYYMMDD-HHMMSS-<hash>/deliverables/
| File | Description |
|---|---|
paper.tex |
Conference-ready LaTeX |
paper_final.md |
Markdown version |
references.bib |
Verified BibTeX |
verification_report.json |
Citation fact-check |
charts/ |
Auto-generated figures |
code/experiment.py |
Final experiment code |
code/requirements.txt |
Dependencies |
code/README.md |
Reproduction guide |
? Experiment Modes
1. Simulated (Default)
experiment:
mode: "simulated"
- LLM generates synthetic results
- Fast, no setup required
- Not real experiments
2. Sandbox
experiment:
mode: "sandbox"
sandbox:
python_path: ".venv/bin/python"
gpu_required: false
max_memory_mb: 4096
- Real Python execution
- Hardware-aware (GPU/MPS/CPU)
- AST validation + import whitelist
3. Docker
experiment:
mode: "docker"
docker:
image: "researchclaw/experiment:latest"
gpu_enabled: true
network_policy: "setup_only"
- Isolated container execution
- GPU passthrough (NVIDIA)
- Network policies (none/setup_only/pip_only/full)
- Pre-cached datasets
4. SSH Remote
experiment:
mode: "ssh_remote"
ssh_remote:
host: "gpu-server.example.com"
gpu_ids: [0, 1]
- Execute on remote GPU server
- Multi-GPU support
? Conference Templates
Supported:
neurips_2024,neurips_2025iclr_2025,iclr_2026icml_2025,icml_2026
export:
target_conference: "neurips_2025"
authors: "Anonymous"
bib_file: "references"
? Integration
OpenClaw Integration
Natural language interface:
User: "Research graph neural networks for drug discovery"
OpenClaw: → clones repo → installs → runs pipeline → returns paper
Bridge adapters:
openclaw_bridge:
use_cron: true # Scheduled runs
use_message: true # Progress notifications
use_memory: true # Cross-session persistence
use_sessions_spawn: true # Parallel sub-sessions
use_web_fetch: true # Live web search
ACP (Agent Client Protocol)
Supported agents:
- Claude Code (
claude) - Codex CLI (
codex) - Copilot CLI (
gh) - Gemini CLI (
gemini) - OpenCode (
opencode)
llm:
provider: "acp"
acp:
agent: "claude"
cwd: "."
Python API
from researchclaw.pipeline import Runner
from researchclaw.config import RCConfig
config = RCConfig.from_yaml("config.yaml")
runner = Runner(config)
result = runner.run()
? Adoption Patterns for Zahra Workspace
1. Multi-Agent Architecture
Break monolithic skills into specialized agents:
Research Agent (AutoResearchClaw-inspired)
├── Literature Agent: Search + screen papers
├── Experiment Agent: Design + execute + analyze
├── Writing Agent: Outline + draft + revise
└── Review Agent: Quality check + citation verify
2. Self-Learning System
Implement MetaClaw pattern:
.ai/memory/lessons.json → extract failures
↓
LLM converts → skills/arc-*/SKILL.md
↓
Next run → inject skills into prompts
3. Stage-Based Workflow
Clear progression with rollback:
# Define stages
stages = [
Stage.REQUIREMENTS,
Stage.ARCHITECTURE,
Stage.IMPLEMENTATION,
Stage.TESTING,
Stage.DEPLOYMENT,
]
# Each stage has:
# - Clear input/output artifacts
# - Validation gates
# - Rollback targets
# - Evolution overlay
4. Hardware-Aware Execution
Adapt to available resources:
hw = detect_hardware()
if hw.has_gpu:
prompt += "Use PyTorch with GPU acceleration"
else:
prompt += "Use NumPy/sklearn only (CPU-only)"
5. Quality Gates & Checkpoints
HITL gates for critical decisions:
security:
hitl_required_stages: [3, 5, 6] # Architecture, Testing, Deployment
allow_publish_without_approval: false
6. Prompt Externalization
Move prompts to YAML:
# .ai/prompts.yaml
stages:
architecture_design:
system: "You are a senior software architect..."
user: "Design architecture for: {requirements}"
json_mode: true
max_tokens: 4000
? Key Files & Modules
Core Pipeline
researchclaw/pipeline/runner.py- Main pipeline orchestratorresearchclaw/pipeline/stages.py- Stage definitions & state machineresearchclaw/pipeline/executor.py- Stage execution logic
Multi-Agent Systems
researchclaw/pipeline/code_agent.py- Code generation & repairresearchclaw/agents/benchmark_agent/- Benchmark selectionresearchclaw/agents/figure_agent/- Figure generation
MetaClaw Integration
researchclaw/metaclaw_bridge/lesson_to_skill.py- Lesson → Skill conversionresearchclaw/metaclaw_bridge/stage_skill_map.py- Stage → Skill mappingresearchclaw/evolution.py- Evolution store & lesson extraction
Literature & Citation
researchclaw/literature/search.py- Multi-source literature searchresearchclaw/literature/verify.py- 4-layer citation verificationresearchclaw/literature/arxiv_client.py- arXiv API clientresearchclaw/literature/semantic_scholar.py- Semantic Scholar client
Configuration & Prompts
researchclaw/config.py- Configuration systemresearchclaw/prompts.py- Prompt management & renderingprompts.default.yaml- Default prompts (customizable)
Hardware & Execution
researchclaw/hardware.py- Hardware detection (CUDA/MPS/CPU)researchclaw/experiment/sandbox.py- Sandbox executionresearchclaw/experiment/docker_sandbox.py- Docker execution
? Testing
Test coverage: 1,634 tests passed
# Run all tests
pytest tests/
# Run specific test suite
pytest tests/test_rc_executor.py
pytest tests/test_metaclaw_bridge/
# Run E2E tests
pytest tests/e2e_real_llm.py
? Documentation
- Main README:
README.md - Integration Guide:
docs/integration-guide.md - Paper Showcase:
docs/showcase/SHOWCASE.md - Tester Guide:
docs/TESTER_GUIDE.md - Bug Tracker:
docs/BUG_TRACKER.md - Analysis (Bahasa):
ANALISIS_AUTORESEARCHCLAW.md
? Resources
- Repository: https://github.com/aiming-lab/AutoResearchClaw
- Discord: https://discord.gg/u4ksqW5P
- License: MIT
⚠️ Notes
- LLM Dependency: Requires OpenAI-compatible API (OpenAI, Azure, local proxy)
- Cost: Heavy LLM usage (23 stages × multiple calls per stage)
- Execution Time: 40-85 minutes per paper (typical)
- Best For: ML/AI research (less tested for other domains)
- Python Version: Requires Python 3.11+
? Quick Commands
# Validate config
researchclaw validate --config config.yaml
# Check environment
researchclaw doctor --config config.yaml
# Generate report
researchclaw report --run-dir artifacts/rc-20260322-161500-abc123/
# Resume from checkpoint
researchclaw run --resume --auto-approve
# Start from specific stage
researchclaw run --from-stage PAPER_OUTLINE --auto-approve
Installed: 2026-03-23
Version: 0.3.1
Status: ✅ Production Ready
04 同仓库更多 Skills
zahra-workspace-manager
Comprehensive workspace management skill for Zahra Maurita's development environment. Use when managing projects across 8 divisions (Web, App, AI Agent, Bot, Content, Marketing, Research, Business), organizing files, tracking progress, managing memory, or coordinating multi-domain work. Triggers on mentions of workspace organization, project management, division-specific tasks, memory updates, or cross-domain coordination.
tinyfish
AI-powered web automation using TinyFish Web Agent. Use when you need to scrape data from websites, automate form filling, extract structured information, or perform any web-based task using natural language instructions. Works with any website including those with JavaScript, dynamic content, and bot protection.
tinyfish-openclaw
TinyFish Web Agent integration for OpenClaw. Use this skill to scrape websites, automate web tasks, extract structured data, and perform browser automation using natural language. Works seamlessly with OpenClaw's MCP protocol.
researchclaw
暂无简介
academic-research-assistant
Research assistant for management & digital business academics - literature review, paper analysis, citation management, research methodology
zig-system-calls
Guides using bun.sys for system calls and file I/O in Zig. Use when implementing file operations instead of std.fs or std.posix.