ScienceClaw 科研助手
在本地整合科学工具、网页检索与代码执行,完成研究分析并生成可交付报告。
- Star 数
- ★ 679
- 最近更新
- 6 个月前
- 主语言
- Python
- FA 评分
- 36/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 需要从 PubMed、arXiv 或 OpenAlex 汇集论文的研究人员,可用内置学术文献搜索工具整理检索结果。
- 不适合
- 需要无网络环境完成文献检索和数据分析的团队
- 不愿部署 Docker 服务或使用官方云服务的用户
- 源码审查
- 36/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
ScienceClaw 是基于 LangChain DeepAgents、LangGraph 和 AIO Sandbox 的个人科研助手,面向需要检索资料、分析数据和整理研究成果的用户。它通过 Docker Compose 部署一组服务,提供 Vue 3 网页界面、FastAPI 后端、定时任务服务和隔离的代码执行环境。README 称其集成 ToolUniverse 的 1,900 多种科学工具,并提供网页搜索、网页抓取、文件操作及用户自定义 Python 工具。用户可生成 PDF、DOCX、PPTX 和 XLSX 等研究材料,文件保存在本地 workspace。项目也提供 Windows 桌面安装包和官方云服务;自托管部署需要 Docker 与 Docker Compose。
用户在网页界面中提交研究问题后,ScienceClaw 可使用 web_search 和 web_crawl 检索与抓取网页内容,并调用 ToolUniverse 中的科学工具,例如 PubMed 文献检索、蛋白质分析和药物发现相关工具。它能在 AIO Sandbox 隔离环境中读写 workspace 文件并执行代码,也可加载 Tools/ 目录中带有 @tool 的 Python 函数。内置 Skills 为 PDF、DOCX、PPTX、XLSX 等多步骤工作提供操作指引,系统可生成相应格式的报告和数据文件。用户还可设置定时任务并通过飞书通知接收结果。
- 需要从 PubMed、arXiv 或 OpenAlex 汇集论文的研究人员,可用内置学术文献搜索工具整理检索结果。
- 进行药物发现或生物医学分析的团队,可调用 OpenTargets、FAERS、UniProt、PDB 等列出的科学工具。
- 需要将分析整理成 PDF、Word 或演示文稿的科研人员,可使用对应的内置 Skills 生成报告。
- 希望定期运行研究任务并在飞书群收到结果的用户,可配置计划任务和飞书通知。
- 想在自有机器运行科研助手并检查执行过程的开发者,可通过 Docker Compose 部署并查看可追踪的工作流。
如何安装或部署这个 Agent?
自托管部署要求安装 Docker 和 Docker Compose,README 建议系统内存至少 8 GB。克隆仓库后启动预构建镜像:
git clone https://github.com/AgentTeam-TaichuAI/ScienceClaw.git
cd ScienceClaw
docker compose -f docker-compose-release.yml up -d --pull always服务启动后访问 http://localhost:5173。README 提供的 Windows 桌面安装方式是下载 ScienceClaw Desktop v0.0.4 的 .tar.gz 安装包、解压并运行安装程序;没有给出其他桌面系统的安装步骤。
如何使用这个 Agent?
打开 http://localhost:5173 并登录。README 列出的初始管理员账号为 admin,密码为 admin123,并要求首次登录后更改密码。登录后在对话界面提交研究任务;可通过设置配置飞书 webhook,通过定时任务安排一次性或重复执行。生成的文件可在内置文件面板中浏览和下载,也保存在本地 ./workspace 目录。若要扩展工具,可将包含 @tool 函数的 Python 文件放入 Tools/ 目录;README 未提供 API 调用示例。
这个 Agent 有哪些优点和局限?
- 将 ToolUniverse 的 1,900 多种科学工具与 PubMed、arXiv、OpenAlex 等文献来源整合到一个研究工作流中。
- 支持在 AIO Sandbox 隔离环境执行代码,并把生成数据保存在本地 workspace。
- 可生成 PDF、DOCX、PPTX 和 XLSX,并支持定时任务与飞书通知。
- 自托管需要 Docker Compose 和多个服务,README 建议至少 8 GB 内存。
- 网页搜索、爬取和外部科学数据工具需要网络连接;README 未说明可完全离线使用。
- README 未列出模型供应商、API 密钥配置方式或费用,因此部署前难以从文档确认模型成本与提供方选择。
- 文档给出的 Windows 桌面安装包为 v0.0.4,且未提供 macOS 或 Linux 桌面安装步骤。
这个 Agent 与同类方案有什么区别?
README 将 ScienceClaw 描述为采用不同于 OpenClaw 的新架构,但没有提供功能对照或迁移细节。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| ScienceClaw 科研助手 当前 | 36 · 缺口较多 | 自托管服务免费版 + 付费版 | ★ 679 | 6 个月前 | Python | — |
| 科学智能体技能库(Scientific Agent Skills) | 51 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 56k | 3 天前 | Python | Claude Code |
| K-Dense BYOK | 49 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 1.4k | 20 天前 | TypeScript | ChatGPT · Codex · Claude.ai |
| 沁言学术技能库 | 48 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 1k | 3 个月前 | Python | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README 宣称 Docker 隔离、本地工作区、工作流可见,并列出代码执行、shell、文件写入、自定义工具、爬取、定时任务和飞书通知;这些说明提供了有限的权限与数据流线索,但没有给出权限配置、确认门槛、凭据保护、外传控制或恢复细节,因此各项仅得 1 分。README 还列出基础设施和工具来源,但没有逐项说明来源归因或安全维护流程,故未给更高分。
README 描述了多服务架构、启动命令和 Docker Compose 部署,也提到服务状态与日志命令;但同一文档对发布 compose 文件扩展名的写法不一致(.yml 与 .yaml),且未说明依赖版本锁定、服务不可用时的恢复行为或面向用户的错误信息,因此各项得 1 分。
目标用户包括研究人员、开发者和学生,文档列出学科工具、技能、部署方式及若干任务类型,提供了部分场景线索。README 未清晰界定能力边界、触发条件或不同环境下的约束,且“无须繁琐配置”与所列 Docker、RAM 及 API 资源要求并存,因此各项得 1 分。
README 有目录、项目结构、功能说明、安装步骤、常用命令、卸载说明和 MIT 许可链接,信息组织与许可呈现较好。安装说明含默认管理员凭据及改密提醒,但没有充分展开密钥管理、安全配置或故障处理;命令中 compose 文件名不一致,未见 FAQ、已知限制或明确维护责任和更新策略。版本信息仅出现桌面版 v0.0.4,故相应评分有限。
文档描述多学科科学工具、定时任务、文件管理,以及 PDF、DOCX、PPTX、XLSX 等交付形式,显示输出可用于研究工作并具一定增值。但“1900+ 工具”、安全、透明和隐私等效益主要是 README 的陈述;没有给出成本、资源消耗或效果比较证据,因此增值和成本收益只得 1 分。
README 提供组件名称、目录、部署命令和若干功能描述,部分产品主张可对应到具体组件;但提交材料只有 README,没有代码、测试或其他来源可交叉印证,且宣传性主张与可核查事实未始终明确区分,所以追溯性与事实/推断区分仅得 1 分,交叉佐证为 0 分。
- README 给出默认管理员账号 admin/admin123,并仅提醒首次登录后改密;部署前应确认该默认凭据如何禁用或替换。
- 虽然文档宣称数据不离开本机,但同时列出联网搜索、网页爬取、外部科学工具、LLM API、云端版本和飞书通知;应核实各类请求、凭据和结果实际流向。
- 文档把代码执行、shell、文件写入和自动创建/测试工具列为能力,但没有说明确认机制、容器权限配置或恢复细节。
- README 中发布版 Compose 文件扩展名写法不一致,且其安全、隐私及工具数量主张未由所提供的其他文件佐证。