
End-to-End Autonomous AI Research Engine — From Idea to Full Paper, Fully Automated
Quick Start · Showcase · Pipeline · Claude Code · Feishu Bot
🔬 NanoResearch actually runs computational experiments — it doesn't just generate code, it submits jobs to GPU clusters, collects real results, generates figures, and outputs a complete LaTeX paper backed by real experimental data. Every number, table, and chart in the paper comes from actual experiment outputs, not LLM fabrication.
Figures below are generated by NanoResearch from real experiment runs. All curves, tables, and visualizations are derived from actual training logs and execution outputs — not LLM fabrication.
Experimental Results
|
Main Results & Comparison
|
Ablation & Visualization
|
Every figure is produced by the pipeline from genuine experiment artifacts; all data traces back to executed runs.
The command-line interface (CLI) offers both a full-screen TUI and classic streaming logs. Below is a TUI theme and interface demo (color themes and layout). For other entry points (e.g. Claude Code, Feishu bot), see the corresponding sections in this README.
| 🖥️ CLI / TUI |
|---|
| Download / play CLI demo video |
TUI layout, color theme switching, and improved on-screen structure
📜 Release History
| Date | Milestone |
|---|---|
| 2026-03 | Feishu bot, Claude Code integration, NeurIPS/ICML/arXiv templates |
| 2026-03 | SLURM cluster auto-submission, checkpoint & resume, multi-model routing |
| 2026-02 | Core pipeline and Agent architecture |
| 🔬 Real Experiments | 🧠 Multi-Model Routing | 🔄 Checkpoint & Resume | 📝 Evidence-Grounded Writing |
|---|---|---|---|
| Auto-submit GPU/SLURM jobs and collect real metrics | Configure different models for each pipeline stage | Resume from any failed stage without restart | Paper data is bound to real experiment results |
| 📊 Auto Figure Gen | 🏗️ Multi-Format Templates | 🤖 Multi-Interface Control | 💰 Cost Efficient |
| Code-based charts + AI architecture diagrams | NeurIPS / ICML / arXiv one-click switch | CLI / Claude Code / Feishu Bot | As low as $0.5/paper with DeepSeek |
| Feature | Traditional AI Writing Tools | NanoResearch |
|---|---|---|
| Literature Search | Partial | ✅ OpenAlex + Semantic Scholar |
| Experiment Design | ❌ | ✅ Auto-generated blueprints |
| Code Generation | Partial | ✅ Complete runnable code |
| GPU Experiment Execution | ❌ | ✅ Local / SLURM auto-training |
| Results Analysis | ❌ | ✅ Parse real training logs |
| Paper Figures | ❌ | ✅ From real data |
| Paper Writing | Outline/draft | ✅ Full LaTeX paper |
| Checkpoint & Resume | ❌ | ✅ Any stage recoverable |
| Multi-Model Collaboration | Single model | ✅ Per-stage routing |

Break free from the manual research grind
No more debugging failed experiments, wrangling data by hand, or writing papers from scratch —
NanoResearch automates the full research workflow so you can focus on real innovation.
NanoResearch is a unified research pipeline that automates the full paper-production workflow:
It is designed around resumable workspaces, multi-model routing, and grounded writing so that downstream paper content is tied to actual experiment evidence instead of free-form draft generation.
Most "AI paper writers" stop at outlines or prose. NanoResearch is built for a deeper loop:
A typical NanoResearch run produces a clean, inspectable workspace containing:
Framework Overview
|
Generated Paper Examples
|
Main Results (Real Experiment Data)
|
Ablation Study
|
Research Topic
↓
IDEATION → PLANNING → SETUP → CODING → EXECUTION → ANALYSIS → FIGURE_GEN → WRITING → REVIEW
↓
Exported: paper.pdf / paper.tex / references.bib / figures / code / data
📋 Stage Details
| Stage | What It Does |
|---|---|
IDEATION |
Search literature, identify gaps, propose hypotheses, collect must-cite candidates |
PLANNING |
Turn the idea into a concrete experiment blueprint (datasets, baselines, metrics, ablations) |
SETUP |
Prepare repositories, dependencies, models, and datasets |
CODING |
Generate a complete runnable experiment project (training scripts, data loading, model definition) |
EXECUTION |
Run experiments locally or on SLURM, with automatic retry and debugging |
ANALYSIS |
Parse training logs and metrics into structured evidence |
FIGURE_GEN |
Create architecture diagrams, result comparison charts, and ablation figures |
WRITING |
Write and compile the LaTeX paper from experiment evidence and citations |
REVIEW |
Multi-perspective review, issue detection, and revision |
🚀 EXECUTION Stage Core Capabilities
The EXECUTION stage is NanoResearch's core differentiator:
Follow these steps to go from install to first run in about 5 minutes.
git clone https://github.com/OpenRaiser/NanoResearch.git
cd NanoResearch
pip install -e ".[dev]"
[!TIP] Create
~/.nanoresearch/config.json. Replacebase_urlandapi_keywith your own OpenAI-compatible API endpoint.
View full configuration example
```json { "research": { "base_url": "https://your-openai-compatible-endpoint/v1/", "api_key": "your-api-key", "template_format": "neurips2025", "execution_profile": "local_quick", "writing_mode": "hybrid", "max_retries": 2, "auto_create_env": true, "aut
$ claude mcp add NanoResearch \
-- python -m otcore.mcp_server <graph>