计算化学公社

 找回密码 Forget password
 注册 Register
Views: 99|回复 Reply: 9
打印 Print 上一主题 Last thread 下一主题 Next thread

[综合交流] 集成了结构编辑渲染的终端工作台

[复制链接 Copy URL]

7

帖子

0

威望

177

eV
积分
184

Level 3 能力者

做计算催化和计算材料的人,大概都熟悉这套流程:建模一个软件,写输入卡一个编辑器,scp 上集群,sbatch,扒 OUTCAR 看收没收敛,拉回来再换个工具画 DOS / 能带 / 自由能图。工具之间没有连接,半天耗在"搬文件"和"对格式"上。

我们在做的 CatGO 想换一种方式:把这条链收进一个 AI agent 驱动的桌面工作台。开源(AGPL-3.0),


另外,我们也集成了结构的渲染,并可以对渲染结构的bond和atom进行删减和修改。电荷密度文件和cube文件的渲染也支持,且可以对选择的三个原子进行切面,查看电荷密度。


仓库 https://github.com/Hello-QM/catgo-LRG ,欢迎大家点星!

网页版可直接打开试用 https://app.catgo-ucsd.org它现在真实能做的: 1. AI agent 是主交互,不是侧边栏摆设。 你用自然语言说要算什么,agent 从 OPTIMADE / PubChem 取结构、编辑结构、生成 slab / 吸附位 / 纳米管 / moiré / 异质结、生成 VASP·QE·LAMMPS 输入、编排可视化 DAG 工作流。两种用法:内置 CatBot 直接操作;或者你习惯的外部 agent——Claude Code / OpenAI Codex / Gemini——经 CatGO 提供的 MCP server + 5 个 skill 包接入驱动。

[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






直接和CatBot对话就能得到你想要的结构

2. 工作流引擎是真的会跑。 原生执行 VASP / CP2K / ORCA(DFT)、LAMMPS(MD)、ML 势(MACE/CHGNet/M3GNet)、xTB。催化场景内置 OER / NRR / CO2RR 路径、volcano plot、自由能 / 能量图等节点。也可以和本地的claude code, codex, gemini对话直接生成工作流,并将作业投递到远程服务器(进行实时监控)。

[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






拖拽节点就能生成工作流,且能在节点内编辑结构,添加吸附物。工作流也支持通过AI Agent 生成。亦可用AI Agent 帮你自定义节点。

[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






一键导出不同软件的输入文件

[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






在CatGo一键渲染分子和材料结构







支持多种分析方法,支持在本地力场进行结构优化,支持圆形裁剪,显示电荷,导出结构。







支持多种分析方法







鼠标右键功能







支持用XTB/MLP对结构进行优化,并实时查看优化过程。







可视化参数均可调,







开启性能模式之后支持对多帧千万+原子轨迹进行可视化, 可导出mp4







添加图片注释,不超过 140 字(可选)

3. 自带终端 + SSH,直接连超算。 真 PTY 终端(xterm.js),SSH 支持 OTP / 跳板机 / SOCKS5;agent 连 HPC 投 SLURM / PBS 任务,投递、监控、看 log、看收敛,不用自己开终端敲 scp/sbatch。按住Ctrl + 点击文件,就能直接可视化和编辑远程的结构,要多方便有多方便。







左边看结构,右边连终端,干活建模两不误。

4. 结构与轨迹。3D 编辑器(铅笔模式增删原子、slab cutter),MD/NEB/IRC 轨迹回放,构建异质结,构建摩尔晶格,构建nanotube,。;导入 OPTIMADE/PubChem/拖拽,导出 POSCAR/CIF/XYZ/extxyz/mol2/PDB。出图 DOS/PDOS/能带/COHP(Plotly, 可直接操作DOS/COHP,调到你满意为止)。







在CatGo进行切面操作

5. 手势 + 语音控制。 摄像头手势(MediaPipe 手部追踪,张掌旋转、捏合缩放、指点选原子)+ 中英双语语音命令 + TTS 反馈,离线模式带 Silero VAD + 本地 Whisper。已在 v1.1.0 发布。







手动+语言控制结构

降门槛这件事: 真实降门槛的是一键 Quick-Build 配方(零 LLM)+ agent 用自然语言把输入卡配好 + GUI 搭结构,对刚从实验转过来、不熟 INCAR 的人确实友好一些。关于来历: 结构 viewer / 周期表 / UI 核心衍生自 Janosh Riebesell 的 MatterViz,遵循 AGPL,特此致谢。我们想要两种人: - 一起写代码的——会 vibe coding 就行,不限技术栈(实际栈 Svelte 5 / Rust-Tauri / Python FastAPI),能跟 AI 把功能撸出来即可。- 提意见的——你算催化 / 材料 / 做相关实验时最想骂的痛点,就是我们最想要的需求。提 issue 就是贡献。评论区聊。







CatGo主界面



评分 Rate

参与人数
Participants 3
eV +12 收起 理由
Reason
zsu007 + 5 谢谢分享
SharkYYX2025 + 3 牛!
SakuraXiaoMa + 4 可以的!

查看全部评分 View all ratings

165

帖子

1

威望

2705

eV
积分
2890

Level 5 (御坂)

2#
发表于 Post on yesterday 15:54 | 只看该作者 Only view this author
本帖最后由 wangyj 于 2026-5-27 15:55 编辑

好物,我去试一下
人丑就该多读书,嘴拙最好少说话。
行百里者半于九十,戒骄戒躁。

3

帖子

0

威望

73

eV
积分
76

Level 2 能力者

3#
发表于 Post on yesterday 16:12 | 只看该作者 Only view this author
关注了很久了,终于遇到这种自动工作流的了
再过段时间感觉都不用自己干活了

1053

帖子

4

威望

2547

eV
积分
3680

Level 5 (御坂)

A Student

4#
发表于 Post on yesterday 16:16 | 只看该作者 Only view this author
本帖最后由 student0618 于 2026-5-27 16:18 编辑

测试网页版 ai chat 报错
  • 体系是预设的水
  • 用英文版网页
  • 网络不是大陆地区,但也是Claude限制的,没用上网工具,不知有没有影响。

Steps to reproduce
  • 按下了“what is this structure”
  • 显示 Claude code processing 几秒后报错 agent stream failed
敬仰一针见血的指责,厌倦别有用心的赞美。

7

帖子

0

威望

177

eV
积分
184

Level 3 能力者

5#
 楼主 Author| 发表于 Post on yesterday 16:20 | 只看该作者 Only view this author
student0618 发表于 2026-5-27 16:16
测试网页版 ai chat 报错
  • 体系是预设的水

  • 网页版的只能用API, 不支持CLAUDE CODE

    1053

    帖子

    4

    威望

    2547

    eV
    积分
    3680

    Level 5 (御坂)

    A Student

    6#
    发表于 Post on yesterday 16:22 | 只看该作者 Only view this author
    本帖最后由 student0618 于 2026-5-27 16:23 编辑
    陪锂到天边 发表于 2026-5-27 16:20
    网页版的只能用API, 不支持CLAUDE CODE

    是直接按ai chat的选项就报错,报错前出现claude code字样,抱歉没描述清楚
    敬仰一针见血的指责,厌倦别有用心的赞美。

    7

    帖子

    0

    威望

    177

    eV
    积分
    184

    Level 3 能力者

    7#
     楼主 Author| 发表于 Post on yesterday 16:28 | 只看该作者 Only view this author
    student0618 发表于 2026-5-27 16:22
    是直接按ai chat的选项就报错,报错前出现claude code字样,抱歉没描述清楚

    我刚刚测试了没有问题

    202605271628093999..png (250.24 KB, 下载次数 Times of downloads: 2)

    接入DS API

    接入DS API

    1053

    帖子

    4

    威望

    2547

    eV
    积分
    3680

    Level 5 (御坂)

    A Student

    8#
    发表于 Post on yesterday 16:49 | 只看该作者 Only view this author
    陪锂到天边 发表于 2026-5-27 16:28
    我刚刚测试了没有问题

    或许是我手机网页版的问题,我换机器试试。谢谢!
    敬仰一针见血的指责,厌倦别有用心的赞美。

    405

    帖子

    1

    威望

    5317

    eV
    积分
    5742

    Level 6 (一方通行)

    9#
    发表于 Post on yesterday 17:09 | 只看该作者 Only view this author
    要大AI管这个类似agent的东西,是不是能自动做计算,自动写论文?

    7

    帖子

    0

    威望

    177

    eV
    积分
    184

    Level 3 能力者

    10#
     楼主 Author| 发表于 Post on yesterday 17:20 | 只看该作者 Only view this author
    exity 发表于 2026-5-27 17:09
    要大AI管这个类似agent的东西,是不是能自动做计算,自动写论文?

    本地版基本上做到了,欢迎体验

    本版积分规则 Credits rule

    手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

    GMT+8, 2026-5-28 03:13 , Processed in 0.586926 second(s), 25 queries , Gzip On.

    快速回复 返回顶部 返回列表 Return to list