OpenLAIR/dr-claw

A Super AI Lab with massive AI Doctors as Assistants. Best IDE for Research via AI Power.

Dr. Claw – 开源 AI 研究助手

是什么 – Dr. Claw 是一个全栈、模型无关的工作空间,帮助研究人员从最初的创意一路推进到可发表的论文(甚至包括配套的幻灯片)。它围绕一组由 LLM 代理(如 Claude Code、Gemini CLI、Codex 或任何通过 OpenRouter 可达的模型)执行的“研究技能”构建了 Web UI、CLI 和桌面应用前端。

核心功能

功能 你将获得
研究实验室仪表板 结构化展示整个流程(调研 → 构思 → 实验 → 发表 → 推广),并自动生成文件夹(文献综述、代码、分析、LaTeX 草稿、幻灯片)。
自动研究中心 一键“运行全部”——代理生成任务列表,按顺序执行,并在运行完成后通过邮件通知你。
100+ 内置技能 文献调研、创意生成、实验实现、结果分析、论文撰写、反驳草稿等的提示模板。代理会自动发现并调用合适的技能。
多模型后端 仅需一个 API 密钥,即可在 Claude Code、Gemini CLI、Codex 或任何 OpenRouter 模型(GPT‑5、Llama、DeepSeek、Kimi 等)之间切换。
聊天驱动工作流 在聊天中描述你的研究目标;inno-pipeline-planner 技能会将其转化为具体摘要和任务列表,无需手动模板。
集成文件与 Git 探索器 在 UI 内浏览、编辑、暂存、提交、切换分支;回收站功能防止误删。
新闻仪表板 统一、评分制的新闻流,整合 arXiv、Hugging Face、GitHub 趋势、微信公众号、X 和小红书。
仅终端模式 dr-claw chat 提供轻量级工具调用会话,可在任意 shell 中使用,适用于无头服务器。
桌面应用(Electron) 原生 macOS/Windows 安装包(.dmg.exe)或 npx dr-claw 实现零配置启动。
OpenClaw 移动/语音集成 基于 JSON 的控制平面,使配套应用(OpenClaw)可作为语音驱动的研究秘书。

如何开始

  1. 前置条件 – Node 20+(推荐 v22 LTS)和至少一个支持的代理 CLI(Claude Code、Gemini CLI、Codex)。部分平台需要为 node‑pty / better‑sqlite3 安装原生构建工具。
  2. 快速启动 – 运行 npx dr-claw(或使用 npm i -g dr-claw 全局安装),然后打开 http://localhost:3001(开发模式为 :5173)创建账户。
  3. 桌面替代方案 – 从 Releases 页面下载 beta 安装包,或运行 npm run desktop:dev 启动热重载的 Electron 应用。
  4. 仅 CLI – 服务器运行后,安装 Python 框架(pip install -e ./agent-harness),使用 drclaw auth login 登录。在第二个终端中使用 dr-claw chat 或启动特定代理(claudegeminicodex)。
  5. 使用 OpenRouter – 导出 OPENROUTER_API_KEY 并使用 --model <slug> 选择模型(例如 anthropic/claude-sonnet-4)。同一密钥可在 UI 中使用。

安装片段

# 零配置(推荐)
npx dr-claw

# 或全局安装
npm i -g dr-claw && dr-claw

# 从源码(开发用)
git clone https://github.com/OpenLAIR/dr-claw.git
cd dr-claw
npm install
cp .env.example .env   # 按需编辑
npm run dev   # 启动后端 + Vite 开发服务器

许可证 – 采用 GPL‑3.0 + AGPL‑3.0 双重许可,意味着核心代码可自由使用和修改,但任何网络部署的服务也必须以相同条款共享源代码。

社区与支持 – 项目徽章栏提供 Slack、WeChat 和 X 链接;FAQ 位于 docs/faq.md。项目还附带一个 Claude Code 插件(dr-claw-plugin-cc)。

为何重要 – 虽然许多工具专注于单一阶段(如文献检索或代码生成),Dr. Claw 试图通过单一、可扩展的 UI 和插件友好的技能库,覆盖研究生命周期的全部。其模型无关设计使团队可将数据和计算保留在本地,对隐私敏感或资源密集型项目非常有用。


TL;DR – Dr. Claw 是一个开源、本地可运行的研究工作空间,可协调 LLM 代理完成整个论文写作流程。通过 npx dr-claw 安装或获取桌面二进制文件,配置一个支持的模型后端,即可通过聊天从创意推进到完成的文稿。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目