ARIS — Auto Research In Sleep

Let Claude Code run ML research overnight — idea discovery, GPU experiments, and a cross-model adversarial review loop with GPT-5.6-Sol that scored a real paper from 5.0/10 to 7.5/10 across 20+ autonomous experiments.

13.4kGitHub starsLast updated: Jul 13, 2026MITDiscipline-Specific

Last reviewed by the paperbanana team on Jul 13, 2026

ARIS — Auto Research In Sleep — screenshot from the official GitHub repository

Install

git clone https://github.com/wanshuiyin/Auto-claude-code-research-in-sleep.git
bash Auto-claude-code-research-in-sleep/tools/install_aris.sh ~/your-project
Best for:ML/AI researchers running GPU experimentsPhD students iterating toward a top-venue submissionAuthors preparing rebuttals or conference talksLabs wanting overnight, unattended experiment-and-write loops

What is ARIS — Auto Research In Sleep?

ARIS — Auto Research In Sleep (repository name Auto-claude-code-research-in-sleep) is a set of plain-Markdown Claude Code skills for autonomous ML research workflows, built around one core idea: cross-model adversarial review. Claude Code executes the research — surveying literature, running GPU experiments, drafting the manuscript — while an external model, GPT-5.6-Sol accessed via Codex MCP, acts as a critical reviewer. The README argues this deliberately avoids the "local minima" of self-play: a single model reviewing its own work tends to share its own blind spots, whereas two different models create an adversarial rather than self-consistent check, similar to how adversarial bandit settings are fundamentally harder to game than stochastic ones. An optional `reviewer: oracle-pro` flag routes the toughest reviews through GPT-5.5 Pro via the Oracle MCP for even stronger reasoning.

The skill set — around 80 composable skills, all plain SKILL.md files with no framework, database, or daemon required — chains into named workflows covering the full research lifecycle: `/idea-discovery` (literature survey → 8-12 brainstormed ideas → novelty check → GPU pilot experiments → ranked report), `/experiment-bridge` (turn a plan into deployed, running experiments), `/auto-review-loop` (a 4-round autonomous review-fix-re-review cycle that in one documented real run moved a paper’s reviewer score from 5.0/10 borderline-reject to 7.5/10 review-ready across 20+ GPU experiments run overnight, unattended), `/paper-writing` (narrative → outline → figures → LaTeX → PDF → auto-review, with anti-hallucination citations pulled from DBLP/CrossRef instead of LLM-generated references), `/rebuttal` (parses reviewer comments and drafts a character-limited response gated by three safety checks — no fabrication, no overpromise, full reviewer-concern coverage), `/resubmit-pipeline` (text-only port of a polished paper to a new venue), and `/paper-talk` (paper → Beamer/PPTX slides → speaker notes → assurance audits). A `/research-pipeline` command chains discovery through writing end to end, and `/research-wiki init` turns on a persistent knowledge base so papers, ideas, and failed experiments are remembered across sessions instead of re-discovered each run.

Because every skill is a portable SKILL.md, ARIS is not locked to Claude Code + OpenAI: the README documents native support for Codex CLI, Cursor, Trae, Antigravity, and GitHub Copilot CLI, plus alternative model combinations (GLM, MiniMax, Kimi, LongCat, DeepSeek) that need no Claude or OpenAI API key at all, including a free tier via ModelScope. On the integrity side, a newer `/integrity-forensics` skill runs the companion Anti-Autoresearch forensics sweep — nine auditor dimensions plus a GRIM/GRIMMER/statcheck numeric core — against your own paper before submission, so obvious fabrication or numeric-consistency problems surface before an actual reviewer finds them; the README is explicit that a clean sweep is recorded as "no new blocker" rather than an acquittal.

Core capabilities

Cross-model adversarial review loop

Claude Code executes while GPT-5.6-Sol (via Codex MCP, tiered xhigh/ultra reasoning) reviews adversarially rather than self-reviewing; `/auto-review-loop` iterates review→fix→re-review for up to 4 rounds unattended, with a documented real run moving 5.0/10 to 7.5/10 across 20+ GPU experiments.

End-to-end idea discovery and experiment automation

`/idea-discovery` surveys literature and brainstorms 8-12 novelty-checked ideas with GPU pilot experiments; `/experiment-bridge` turns an approved plan into deployed experiments (local, remote SSH, or rented on-demand via Vast.ai with `gpu: vast`), auto-writing scripts and folding results back into the paper.

Anti-hallucination paper writing

`/paper-writing` goes narrative → outline → figures → LaTeX → PDF → auto-review in one command, fetching real BibTeX from DBLP/CrossRef instead of LLM-generated citations to eliminate hallucinated references.

Safety-gated rebuttal drafting

`/rebuttal` parses reviewer comments and drafts a character-limited response that will not finalize unless three gates pass: no fabrication (every claim maps to paper/review/user-confirmed result), no overpromise (every promise user-approved), and full reviewer-concern coverage.

Persistent Research Wiki and self-optimization

`/research-wiki init` gives ARIS memory of papers, ideas, and failed experiments across sessions (failed ideas become anti-repetition memory); `/meta-optimize` analyzes usage logs to propose data-driven SKILL.md improvements to the toolkit itself.

Flexible model backends with no vendor lock-in

Every skill is a plain SKILL.md, so the same workflows run on Codex CLI, Cursor, Trae, Antigravity, or Copilot CLI, and support alternative reviewer/executor combinations (GLM, MiniMax, Kimi, LongCat, DeepSeek) requiring no Claude or OpenAI API key.

What you can use it for

  • Turning a research direction into a scored, revised paper overnight

    Run `/research-pipeline "your research direction"` to chain idea discovery, experiments, the auto-review loop, and paper writing end to end while you sleep.

  • Improving an existing paper with its own codebase

    Run `/research-pipeline "improve method X" — ref paper: <arxiv URL>, base repo: <github URL>` so ARIS reads the paper’s weaknesses, clones the codebase, and generates ideas that specifically fix those weaknesses with that code.

  • Drafting a safe, grounded rebuttal under a tight deadline

    Run `/rebuttal "paper/ + reviews" — venue: ICML, character limit: 5000` to get a paste-ready response plus an extended draft, with GPT-5.6-Sol stress-testing it before it finalizes.

  • Preparing a conference talk after acceptance

    Run `/paper-slides "paper/"` and `/paper-poster-html "paper/"` for a Beamer/PPTX deck with speaker notes and a measurement-gated, print-ready poster.

  • Auditing your own paper for integrity issues before submission

    Run `/integrity-forensics`, which launches the Anti-Autoresearch sweep across nine auditor dimensions plus numeric consistency checks (GRIM/GRIMMER/statcheck) and blocks submission on unresolved obligation-bearing findings.

How to get started

  1. 1

    Clone and install the skills

    Run `git clone https://github.com/wanshuiyin/Auto-claude-code-research-in-sleep.git` then `bash Auto-claude-code-research-in-sleep/tools/install_aris.sh ~/your-project` to symlink ARIS skills into `<project>/.claude/skills/` (or `cp -r skills/* ~/.claude/skills/` for a global install).

  2. 2

    Set up the Codex MCP reviewer

    Install the Codex CLI (`npm install -g @openai/codex`), run `codex setup` and set the model to `gpt-5.6-sol`, then register it with Claude Code via `claude mcp add codex -s user -- codex mcp-server`.

  3. 3

    Run a workflow inside Claude Code

    Start `claude` and invoke a workflow directly, e.g. `/idea-discovery "your research direction"`, `/auto-review-loop "your paper topic"`, `/paper-writing "NARRATIVE_REPORT.md"`, or the full `/research-pipeline "your research direction"`.

  4. 4

    Tune effort and enable memory

    Append inline overrides like `— effort: max` or `— difficulty: nightmare` to any command for deeper/harder review passes, and run `/research-wiki init` once per project to turn on persistent cross-session memory.

How it compares to similar skills

ARIS is the heaviest-duty option here for experiment-running ML research specifically, not general literature or manuscript-only work. For non-experimental disciplines, a lighter suite fits better.

Frequently asked questions

Need publication-quality figures for your paper?

paperbanana turns a text description into methodology diagrams, ML architecture figures, and statistical charts ready for submission.

Generate a figure