Stop Wasting Hours on Research Grunt Work DeepScientist Runs Locally
Stop Wasting Hours on Research Grunt Work—DeepScientist Runs Locally
What if your next breakthrough wasn't buried under a mountain of broken environments, scattered scripts, and half-finished rewrites? What if the hours you currently spend fighting dependencies, chasing lost experiment results, and stitching together fragmented notes could be reclaimed for actual thinking?
Here's the brutal truth most researchers won't admit: the majority of "research time" isn't research at all. It's janitorial work. It's restoring repositories that fail on import. It's retracing steps because you forgot which branch held the promising ablation. It's copy-pasting between terminals, notebooks, and Overleaf until your paper deadline forces you to ship something incoherent.
The AI tools you've tried so far? They make it worse. Chatbots spit out ideas, then lose all context after three messages. Autoresearch demos run once, generate a PDF, and leave you with unverifiable black-box outputs. Nothing accumulates. Nothing connects. Nothing keeps working while you sleep.
Enter DeepScientist—the local-first autonomous research studio that turns your machine into a persistent AI research partner. Not a chatbot. Not a one-shot demo. A system that keeps the full research loop moving on your hardware: from baselines and experiment rounds to paper-ready outputs, with Findings Memory, Bayesian optimization, and a Research Map that turns every result into the next starting point.
This isn't science fiction. This is ResearAI/DeepScientist—ICLR 2026 Top 10, installable in 15 minutes, and designed to get stronger the longer you use it.
Ready to see how it actually works?
What Is DeepScientist? The Research OS Hiding in Plain Sight
DeepScientist is an open-source autonomous research system developed by ResearAI and WestlakeNLP, led by ACL Fellow Professor Yue Zhang. Its core mission is radical: transform fragmented, repetitive, easy-to-lose research work into a local AI workspace that keeps moving, keeps accumulating, and keeps getting stronger over time.
Unlike AI Scientist or autoresearch-style systems that operate as one-shot generators, DeepScientist is architected for long-horizon research work. It doesn't just suggest ideas and vanish. It pushes papers, baselines, experiments, and writing inside one persistent workspace—with full visibility into what it read, what it changed, and what it plans next.
The project gained significant academic recognition when its paper, "DeepScientist: Advancing Frontier-Pushing Scientific Findings Progressively," was accepted to ICLR 2026 and ranked in the Top 10. This isn't a hobby project. It's a peer-reviewed system with public docs, continuous releases, and a growing ecosystem of connectors and integrations.
Why it's trending now:
- v1.6.0 (May 2025) added Claude Code, OpenCode, Kimi Code, BenchStore, and science evidence workflows
- npm install path is live:
@researai/deepscientist - Four built-in runners (Codex, Claude, Kimi, OpenCode) mean you bring what already works
- Full multilingual support: Chinese and English docs, with Web, TUI, and messaging connectors
The philosophical difference? DeepScientist treats research as stateful, branchable, and inspectable—not as a conversation that disappears when you close the tab.
Key Features: What Makes DeepScientist Actually Different
Let's dissect the technical machinery that separates DeepScientist from every "AI research assistant" you've already abandoned.
Findings Memory: Your Research Doesn't Reset
Most AI tools suffer from catastrophic context loss. DeepScientist implements Findings Memory—a persistent mechanism that preserves what worked, what failed, and why. Failed paths become assets, not dead ends. Each experiment round feeds into the next hypothesis generation.
Bayesian Optimization: Smarter Than Grid Search
Instead of brute-forcing hyperparameters, DeepScientist leverages Bayesian optimization to propose the next most informative experiment based on accumulated results. This isn't just faster—it's fundamentally more sample-efficient for expensive training runs.
Research Map: Visualize Your Exploration
The Canvas interface renders your research structure as a navigable map: branches, baselines, ablations, and conclusions. You can inspect the process through web workspace, terminal UI, files, and traces—no black-box anxiety.
One Repo Per Quest: Git-Native Research
Every quest is a real Git repository. Branches and worktrees naturally express research routes. Want to fork an ablation? It's literally git branch. Need to hand off to a collaborator? Push and pull like any other repo.
Human Takeover Anytime: You're Never Locked Out
DeepScientist runs autonomously when you want, but you can pause, edit plans, change code, and continue at any moment. This isn't automation that excludes humans—it's automation that amplifies them.
Built-in Multi-Channel Progress Tracking
Follow your long-running experiments from Weixin, QQ, Telegram, WhatsApp, Feishu, or Lingzhu/Rokid. The system pushes progress updates to wherever you actually are.
Use Cases: Where DeepScientist Actually Shines
1. Paper Reproduction That Sticks
You find a promising NeurIPS paper. Normally: spend 2 days fixing environment conflicts, discover a missing data preprocessing step, give up. With DeepScientist: feed the paper or repo URL, and it restores environments, handles dependencies, tracks critical failures, and preserves what broke and what got fixed for future rounds.
2. Continuous Experiment Loops
Running ablations for your CVPR submission? DeepScientist proposes the next hypothesis from existing results, branches to compare configurations, and records conclusions automatically. Failed routes are preserved and summarized—no more deleting checkpoint_47_broken and forgetting why.
3. Paper Writing Integrated with Experiments
Figures, analysis, and drafts live inside the same quest as your code. The system supports local PDF and LaTeX compilation workflows. When experiments finish, outputs flow directly into paper-facing deliverables without copy-paste hell.
4. Sensitive Research on Local Hardware
Unpublished ideas, preliminary negative results, and intermediate experiment history stay on your machine by default. No cloud lock-in. No wondering where your data went. This is local-first by design, not as an afterthought.
5. Server-Side Execution with Flexible Monitoring
Run heavy training on your lab server, but follow progress from browser, terminal TUI, or messaging apps. The multi-surface architecture means you're not SSH'd into a tmux session at 2 AM.
Step-by-Step Installation & Setup Guide
DeepScientist supports Linux and macOS fully. Native Windows is experimental—strongly prefer WSL2.
Prerequisites
- Node.js/npm (for package installation)
- Git
- Python↗ Bright Coding Blog 3.11+
- One working runner: Codex, Claude Code, Kimi Code, or OpenCode
Option 1: Manual npm Install (Recommended)
The fastest path if you already have a preferred coding agent:
# Install DeepScientist globally via npm
npm install -g @researai/deepscientist
# Authenticate your chosen runner first
codex login # or: claude --version, kimi --version, opencode --version
# Verify runner health
ds doctor --runner codex # or: --runner claude, --runner kimi, --runner opencode
# Launch in current directory
ds --here
Claude Code lane (if claude already works):
npm install -g @researai/deepscientist
claude --version
ds doctor --runner claude
ds --here --runner claude
Kimi Code lane (if kimi already works):
npm install -g @researai/deepscientist
kimi --version
ds doctor --runner kimi
ds --here --runner kimi
OpenCode lane (if opencode already works):
npm install -g @researai/deepscientist
opencode --version
ds doctor --runner opencode
ds --here --runner opencode
Option 2: Let Your Coding Tool Install It
Already inside Codex, Claude, Cursor, or OpenCode? Copy this prompt:
Please install and launch DeepScientist on this machine. The official repo is https://github.com/ResearAI/DeepScientist and the docs start at https://github.com/ResearAI/DeepScientist/blob/main/docs/en/README.md . First inspect Node.js/npm, git, Python, OS, and shell environment. If global npm install is appropriate, run npm install -g @researai/deepscientist and verify ds --help. If source install is safer, git clone https://github.com/ResearAI/DeepScientist.git, cd DeepScientist, read the README, and run bash install.sh. After installation, confirm at least one runner works locally, such as codex, claude, opencode, or kimi; authenticate that CLI first, then run ds doctor --runner <name>, start with ds --here, and report the local URL plus the exact config docs I should read next.
Option 3: Install from Source
# Clone the repository
git clone https://github.com/ResearAI/DeepScientist.git
cd DeepScientist
# Run the install script
bash install.sh
# Launch
ds
For UI/TUI development, also install workspace dependencies:
npm --prefix src/ui install
npm --prefix src/tui install
Post-Launch Configuration
Default local address:
http://127.0.0.1:20999
Optional per-launch password protection:
ds --auth true
Stop all agents and daemon:
ds --stop
REAL Code Examples from the Repository
Let's examine actual commands and patterns from the DeepScientist documentation, with detailed explanations of what each does and why it matters.
Example 1: Basic Codex-Powered Launch
# Install DeepScientist globally through npm
npm install -g @researai/deepscientist
# Authenticate with OpenAI's Codex CLI
# This establishes API credentials for the runner
codex login
# Launch DeepScientist in the current directory
# --here binds the quest to your present working directory
ds --here
What's happening here? This is the minimal viable setup. The codex runner is recommended as the safest default because OpenAI's CLI has broad model support and straightforward authentication. The --here flag creates a quest rooted in your current directory, meaning all experiments, branches, and artifacts will be organized beneath it. This isn't a temporary chat session—it's a persistent workspace that survives reboots.
Example 2: Runner Health Verification with ds doctor
# Check if Claude Code runner is properly configured
# This validates: CLI presence, auth status, API connectivity, and environment
ds doctor --runner claude
# Launch with explicit runner selection
# Overrides any default or bundled fallback
ds --here --runner claude
Why this matters: DeepScientist can fall back to npm-bundled helper copies for codex, claude, and opencode, but kimi requires an external CLI. The doctor command performs pre-flight validation—catching auth issues, path problems, or version mismatches before you waste hours on a broken setup. This diagnostic pattern is borrowed from medical imaging: systematic checks before invasive procedures.
Example 3: Source Installation for Developers
# Clone the full repository for development or customization
git clone https://github.com/ResearAI/DeepScientist.git
cd DeepScientist
# Execute the automated install script
# This handles: dependency resolution, Python environment, runner linking
bash install.sh
# Launch with default configuration
ds
When to use this: Choose source installation when you need to modify the UI/TUI, add custom skills, or contribute to the project. The install.sh script abstracts platform-specific setup, but reading it reveals how DeepScientist orchestrates its multi-language stack (TypeScript for surfaces, Python for execution core).
Example 4: Authentication-Protected Session
# Enable per-launch local access password
# Disabled by default for frictionless local development
ds --auth true
Security consideration: On shared servers or multi-user machines, --auth true prevents unauthorized access to your research workspace. The password is ephemeral per launch—no persistent credential database that could leak. This reflects DeepScientist's local-first security model: your machine, your control, your responsibility.
Example 5: Graceful Shutdown
# Stop the managed local daemon and all running agents
# Ensures clean resource release and checkpoint preservation
ds --stop
Critical for long-running work: Unlike killing processes with Ctrl+C or kill -9, ds --stop triggers graceful checkpointing. Active experiment states are preserved, Findings Memory is flushed to disk, and runner connections are cleanly terminated. This prevents the corrupted-state bugs that plague naive automation systems.
Advanced Usage & Best Practices
Optimize Your Findings Memory
Tag failed experiments descriptively when you manually intervene. DeepScientist's memory system weights human annotations heavily—your "gradient explosion at lr=0.01" note becomes training data for future Bayesian proposals.
Leverage Branching for Parallel Ablations
Don't run experiments sequentially when you have compute. Create branches for each ablation variant, let DeepScientist manage them, and use the Research Map to compare outcomes. This is Git-native parallelization—no proprietary experiment tracking needed.
Configure Connectors for Asynchronous Monitoring
Set up Telegram or Feishu connectors before starting overnight training runs. The progress reports include: current epoch, validation metrics, estimated completion, and any errors requiring intervention. You sleep; DeepScientist watches.
Use BenchStore for Reproducible Baselines
The v1.6.0 BenchStore system (documented in the BenchStore YAML Guide) lets you declare baseline configurations as versioned artifacts. Share them across quests, publish with papers, and eliminate the "it worked on my machine" problem.
Prefer Local Models for Sensitive Stages
For literature review or ideation, cloud models are fine. For unpublished experimental designs or negative results, route through Ollama-local backends via the Local Model Backends Guide. Information never leaves your hardware.
Comparison with Alternatives: Why DeepScientist Wins
| System | E2E Research | Research Map | Keeps Growing | Multi-Channel | Figures/Rebuttals |
|---|---|---|---|---|---|
| AI-Scientist | ✓ | ✗ | ✗ | ✗ | ✗ |
| AI-Scientist-v2 | ✓ | ✗ | ✗ | ✗ | ✗ |
| Agent Laboratory | ✓ | ✗ | ✓ | ✗ | ✗ |
| RD-Agent | ✗ | ✗ | ✓ | ✗ | ✗ |
| AutoResearchClaw | ✓ | ✗ | ✓ | ✓ | ✗ |
| EvoScientist | ✓ | ✗ | ✓ | ✓ | ✗ |
| DeepScientist | ✓ | ✓ | ✓ | ✓ | ✓ |
The pattern is clear: DeepScientist is the only open-source system that combines end-to-end autonomy, visual research mapping, continuous accumulation, multi-channel monitoring, and full paper production including figures and rebuttals. Others do pieces. DeepScientist does the complete research lifecycle.
AI-Scientist generates a paper once, then stops. RD-Agent grows but lacks visualization. AutoResearchClaw has channels but no research map. Only DeepScientist connects all surfaces into one coherent, inspectable, improvable system.
FAQ: Your Burning Questions Answered
Is DeepScientist free to use?
Yes. DeepScientist is Apache 2.0 licensed and free to use, modify, and distribute. You pay only for your chosen runner's API costs (OpenAI, Anthropic, Moonshot, etc.).
Can I use my own local models?
Absolutely. Configure Ollama, vLLM, or other local backends through the Local Model Backends Guide. Gemini users should prefer the OpenCode setup.
How does this differ from using Claude Code or Codex directly?
Those are runners—execution engines. DeepScientist is the orchestration layer that persists state, manages branches, optimizes experiments, and produces deliverables. Think: runner is the engine, DeepScientist is the vehicle.
What if the AI goes off track?
Human takeover is built in. Pause anytime, edit plans, modify code, and resume. The system preserves your intervention and learns from it. You're never locked out.
Can multiple people collaborate on one quest?
Yes. Since each quest is a Git repository, standard Git workflows apply. Push, pull, branch, and merge. The connector guides enable progress sharing via messaging platforms.
Is my data sent to ResearAI's servers?
No. DeepScientist is local-first by default. Code, experiments, and drafts stay on your machine. API calls go to your chosen runner provider (OpenAI, Anthropic, etc.), not to ResearAI.
What research domains work best?
Currently optimized for machine learning and AI research (the ICLR paper domain). The architecture supports expansion to other computational sciences through custom skills and MCP configurations.
Conclusion: Your Research Deserves a Better Operating System
DeepScientist isn't another AI demo to bookmark and forget. It's a fundamental reimagining of how research work should flow: persistent, inspectable, branchable, and yours.
The pain is real. The hours lost to environment hell, scattered results, and repetitive setup are hours stolen from actual discovery. The existing tools either chat and vanish, or automate and obscure. DeepScientist does neither. It stays, accumulates, and improves.
With 15-minute setup, four major runner integrations, ICLR 2026 Top 10 validation, and a growing ecosystem of connectors and companion tools, the question isn't whether autonomous research assistants are the future. The question is: will you run yours locally, or keep renting fragmentation by the hour?
Install DeepScientist today. Star the repo. Join the WeChat community. And reclaim your research time for what actually matters: pushing frontiers.
👉 github.com/ResearAI/DeepScientist
Now, Stronger AI Pushes Frontiers, Stronger Our Shared Future.
Outils recommandés
Explore on the BrightCoding network
Hand-picked resources from our other sites.
AI File Sorter: The Privacy-First File Organizer Every Developer Needs
AI File Sorter is a cross-platform desktop app that uses local LLMs to intelligently organize and rename files. Privacy-first, preview-based, and supports image...
Skybolt Engine: The Secret Weapon for 3D Geospatial Simulation
Discover Skybolt Engine, the open-source C++/Python 3D geospatial simulation framework for aircraft, ships, and spacecraft. Complete guide with real code exampl...
Stop Losing Focus! TomatoBar Is the Secret macOS Menu Bar Timer
Discover TomatoBar, the open-source Pomodoro timer that lives in your macOS menu bar. Fully sandboxed, lightning-fast, and automation-ready via URL schemes and...
Continuez votre lecture
Why Alexandrie is the Ultimate Markdown Note-Taking App
Why CrossPaste is the Ultimate Game Changer for Clipboard Management
Why Chandra is the Ultimate OCR Tool for Handwriting and Tables
Stop Coding Alone: OPC-Skills Gives Your AI Agent Superpowers
Commentaires 0
Aucun commentaire pour l'instant. Soyez le premier à réagir !