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 安裝或取得桌面二進位檔,設定支援的模型後端,即可透過聊天從構想推進至完成的文稿。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案