Skip to content

ThinkTerm

文档编写中

部分内容可能尚不完整。

ThinkTerm 的侧边栏、终端与 Agents 面板

ThinkTerm 是一个以工作区为核心的终端,为同时开着大量长时间会话的人而做。它基于 WezTerm 构建,保留了后者快速、低内存占用的终端内核。

同时开五六个 agent,各自在不同的项目目录里跑长任务 —— 这时候标签栏就不管用了。十几个标签全叫 zsh,输出各自往下滚。哪个还在干活、哪个卡住在等你回话、哪个二十分钟前就跑完了?只能一个个点开看。

ThinkTerm 把会话组织成三层 —— SpaceProjectThread —— 并给每个 Thread 一个实时的工作状态。这套结构由多路复用服务端持有,而不属于任何一台机器,所以笔记本、公司开发机、VPS 会出现在同一个侧边栏里,关掉其中一台也不会终止跑在上面的工作。

文档

  • 远程 —— SSH 主机簿、通过 SSH / Mosh / ThinkTerm Connect 连接、保存密码的加密方式,以及会话如何在断线后存活
  • 文件与笔记 —— 通过 SFTP 浏览和传输文件,以及绑定 Obsidian 兼容库的 Markdown 编辑器
  • Agent 状态 —— 如何判定一个会话是在工作、在等你还是空闲,以及程序如何上报自己的状态
  • 命令行 —— thinkterm 可执行文件,以及面向运行中多路复用器的那些子命令
  • TUI —— 纯终端里的同一个工作区
  • 配置 —— 配置文件位置、各平台数据目录,以及从 WezTerm 导入

终端本身 —— 渲染、字体、转义序列、配色方案 —— 来自 WezTerm,其文档原样适用。