termal.in

Data · 数据库客户端

和你的服务器在同一个应用里的数据库客户端

像打开其他主机一样打开数据库——为 13 种引擎提供结构树、SQL 编辑器和结构视图。可以直接连接公网数据库,也可以通过 Connector 连接防火墙后的数据库——无需暴露端口,也不用手动搭隧道。桌面应用和浏览器中都能用。AI 代理也能查询它,默认只读。

Free 版 · 14 天 Pro 试用 · Windows、macOS、Linux 和 iOS——或使用网页控制台

01  /  一个客户端,13 种引擎

关系型、文档、键值——全在一处

大多数数据库工具只覆盖 SQL 数据库就止步了。Termalin 能通13 种引擎,涵盖各种形态的存储,于是你本就开着的终端,也成了它旁边那个数据库的客户端。其中一些有更深入的介绍——基于 SSH 的 Redis 客户端和基于 SSH 的 MongoDB 客户端。

PostgreSQL关系型
MySQL / MariaDB关系型
SQLite嵌入式文件
SQL Server关系型
MongoDB文档 · +DocumentDB
Redis键值
ClickHouse列式 / OLAP
Elasticsearch搜索 · +OpenSearch
Cassandra宽列 · +ScyllaDB
Neo4j图
InfluxDB时序
RabbitMQ消息代理
Cloudflare D1边缘 SQLite

02  /  防火墙后,一键直达

访问私有数据库,不用隧道向导

生产数据库通常不在公网上——所以用其他客户端时,你得先手动搭一条 SSH 隧道(英文),再把工具指向 localhost。Termalin 替你做好了:直接连接公网主机,或通过 Connector 连接——它是装在那个私有网络里某台机器上的、一行命令安装的服务器代理。无需开放入站端口,也无需分发 SSH 密钥,数据库从不暴露在公网上。在桌面应用中,你还可以通过一台已有的 SSH 主机转发。

在私有网络中安装 Connector
$ curl -fsSL https://termal.in/tunnel-install.sh | sudo TERMALIN_TOKEN=… sh Downloading agent (x86_64) … ✓ enrolled  ·  tunnel up   # 添加一个 Data 主机 → 通过 Connector → 连接。无需暴露端口。
data · shop @ db-primary
▾ shop   ▾ products · 1.2k rows       id · name · price · 🔑 pk   ▸ customers   ▸ orders   › SELECT * FROM products LIMIT 100; ✓ 100 rows  ·  6 ms

03  /  不敲 SQL 也能看

先浏览整台服务器,再查询

展开一个连接,就能看到每一个数据库、表和视图(附大致行数),再往下是某张表的列、索引、外键和授权,全程不用写一句查询。真要写 SQL 时,编辑器用 Ctrl+Enter 运行整条语句或仅运行选中部分,结果显示在网格里,旁边还有一个结构标签页。

  • ▸实时的结构树:数据库 → 表 → 列。
  • ▸一眼看清结构——类型、键、索引,以及谁被授予了访问权限。
  • ▸每种引擎用对应的查询语言——SQL、Mongo 过滤器、Redis 命令、Cypher 等。

04  /  浏览器里也能用

任何设备都能查询数据库,无需安装

在 termal.in/account 登录,数据库客户端就直接在浏览器里运行——同样的结构树、编辑器和网格,笔记本或手机上都一样。防火墙后的数据库依旧可以通过 Connector 访问,凭据会在你的浏览器中解密,并且只保留到当次会话结束——服务器从不存储它。大多数数据库客户端只是一个桌面应用,再无其他。详细了解网页控制台 →

05  /  可安全地交给 AI 代理

让 AI 代理读你的数据库,而不是你的密码

Termalin 内置的 MCP 服务器为 AI 代理提供 data_list、data_tables、data_schema 和 data_query——于是 Claude 或 ChatGPT 可以探索你的结构(英文),并回答关于你数据的问题。它默认只读,按连接设置,需经你同意,而且每条查询都会记入审计日志。你可以问 AI 代理“orders 表的结构是什么?”或“昨天有多少注册?”——既不给它写权限,也不给它凭据。如何安全地给 AI 代理数据库访问权限 →

06  /  一个应用,而不是五个

就在你的终端、文件和密钥旁边

你的数据库连接和你的 SSH 主机、密钥、代码片段、S3 存储桶一起,存放在同一个加密保险库里——一个主密码、一套端到端加密同步、一个最近删除。从一台机器上的 shell,直接跳到它上面运行的数据库,不用第二个工具、第二次登录,也不用让凭据多存一处。查看全部功能 →

常见问题

Termalin 支持哪些数据库?

13 种引擎:PostgreSQL、MySQL/MariaDB、SQLite、SQL Server、MongoDB(以及 DocumentDB)、Redis、ClickHouse、Elasticsearch/OpenSearch、Cassandra/ScyllaDB、Neo4j、InfluxDB、RabbitMQ 和 Cloudflare D1——关系型、文档、键值、列式、搜索、图、时序、宽列和消息代理存储,全在一个客户端里。

它能连接防火墙后的数据库吗?

可以。直接指向一个公网的 host:port,或者通过无密钥的 Termalin Connector 访问私有数据库——它是装在那个网络里某台机器上的、一行命令安装的服务器代理,无需开放入站端口,也无需分发 SSH 密钥。在桌面应用中,你还可以通过一台已有的 SSH 主机做隧道。数据库本身从不暴露在公网上。了解安全机制 →

数据库客户端能在浏览器里用吗?

能——在 termal.in/account 登录,就能从任何设备浏览和查询你的数据库,包括通过 Connector 访问的私有数据库。凭据会在你的浏览器中解密,只用于当次会话;服务器从不存储它。

AI 代理能安全地查询我的数据库吗?

可以——MCP 服务器开放了 data_list、data_tables、data_schema 和 data_query,默认只读,且按连接设置,所以 AI 代理无需写权限、也无需密码,就能回答关于你数据的问题。详细了解 MCP 服务器 →

数据库客户端免费吗?

免费——它是免费桌面应用的一部分。付费套餐增加云服务:在任何设备上通过网页控制台访问和查询数据库,你的连接会端到端加密同步。新账户可免费试用 Pro 14 天,无需绑卡。查看价格 →

我能编辑数据、创建表吗?

你可以在 SQL 编辑器里运行任意语句——SELECT、INSERT、UPDATE、CREATE TABLE、ALTER——并看到受影响的行数。在此之上还有一个点选式编辑器:原地编辑单元格、右键删除某一行、添加行和列,并通过对话框创建表和数据库。每条生成的语句在运行前都会展示出来供你检查——不会有任何东西在你没看到的情况下执行。

你的数据库,就在你本就开着的应用里

13 种引擎、一棵结构树和一个 SQL 编辑器——直接连接或通过 Connector 连接,桌面应用和浏览器中都能用。免费开始;新账户可免费试用 Pro 14 天。

Free 版 · 14 天 Pro 试用 · 面向 AI 代理的 MCP · 安全