计算化学公社

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

[综合交流] ChemSSH轻量级计算化学SSH工作台(原Chemweb)

[复制链接 Copy URL]

38

帖子

0

威望

1099

eV
积分
1137

Level 4 (黑子)

本帖最后由 orangesea 于 2026-6-11 21:38 编辑

ChemSSH工作台(原Chemweb)

ChemSSH旨在为远程服务器访问提供一个简洁、高效的SSH工具

项目地址:ChemSSH
项目基于FastAPI,远程服务端运行后,通过SSH端口转发到本地运行
操作界面如下,左侧为远程文件管理器,中间为Terminal,右侧为结构预览

左侧文件管理器支持多选,支持拖拽上传、下载文件,单击文件联动快速tail功能,双击文件联动文本/结构预览(后端采用ase解析文件结构),搭配Launcher启动器支持本地打开并同步编辑状态
中间的Terminal为常规的终端,使用命令行管理服务器,支持文件管理器和终端同步目录,包括文件管理器单向同步到终端,以及两者的双向目录同步。支持sz/rz接管为下载/上传
右侧为多功能区域,支持文本/结构预览、队列管理、插件加载,提供插件开发文档和cclib插件案例,加载cclib插件后支持Gaussian格式结构/轨迹预览,后续更多功能通过插件实现,本体保持轻量化
结构预览窗口支持获取能量、Fmax信息,支持显示原子序号、扩胞展示、Wrap展示,支持播放轨迹。采用后端解析原子坐标+FP32节省流量+brotli压缩传输,配合高效的渲染器可以快速加载结构信息,流畅显示百万原子(浏览器需开启GPU硬件加速)。文本编辑器支持补全提醒。队列管理支持双击作业进入工作目录

ChemSSH无边画布,支持自由新建、移动窗口,自定义窗口绑定关系。双击文件自动打开新窗口预览。

ChemSSH-launcher启动器
项目地址:ChemSSH-launcher

由于每次启动服务+转发过程十分繁琐,因此提供了ChemSSH-launcher启动器,可以本地存储不同服务器的SSH信息,便于多服务器访问,密码单独存储到Windows凭据管理器提升安全性
使用Go语言编写,分为简易版(使用powershell启动服务,默认浏览器打开),和Webview版本(内置Webview2服务,也支持手动用其他浏览器打开)
左侧管理不同远程服务器,中间配置服务器设置,注意需要输入加载环境的命令和cd到安装文件夹的命令
右上方支持测试端口占用、启动服务、停止转发,以及隐藏的停止转发+关闭服务端
最上方为不同标签页的管理


ChemSSH-launcher支持SFTP服务,支持拖拽上传、下载,可以直接打开文件并同步编辑状态

提供预编译的ChemSSH-launcher(ChemSSH本体仍需自行下载并安装Python库),您也可以出于安全考虑自行下载源码编译ChemSSH-launcher

感谢您的浏览与反馈!







评分 Rate

参与人数
Participants 4
eV +16 收起 理由
Reason
greatzdk + 5 GJ!
funok + 5 牛!
zhx_Tsinghua + 3 GJ!
Diotima + 3 牛!

查看全部评分 View all ratings

本版积分规则 Credits rule

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

GMT+8, 2026-6-17 05:45 , Processed in 0.226618 second(s), 25 queries , Gzip On.

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