InternAgentS:上海AI实验室开源科研智能体,分子晶体微流控仿真全流程工具
一、InternAgentS是什么
InternAgentS 由上海人工智能实验室智能体系统中心开源的一款本地优先、面向理工科科研全流程的开源智能体工作台,核心目标是将 Claude Science 商业科研平台的完整科研工作体验落地到开源社区,摆脱商用平台云端数据限制、模型绑定约束。
项目底层基于 DeepAgents 与 LangGraph 智能体框架搭建,区别于普通对话AI,它不是单纯聊天工具,而是一套整合项目文件、远程算力、科研工具、论文撰写、数据仿真、人工审批权限的一体化科研操作系统,面向材料、计算化学、流体仿真、计算机科研等理工科研究者,实现从课题规划、文献调研、仿真计算、数据分析到论文产出的全链路自动化协作。

二、功能特色
1. 本地优先,数据安全可控
项目文件、模型密钥、SSH算力配置、运行日志、会话状态全部存储在用户本地设备,不会强制上传第三方云端;敏感密钥统一存放本地 .env 配置文件,支持代码仓库忽略敏感文件,规避科研数据泄露风险。
2. 多模型无绑定,兼容国产大模型
原生支持所有 OpenAI 兼容接口,可灵活接入 DeepSeek、通义千问、GLM 等国产模型,后续将对接上海人工智能实验室集思国产免费模型平台,不强制绑定单一海外模型服务。
3. SSH远程Linux计算集群调度
内置独立SSH算力调度模块,复用本机 ~/.ssh/config 配置连接实验室Linux服务器、GPU集群;可在对话中发起仿真、计算任务,任务提交前人工审批,自动轮询任务状态,计算完成后自动拉取谱图、分子结构、仿真云图等结果文件。
4. 开箱即用全流程科研技能库
内置标准化可复用科研技能,无需从零开发:文献检索与综述撰写、论文精读对比、实验数据解析、科研绘图、论文/PPT撰写、代码调试、领域仿真工作流;支持自定义本地技能、从GitHub导入第三方技能,跨项目复用。
5. MCP/SCP双科研工具生态连接器
通过MCP服务对接外部数据库、第三方科研工具;打通上海人工智能实验室SCP领域工具生态,统一管理工具接口、密钥配置,扩展分子模拟、材料计算、流体仿真等专业工具能力。
6. 三栏一体化可视化工作台
采用分区式UI布局,对话、文件、运行状态同屏展示,无需多窗口切换:左侧管理项目、会话、技能、系统设置;中间对话交互区完成指令下发、任务审批;右侧常驻展示项目文件、分子结构、谱图、仿真产物,支持一键预览检索。
7. 全类型科研文件原生适配
原生支持PDF、Office文档、图片、分子晶体结构、光谱数据、仿真数值文件等科研产物,支持预览、检索、引用,所有AI生成图表、报告附带完整生成日志,满足科研可复现要求。
8. 分级权限审批机制
提供三级工具授权模式:自动授权、写入操作需审批、全部操作人工审批;远程集群计算任务强制弹窗审批,杜绝智能体无权限修改文件、占用算力。
三、技术细节
1. 整体技术架构链路
浏览器Next.js前端界面 → LangGraph协调器(agent.py)→ DeepAgent本地运行时引擎 → 项目工作空间(本地文件/Shell命令/技能库)+ MCP外部工具服务 + SCP科研生态
2. 开发语言与工程目录
代码占比:TypeScript 59.3%、Python 33.1%,辅以JS、CSS、Shell脚本;
核心目录:ui(前端界面)、internagents(后端智能体核心)、skills(内置科研技能)、scripts(一键启动脚本)、docs(中英文文档)、mcp(工具连接器)、desktop(桌面端程序)、tests(单元测试)。
3. 三服务分布式启动架构
一键脚本启动3个独立本地服务,端口可自定义:
| 服务模块 | 默认端口 | 核心作用 |
|---|---|---|
| Next.js UI工作台 | 3000 | 可视化操作界面、文件预览、对话交互 |
| LangGraph协调器 | 2024 | 智能体任务流程调度、多步骤任务拆解 |
| DeepAgent本地运行时 | 22024 | 本地文件读写、命令执行、技能调用 |
4. SSH远程计算底层实现
仅支持Linux远端主机,读取本地OpenSSH配置自动识别主机、端口、密钥、跳板机;
远端任务以独立后台bash进程运行,隔离任务目录;
配套完整本地HTTP API,支持主机新增、任务查询、任务状态监控,本地token鉴权;
自动抓取符合命名规则的计算结果,限制文件大小避免本地存储溢出。
5. 配置与安全机制
模型、MCP、SSH敏感信息统一存储本地
.env、资源配置文件,禁止提交至代码仓库;日志、运行缓存、算力临时文件统一存放
.internagents本地目录,git自动忽略;所有外部工具调用、文件写入、远程算力操作均留存操作日志,可追溯。
6. 环境部署依赖
基础运行环境:Python 3.11及以上、Node.js + npm;仅需兼容OpenAI标准接口的大模型服务即可完成初始化。

四、应用场景
1. 材料科学计算(钙钛矿晶体研究)
针对PbTiO3钙钛矿A/B位离子替换课题,自动生成晶体结构文件、预测晶格畸变、批量整理对比分析报告,一站式完成材料结构仿真与结果归纳。
2. 计算化学分子模拟
小分子(如咖啡因)自动化建模,调用算力计算分子轨道、红外光谱,生成分子可视化图谱并输出标准化化学研究报告。
3. 微流控流体仿真建模
快速搭建Y型微流控2D/3D模型,提交远程GPU集群完成流体仿真,自动导出速度场、浓度场云图,生成仿真对比图表。
4. 通用理工科科研全流程
文献调研:批量解析多篇论文,自动生成领域综述、对比不同研究方法;
代码开发:科研仿真代码阅读、调试、批量运行、输出结果总结;
论文产出:数据分析、绘图、论文初稿撰写、幻灯片制作;
集群运维:统一管理实验室多台Linux计算服务器,批量提交仿真任务。
五、使用方法
1. 环境准备
安装 Python3.11+、Node.js 与 npm;
克隆开源仓库
https://github.com/qzzqzzb/OpenClaudeScience;复制
.env.example重命名为.env,填入大模型接口地址、API密钥,支持DeepSeek、通义千问等国产模型配置。
2. 一键启动工作台
执行脚本 ./scripts/dev.sh,自动创建Python虚拟环境、安装前后端依赖,启动三大本地服务;可自定义端口、关闭自动浏览器、跳过依赖安装。
访问地址:http://127.0.0.1:3000/?assistantId=agent_local
3. 基础配置步骤
模型配置:进入设置页,选择OpenAI兼容模型服务商,填写接口地址与密钥;
算力配置:Compute模块导入本地SSH主机别名,完成集群服务器绑定;
技能管理:启用内置科研技能,或导入自定义GitHub技能库;
授权模式:根据项目风险选择自动审批/写入审批/全流程审批。
4. 科研任务操作流程
左侧新建项目,上传论文、分子文件、仿真代码;
中间对话区输入自然语言科研需求;
智能体生成文件修改、远程计算等操作卡片,人工确认审批;
右侧面板实时查看生成图表、报告、计算日志,支持预览导出。
六、竞品对比
选取3款同赛道科研智能体产品:InternAgentS、Claude Science、Devin,从开源属性、数据安全、国产模型、远程算力、成本、本地化部署维度对比。
| 对比维度 | InternAgentS | Claude Science | Devin |
|---|---|---|---|
| 开源属性 | 完全开源(MIT协议),代码可自由修改分发 | 闭源商业付费产品,无开源代码 | 开源代码,但核心算力模块私有化 |
| 数据存储模式 | 本地优先,所有文件、密钥留存本机,不上传云端 | 云端托管,科研数据上传Anthropic服务器 | 本地代码执行,任务日志上传官方云端 |
| 国产模型适配 | 原生支持DeepSeek、GLM、通义千问等国产大模型 | 仅支持Claude系列自研模型,无法接入国产模型 | 兼容OpenAI接口,无国产模型专属适配优化 |
| 远程Linux集群调度 | 原生内置SSH算力调度,适配实验室GPU集群 | 仅对接厂商合作云算力,不支持自有本地服务器 | 仅支持代码服务器,无专业仿真集群能力 |
| 使用成本 | 免费开源,仅需自备模型API密钥 | 按月订阅高额企业版服务费 | 免费基础功能,远程算力按量收费 |
| 专业科研工具生态 | MCP/SCP双连接器,适配材料/化学/流体仿真 | 内置60+海外生物数据库,理工科覆盖有限 | 仅面向软件工程,无分子、晶体专业工具 |
| 本地化部署 | 完整本地三服务部署,离线可用 | 仅网页端,无法私有化本地部署 | 支持本地运行,但依赖官方云端鉴权 |

七、常见问题解答(FAQ)
Q:InternAgentS 和 OpenClaudeScience 是什么关系?
A:OpenClaudeScience 是该项目GitHub仓库原名,产品正式对外命名为 InternAgentS,项目所有代码、功能完全统一,仅产品名称做更名迭代。
Q:InternAgentS 必须联网才能使用吗?
A:基础文件阅读、本地代码运行、技能处理可离线运行;仅调用大模型API、提交远程SSH计算任务时需要网络;所有本地文件、密钥全程不对外传输。
Q:是否支持Windows系统完整运行?
A:UI前端与基础功能支持Windows,但SSH远程计算模块仅适配Linux远端主机,Windows本地可作为客户端连接Linux服务器;开发文档标注已修复Windows桌面端运行与UIBUG。
Q:可以不使用付费大模型,完全本地部署开源大模型吗?
A:支持,只要本地开源模型提供OpenAI兼容接口,在.env文件填写本地模型地址与密钥即可接入,无强制云端模型限制。
Q:远程SSH计算任务数据会上传第三方平台吗?
A:不会,计算任务仅在本地客户端与自建Linux服务器之间传输,中间不经过任何第三方服务,任务文件、仿真结果全部保存在本地与自有集群。
Q:如何自定义新增专属科研技能?
A:可将自定义技能文件放入本地 ~/.internagents/myskills 目录,或从GitHub导入第三方技能至 imported-skills 文件夹,工作台设置页可一键启用。
Q:项目产生的科研文件、日志保存在哪里?
A:全部存储在本地仓库 .internagents 目录,包含会话日志、算力缓存、临时文件,该目录默认加入git忽略清单,不会上传代码仓库。
Q:无GPU集群,仅本地电脑能否正常使用?
A:可以,不配置SSH远程算力时,所有代码、仿真任务直接在本机执行,仅复杂分子、流体仿真任务运行速度受本地硬件限制。
八、相关链接
项目产品官网:https://internagents.github.io/
GitHub开源仓库:https://github.com/qzzqzzb/OpenClaudeScience
九、总结
InternAgentS 是上海人工智能实验室推出的开源本地化科研智能体工作台,依托DeepAgents与LangGraph构建完整科研工作流,补齐商用科研AI平台数据云端托管、模型绑定、算力受限的短板,凭借本地优先的数据安全设计、全兼容国产大模型、原生SSH集群调度、材料/化学/流体仿真专属技能生态,为高校、实验室科研人员提供免费可私有化部署的一站式AI科研工具,覆盖文献调研、仿真计算、数据分析、论文产出全流程,开源MIT协议降低理工科科研团队落地使用与二次开发门槛。
版权及免责申明:本文由@AI工具集原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/internagents.html

