termal.in

功能

一整天都开着的终端

现代 SSH 客户端该有的一切,都做扎实,也保持高速。还有 SFTP、FTP、Telnet、S3 和数据库客户端,任何设备都能打开的网页控制台,以及一个 MCP 服务器,让你的 AI 代理安全地通过同一批主机工作。另外还有本地终端,可以直接在标签页里启动你的 AI CLI;还有 AI 助手,能总结会话、解释输出,并按你的要求写出命令。

终端

快速的多标签终端

真正的 xterm-256color 会话,配有浏览器式的标签页、主机侧栏、代码片段,以及带回滚记录的会话恢复。

  • 行内建议:开始输入,命令的其余部分就会出现,来源包括你在该主机上的历史、服务器自己的 shell 历史和你的片段。按 → 接受,有多个匹配时会弹出选择列表。
  • Rust 核心 + 标签页休眠,内存占用低,同时开着一大堆主机连续几周也依然流畅。
  • 状态栏实时显示当前机器的 CPU、内存、磁盘、网络和运行时间。

网页控制台

任意浏览器里的终端

在 termal.in/account 登录,就能在笔记本、手机或平板上使用网页 SSH 客户端:真正的终端、SFTP/FTP/S3 文件浏览器和录制回放,无需安装。

  • 私有主机可以通过 Termalin Connector 无密钥访问,密钥永远不会进入浏览器。
  • 浏览器终端、文件浏览器和数据库客户端随 Pro 和 Team 提供。
  • 体验在线演示 →

面向 AI 代理 · MCP

为你的 AI 代理而生

基于你选定的主机,提供真正的 SSH MCP 服务器。AI 代理列出这些主机,并通过 Termalin 工作,方式有两种:

  • 代理可以自己开会话,在后台运行,标签页会发光,你可以随时查看。
  • 也可以接入你已经打开的会话,和你并肩运行,执行操作时边框会发光。
  • 密钥托管方(替你保管密钥、代为签名的中间层):解锁一次,Termalin 就会代表代理签名,无需 ssh-add,密钥绝不交给代理。
  • 或者完全不用应用:把 ChatGPT、Claude、Claude Code、Codex 或 Cursor 连接到托管 MCP 端点(登录一次,或使用 API 密钥)——16 个工具可以执行命令(或在多台服务器上同时执行同一条命令)、启动后台任务、读写文件(SFTP)、查询数据库、读取服务器指标和未处理的告警,全都在你接入隧道的服务器上进行,即使你的电脑上什么都没运行也行。
  • 还有内置 AI 助手:会话摘要、对选中内容的“解释一下”、根据一句普通的描述生成命令。详见下方的 AI 助手。
助手 · web-01
Ctrl+Shift+K  删除 /var/log 里最旧的 10 个日志文件 ✦ find /var/log -name '*.log' -printf '%T+ %p\n' | sort | head -n 10   › 解释最后一个错误 nginx 无法绑定 :443——已有另一个进程占用它 检查: ss -ltnp 'sport = :443'  [ 输入到会话中 ]

AI 助手

内置于终端的助手

桌面应用、iOS 和网页控制台中都内置了一个助手:它能总结会话、解释选中的内容、把一句普通的描述变成命令(Ctrl+Shift+K,手机上用 ✦ 键),还能为服务器生成“给 AI 的备注”。

  • 每月请求数:Pro 400 次,Team 1,000 次,试用期 40 次。
  • 想用自己的模型?任意套餐都可以改为指向你自己的 Anthropic 密钥,或一个 OpenAI 兼容端点或本地端点。
  • 在第一个请求离开你的设备之前,它会先征得同意。
  • 在网页终端中,“解释”的回答末尾会附上只读的检查命令——点一下按钮就会把它们输入到会话里,在你亲自运行之前什么都不会执行。
本地 shell · 你的电脑
$ claude Claude Code — ~/app › 运行预发布环境的迁移并跟踪日志 … 处理中 … ✓ 完成  ·  已回到你的 shell $

本地终端 · AI 工作区

标签页里的 AI 代理 CLI

在自己的电脑上打开一个 shell,作为终端标签页,就在你的服务器旁边,而不是另开一个窗口。

  • 直接输入 claude、gemini、codex 或 claude --continue,它在 shell 中运行,退出后回到提示符。Windows、macOS 和 Linux 上都一样。
  • 像保存主机一样保存它:选择 Local,设置 shell 和工作目录,之后在侧栏一键打开。
用语法高亮编辑配置文件

SFTP

文件浏览器与内置编辑器

一个带内置编辑器的 SFTP 客户端:浏览远程文件并直接在这里打开,无需先下载到本地再传回去。

  • 真正的编辑器:语法高亮、查找与替换、自动换行、原地保存。
  • 不只是代码,图片、PDF、Markdown、CSV 和压缩包也能直接打开。
data · shop @ db-primary
▾ shop   ▾ products · 1.2k rows       id · name · price   ▸ customers   › SELECT * FROM products LIMIT 100; ✓ 100 rows  ·  6 ms

Data · 数据库客户端

数据库也在同一个应用里

像打开其他主机一样打开数据库:结构树列出每个数据库、表和视图(附行数、列、索引、外键和授权),还有 SQL 编辑器和结构视图。不用再另开一个工具。

  • 13 种引擎:PostgreSQL、MySQL/MariaDB、SQLite、MongoDB、Redis、ClickHouse、Elasticsearch、Cassandra/ScyllaDB、Neo4j、InfluxDB、RabbitMQ、SQL Server 和 Cloudflare D1。
  • 可以直接连接公网数据库,也可以通过 Connector 连接防火墙后的数据库,无需暴露端口,也不用手动搭隧道。桌面应用支持,Pro 和 Team 的网页控制台也支持。
  • 也可以让 AI 代理查询,通过 MCP,按连接设置,默认只读。
  • 深入了解数据库客户端 →

监控网格

所有会话,并排查看

想开多少主机都行,监控网格会同时镜像所有会话,你在整批服务器上推进变更时,能看到每一台的响应。

  • 每个打开的会话都是一个实时图块。
  • 由 AI 代理操作的会话会发光。

会话录制

录制并回放任意会话

开启 SSH 会话录制,之后随时回放任意会话:命令、输出和 AI 代理的操作,都在带标记的可拖动时间轴上。

  • 只录输出,绝不录你的按键。隐藏提示符下输入的密码(sudo 之类)从不回显,所以永远不会进入录制内容。
  • 可在应用中回放,付费套餐还可以在网页控制台回放。
  • 设置保留期限:7、30、90、365 天或永久,过期的录制会自动清理。
网页控制台中的服务器指标仪表盘:CPU、负载、内存和磁盘图表,以及一条 TLS 证书即将过期的告警

监控 · 告警

服务器监控,无需安装任何东西

每台装有 Connector 的服务器都有服务器监控与告警。Termalin 每分钟通过 Connector 已有的连接运行几条只读命令,并把结果显示在网页控制台的服务器指标中。

  • 仪表盘:CPU、负载、内存和 swap、磁盘空间和 inode、网络、磁盘 I/O、压力(PSI)、进程、容器、失败的服务、TLS 证书及距过期的天数、监听端口。
  • 按默认阈值告警,无需配置:磁盘快满或预计一天内写满、内存持续吃紧、OOM 杀进程、inode 快满、负载长时间偏高、CPU 被宿主机占用、服务失败、容器不断重启、证书即将过期、时钟不同步、服务器重启或离线。
  • 渠道:电子邮件、iOS App 推送、Telegram(一键关联机器人),或 Slack 和 Discord 可以直接接收的带签名 webhook。
  • 为安静而设计:问题出现时一条消息,恢复时一条消息。可以把某台服务器上的某一类告警——或整台服务器——静音一天,或静音到你手动解除为止。
  • 阈值可编辑,这样一台本就运行偏热的机器不会一直提醒你。
  • 重复提醒默认关闭;问题恢复时通知我默认开启。一小时内发出三条消息后,其余的会等待一条汇总消息,离线告警则会先等五分钟再发送。
  • 历史数据在 Pro 保留 90 天,在 Team 保留两年。Claude 和 ChatGPT 可以通过托管 MCP 端点读取同样的数字和告警。
SSH 密钥管理

密钥

密钥,解锁一次就够

生成和导入 SSH 密钥,查看指纹,并让 Termalin 自带的代理替你签名。

  • 解锁一次;密码短语按你的设置缓存。
  • 密钥绝不会以明文写入磁盘,也不需要操作系统的代理服务。

还有很多

端口转发,用大白话设置

访问位于服务器后面的数据库或管理面板,把本地服务暴露到服务器上,或让流量经由服务器转发(SOCKS)。用文字选择你想做什么,不用记 -L/-R/-D,打开开关即可;设置按主机保存,启动时自动开启,断线自动重连。一个完整的 SSH 隧道管理器,AI 代理也能打开端口转发。

跳板机,一跳直达

访问只能从堡垒机后面连接的服务器:在主机表单里设置跳板主机,Termalin 会自动经由它连接,使用跳板主机已保存的密钥或密码。不用手写 ProxyJump,也不用折腾 ssh-agent。

搜索回滚记录

按 Ctrl-F,搜索终端输出过的所有内容:不区分大小写,带 1/N 匹配计数,可跳到上一个/下一个。滚过去的报错不用再翻几千行去找。

复制粘贴,符合习惯

选中即复制,右键粘贴;有选中内容时 Ctrl-C 复制,没有时发送中断。PuTTY 和 MobaXterm 养成的肌肉记忆,这里已经接好。在网页终端中,即使在 Claude Code、Codex 或 htop 这类全屏程序里,拖动也能选中,松开即复制;右键可复制屏幕,或选择“选择文本…”把最近的 2000 行以纯文本打开,手机也支持。

一次打开整个文件夹

一次连接文件夹里的所有主机:每台一个后台标签页,包括子文件夹,凭已保存的凭据能连的都会连上。把生产集群排进监控网格,一起操作。

命令历史

你运行的每条命令都按主机保存;Pro 套餐还会在你的设备间同步,并且端到端加密,只有你能读。在应用或网页控制台中搜索,一键把任意一行变成片段。

网页控制台

在 termal.in/account 登录,任何设备都能用上接近完整的客户端:带网格视图和一键发送到所有会话的终端、SFTP/FTP/S3 文件浏览器、隧道、命令历史、片段和录制。私有主机可通过 Termalin Connector 访问,密钥永远不会进入浏览器。同样的行内命令建议在浏览器终端里也能用。浏览器终端、文件和数据库客户端属于 Pro 和 Team。

不止 SSH

SFTP、FTP 和 Telnet 在桌面应用和浏览器中都是一等主机类型;桌面应用还支持 Serial/COM:完整的串口参数(波特率、数据位/停止位、校验、流控),并自动识别 USB 转接器。每种连接都有同样的标签页和历史;SFTP、FTP 和 S3 还带文件浏览器。参见 Telnet 客户端(英文)和串口终端。

对象存储

像浏览其他主机一样浏览 S3 及 S3 兼容存储桶:列出、上传、下载、重命名和删除,密钥只用于当次请求。

文件管理器(双栏)

两个面板,互相拖动:本地↔主机、主机↔主机,或进出 S3 存储桶。拖一下就能在两台服务器之间移动文件,不用先下载再重新上传。

终端主题

为每台主机选择配色方案,内置 36 款主题:Termalin 自己的配色(默认),以及 Dracula、Nord、Gruvbox、Monokai、One Dark、Material、Solarized、Catppuccin、Tokyo Night、Rosé Pine 等,深色浅色都有。可以为整个文件夹或整个应用设置默认主题;终端先按主机、再按文件夹、最后按你的默认值选择主题。桌面应用和网页控制台都支持,你的选择会随主机同步。还可以设置终端字号(10–20 pt),实时生效。

向多台主机发送

输入一次,到处运行:把命令广播到每个打开的会话,在网格中看每台的响应。

审计日志

记录每次登录、主机连接、文件操作和 AI 代理命令,以及你创建、修改或删除的每个主机、密钥、隧道或片段,并附带来源(IP · 国家)和设备。可按单个设备筛选;保留时长随套餐而定。

实时状态栏

当前机器的 CPU、内存、磁盘、网络、负载、运行时间、进程、已登录用户和开放端口,始终是最新数据,悬停可查看详情。

SSH 密钥代理

Termalin 自带的代理替你签名。解锁一次;密码短语按你的设置缓存,从不写入磁盘,也不需要操作系统的代理服务。它使用标准的 ssh-agent 协议,所以 git 和你的 CLI 也能通过它签名。

主密码与锁定

用一个主密码加密所有内容。空闲自动锁定、最小化时锁定、用 Windows Hello 重新解锁,“记住”多久由你决定。锁定后,代理和会话仍在后台运行:锁上屏幕,你的 AI 代理照常工作;也可以选择连密钥一起锁定。还可以设置可选的恢复代码,作为忘记密码时的自留后路。

加密云同步

Pro 套餐下,你的主机和密钥会跟着你在设备间同步,全程端到端加密,我们存储的是自己也读不了的密文。

主机不会丢

已删除的主机会进入“最近删除”,30 天内可恢复,桌面应用和网页版都支持。你的加密保险库还会在服务器端保留版本,误覆盖可以回滚。

带签名的自动更新

更新在安装前会用内置密钥校验,即使服务器或 DNS 被替换,也推送不了坏的版本。

代码片段与文件夹

用文件夹整理主机,并给它们加标签和颜色标记,主机再多也一目了然。常用命令一键可达:历史中的任何命令一键就能变成片段,片段支持运行时提示填写的变量,保存一条命令,每次运行时再填主机或分支。Pro 套餐下,片段在设备间双向同步。

你的语言

应用已翻译成 9 种语言:English、Русский、Español、Deutsch、Français、Português、中文、日本語和한국어,可在设置中切换。

密码生成器

马上需要一个强密码?直接在应用里生成,长度和字符集由你决定。你的 AI 代理也能通过 MCP 调用它。

把主机一起带过来

可从 SSH config、CSV、PuTTY 或 MobaXterm 导入:在 Windows 上一键读取 PuTTY 的已保存会话或 MobaXterm 的书签,连文件夹结构一起。随时可以导出为备份、SSH config 或 CSV。双向都不锁定。

跨平台,还有浏览器

一个客户端覆盖 Windows、macOS、Linux 和 iOS(iPhone、iPad、Apple Watch),另有完整的网页控制台 termal.in/account,直接在浏览器中运行,手机也行。随时随地使用真正的终端、SFTP 和文件,无需安装。网页控制台随 Pro 和 Team 提供。

标签页与会话恢复

浏览器式的标签页,切换时保持运行,可拖动排序;重新打开应用时恢复回滚记录。

API 密钥

用密钥连接 AI 应用:网页控制台为 Claude Code、Cursor、VS Code、Claude Desktop、Manus 或 curl 提供可直接粘贴的配置,一个 Test 按钮用于检测是否可用,密钥被拒绝时还会给出明确的原因。Pro 10 个密钥,Team 25 个。

为每个 AI 连接设规则

每个 API 密钥和每个已登录的 AI 应用都有一个范围(可访问哪些服务器)和一条策略:完全、命令允许列表或只读。每条命令都会记入审计日志;只有你开启后才会保留输出内容。每台服务器的备注会告诉 AI 应用需要注意什么。

登录安全

用两步验证码和通行密钥保护你的账户,用 Google、GitHub 或 Apple 登录,新设备在能访问你的主机之前需要先关联。

在手腕和锁屏上

Apple Watch 应用、主屏幕小组件、实时活动和推送告警,让你在 iOS 上一眼就能看到服务器。

录制存储

云端录制在 Pro 提供 5 GB、保留 90 天,在 Team 提供 50 GB、保留一年,并带有用量条,让你随时了解占用情况。录制到你自己的机器是免费的,保留时长由你决定。

团队

按席位开通 Team,然后按邮箱添加或移除成员——每位成员都获得 Pro。

固定出站地址

浏览器连接从一个固定 IP 发出,你可以把它加入服务器的允许列表,这样网页控制台也能访问只信任已知地址的主机。

Lifetime

面向早期支持者的一次性优惠:100 个授权,每个 $149 一次性付费。详见价格。

随时可以开始

免费下载