用于统一管理、监控和协调多个 AI 编程代理的终端任务控制台,工作区可持久保存。
- Star
- 235
- Fork
- 18
- 未关闭 Issue
- 20
- 最近提交
- 昨天
这是什么?
ThinkTerm 是基于 WezTerm 构建的终端应用。其 mux 服务端负责管理 shell、标签页和分屏,桌面端、TUI 和浏览器客户端都可以接入这些会话。关闭客户端后会话仍在运行,因此长时间的构建或 AI 编码代理可以在你离开时继续执行,之后在其他设备上接回。
该项目面向在多台机器上同时运行多个 shell 和编码代理的场景。ThinkTerm Connect 可以把远程 mux 工作区与本地工作区并列显示在桌面端,侧边栏通过 Space、Project 和 Thread 组织工作并显示状态。Agents 面板汇总可识别的编码代理及其工作状态,命令行工具还允许脚本发送输入、读取输出,并等待某个窗格中的命令结束。
桌面端通过 GPU 直接绘制界面,不依赖 Electron 或 webview。桌面版支持 macOS、Linux 和 Windows,iOS 与 Android 客户端仍在开发中。
核心功能
- 01mux 服务端在客户端断开后保持 shell 和代理继续运行。
- 02桌面端、TUI 和浏览器客户端可接入同一组会话。
- 03通过 SSH、Mosh 或持久 mux 会话连接的远程工作区显示在同一侧边栏中。
- 04Agents 面板汇总可识别的编码代理及其工作状态。
- 05内置文件浏览、语法高亮预览以及 SFTP 传输。
- 06命令行工具支持脚本发送输入、读取窗格输出并等待命令完成。
适用场景
- 在不同项目上同时运行多个编码代理,并在一处查看它们的状态。
- 在远程服务器上启动长时间构建或任务,之后从其他设备重新接入。
- 在一个终端工作区中同时管理本地和远程机器。
- 通过浏览器或 SSH 中的终端界面查看和操作终端会话。
快速上手
- 1
从发布页面下载最新版本
- 2
在 macOS 上通过 Homebrew 安装
brew install --cask roversx/tap/thinkterm - 3
在另一个终端中打开终端界面
thinkterm tui
使用前须知
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品同样保持开源。
- 会话无法在 mux 服务器重启或主机重启后保留。
- iOS 和 Android 应用仍在开发中,尚未发布。
- 浏览器访问需要 WebGPU 和安全上下文,并且必须显式启用。
收录于专题
标签
常见问题
- ThinkTerm 是什么?
- 一款用 Rust 编写的终端,内置多路复用器,断开连接后会话继续运行,可通过桌面、TUI 或浏览器接入。 ThinkTerm 是基于 WezTerm 构建的终端应用。其 mux 服务端负责管理 shell、标签页和分屏,桌面端、TUI 和浏览器客户端都可以接入这些会话。关闭客户端后会话仍在运行,因此长时间的构建或 AI 编码代理可以在你离开时继续执行,之后在其他设备上接回。
- ThinkTerm 可以免费使用吗?用的什么许可证?
- ThinkTerm 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ThinkTerm 还在维护吗?
- 活跃维护中。ThinkTerm 最近一次提交是在 2026年11月6日。
- ThinkTerm 适合用来做什么?
- 在不同项目上同时运行多个编码代理,并在一处查看它们的状态。 在远程服务器上启动长时间构建或任务,之后从其他设备重新接入。 在一个终端工作区中同时管理本地和远程机器。 通过浏览器或 SSH 中的终端界面查看和操作终端会话。
- ThinkTerm 怎么安装和运行?
- 从发布页面下载最新版本 在 macOS 上通过 Homebrew 安装: brew install --cask roversx/tap/thinkterm 在另一个终端中打开终端界面: thinkterm tui
- 在哪里获取 ThinkTerm?
- 源代码和安装说明在 GitHub 上:https://github.com/RoversX/ThinkTerm
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 Rust 编写的终端工作区,持久运行编码智能体,标记每个窗格的工作、阻塞或空闲状态,并支持智能体通过 CLI 和 socket API 操控。
用 Rust 编写的原生 Windows 终端复用器,在 PowerShell 和 cmd.exe 中提供 tmux 命令与配置支持。
可通过脚本和编码代理远程驱动的类 tmux 终端复用器,后台服务常驻运行。
一款 macOS 终端应用,用于运行和监控多个编码智能体,会话由守护进程保持,并提供 iPhone 配套应用。
用 Go 编写的终端多路复用与窗口管理器,支持平铺窗格、工作区、断线保持的会话,以及汇总编码代理状态的收件箱。