资讯动态

Hermes Workspace文件浏览器与PTY终端:不离开浏览器就能搞定代码的2个提效利器

发布时间:2026/9/1 21:05:11 来源:尧图企业网站定制
Hermes Workspace文件浏览器与PTY终端不离开浏览器就能搞定代码的2个提效利器【免费下载链接】hermes-workspaceNative web workspace for Hermes Agent — chat, terminal, memory, skills, inspector.项目地址: https://gitcode.com/gh_mirrors/he/hermes-workspaceHermes Workspace 是一个面向 Hermes Agent 的原生 Web 工作台内置文件浏览器与PTY 终端两大核心功能。不用安装重型 IDE、不用切换窗口你在浏览器里就能浏览项目文件树、用 Monaco 编辑器读写代码甚至运行一个跨平台的真实终端会话——对新手和远程办公场景来说是 2 个立竿见影的提效利器。为什么需要浏览器里的文件浏览器和终端传统开发流程里改一行配置要打开 IDE跑一条命令要敲出系统终端远程服务器上还要再开 SSH。Hermes Workspace 把这三件事压缩进同一个页面Files 页面左侧文件树 右侧 Monaco 编辑器支持搜索、图片预览、Markdown 实时渲染、保存与下载Terminal 页面基于 xterm.js 的网页终端背后是真实的 PTY 会话支持颜色输出、窗口尺寸自适应、多标签页和会话恢复 全程运行在你自己的服务器上文件不经过任何第三方Hermes Workspace 文件浏览器一键打开、即点即改进入 Files 页面后左侧是按Workspace根目录组织的文件树顶部有搜索框输入文件名即可过滤整棵树。点击任意文件内容立刻加载到右侧的 Monaco 编辑器中——就是 VS Code 同款内核自带几十种语言的高亮。几个新手最实用的细节搜索定位文件树顶部的搜索框支持按名称实时过滤深层目录一秒可达多格式预览图片png/jpg/webp/svg 等直接内嵌预览Markdown 文件可在编辑/预览之间一键切换编辑即保存改动后点 Save 写回磁盘标题栏会提示unsaved changes/saved状态快捷导出Download 按钮直接把文件下载到本地Open 按钮在新标签页打开原始内容移动端友好手机上文件树会自动折叠成按钮不占屏幕文件浏览相关的实现主要在这两个模块有兴趣深挖源码可以看页面与编辑器逻辑src/routes/files.tsx文件树侧边栏src/components/file-explorer/file-explorer-sidebar.tsx图片/预览弹窗src/components/file-explorer/file-preview-dialog.tsx后端接口list/read/write/downloadsrc/routes/api/-files.tsHermes Workspace PTY 终端浏览器里的真终端很多 Web 终端只是把输出转发成文本Hermes Workspace 的终端不一样——它通过 Python PTY 辅助进程在服务器上分配真实的伪终端所以颜色、vim、top、git这类依赖终端功能的程序都能正常跑窗口缩放时还会自动同步 PTY 的行列数src/server/terminal-sessions.ts、src/server/pty-helper.py。上手体验的几个亮点会话恢复刷新页面或重新打开后终端会提示Restored session之前的会话上下文还在️多标签页右上角新建标签、切换/关闭会话每个标签独立跑一个 PTY️两种模式聊天旁边的小面板或全屏沉浸式终端随场景切换跨平台Windows / macOS / Linux 均无需安装原生依赖node-pty浏览器打开即用实现侧的核心文件终端工作区xterm.js 标签管理src/components/terminal/terminal-workspace.tsx终端标签状态管理src/stores/terminal-panel-store.ts页面路由src/routes/terminal.tsx快速上手3 条命令跑起来Hermes Workspace 要求 Node.js ≥ 22整个启动过程不到一分钟git clone https://gitcode.com/gh_mirrors/he/hermes-workspace cd hermes-workspace pnpm install pnpm dev然后浏览器打开http://localhost:3000左侧导航找到Files和Terminal即可体验。详细安装说明含 Docker 与 Tailscale 远程访问见 docs/docker.md 和项目根目录的 README.md。小结场景用 Hermes Workspace改一个配置文件Files 页面点开即改Save 落盘无需开 IDE查看图片/Markdown编辑器内直接预览免装查看器跑构建、查日志、进 vimTerminal 页面真实 PTY刷新不丢会话远程/无桌面环境浏览器 手机 PWA 就能覆盖全部操作文件浏览器负责看得快、改得轻PTY 终端负责跑得起、不断线两者组合起来就是浏览器里最省心的轻量开发环境。更多功能Memory、Skills、Swarm 模式可参考 FEATURES-INVENTORY.md 继续探索。【免费下载链接】hermes-workspaceNative web workspace for Hermes Agent — chat, terminal, memory, skills, inspector.项目地址: https://gitcode.com/gh_mirrors/he/hermes-workspace创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价