OpenLAIR/dr-claw
A Super AI Lab with massive AI Doctors as Assistants. Best IDE for Research via AI Power.
Dr. Claw – An Open‑Source AI Research Assistant
What it is – Dr. Claw is a full‑stack, model‑agnostic workspace that helps researchers move a project from the initial idea all the way to a publishable paper (and even the accompanying slides). It bundles a web UI, a CLI, and a desktop‑app front‑end around a set of “research skills” that are executed by LLM agents such as Claude Code, Gemini CLI, Codex, or any model reachable via OpenRouter.
Key capabilities
| Feature | What you get |
|---|---|
| Research Lab dashboard | Structured view of the whole pipeline (Survey → Ideation → Experiment → Publication → Promotion) with automatic artifact folders (literature reviews, code, analysis, LaTeX draft, slide deck). |
| Auto‑Research Hub | One‑click “run everything” – the agents generate a task list, execute it sequentially, and email you when the run finishes. |
| 100+ built‑in skills | Prompt‑templates for literature survey, idea generation, experiment implementation, result analysis, paper writing, rebuttal drafting, etc. Agents discover and invoke the appropriate skill automatically. |
| Multi‑model backend | Switch between Claude Code, Gemini CLI, Codex, or any OpenRouter model (GPT‑5, Llama, DeepSeek, Kimi, …) with a single API key. |
| Chat‑driven workflow | Describe your research goal in the chat; the inno-pipeline-planner skill turns it into a concrete brief and task list without manual templates. |
| Integrated file & Git explorer | Browse, edit, stage, commit, and switch branches from inside the UI; a trash‑bin protects accidental deletions. |
| News dashboard | Unified, scored feed pulling from arXiv, Hugging Face, GitHub trending, WeChat public accounts, X, and Xiaohongshu. |
| Terminal‑only mode | dr-claw chat gives a lightweight, tool‑calling session in any shell, useful on headless servers. |
| Desktop app (Electron) | Native macOS/Windows installers (.dmg, .exe) or npx dr-claw for zero‑setup launch. |
| OpenClaw mobile/voice integration | A JSON‑based control plane lets a companion app (OpenClaw) act as a voice‑enabled research secretary. |
How to get started
- Prerequisites – Node 20+ (v22 LTS recommended) and at least one of the supported agent CLIs (Claude Code, Gemini CLI, Codex). Some platforms need native build tools for
node‑pty/better‑sqlite3. - Quick launch – Run
npx dr-claw(or install globally withnpm i -g dr-claw), then openhttp://localhost:3001(or:5173for dev mode) to create an account. - Desktop alternative – Download the beta installer from the Releases page, or run
npm run desktop:devfor a hot‑reload Electron app. - CLI‑only – After the server is running, install the Python harness (
pip install -e ./agent-harness) and log in withdrclaw auth login. Usedr-claw chator launch a specific agent (claude,gemini,codex) from a second terminal. - OpenRouter usage – Export
OPENROUTER_API_KEYand pick a model with--model <slug>(e.g.,anthropic/claude-sonnet-4). The same key works for the UI.
Installation snippets
# Zero‑setup (recommended)
npx dr-claw
# Or install globally
npm i -g dr-claw && dr-claw
# From source (development)
git clone https://github.com/OpenLAIR/dr-claw.git
cd dr-claw
npm install
cp .env.example .env # edit as needed
npm run dev # starts backend + Vite dev server
License – Dual‑licensed under GPL‑3.0 + AGPL‑3.0, meaning the core is free to use and modify, but any network‑deployed service must also share source code under the same terms.
Community & support – Slack, WeChat, and X links are provided in the badge bar; a FAQ lives under docs/faq.md. The project also ships a Claude Code plugin (dr-claw-plugin-cc).
Why it matters – While many tools focus on a single stage (e.g., literature search or code generation), Dr. Claw attempts to cover the entire research lifecycle with a single, extensible UI and a plug‑in‑friendly skill library. Its model‑agnostic design lets teams keep data and compute on‑premise, which is useful for privacy‑sensitive or resource‑intensive projects.
TL;DR – Dr. Claw is an open‑source, locally‑runnable research workspace that orchestrates LLM agents across the whole paper‑writing pipeline. Install with npx dr-claw or grab the desktop binary, configure one of the supported model back‑ends, and start chatting your way from idea to finished manuscript.
Related
- Project
- Project
- Project
- Project
- Project