Overview
Termalin connects your servers to Claude. Ask Claude to check disk space and memory, tail a log, restart a service, edit a config, install a package or look something up in a database, and it runs real commands over SSH, reads and writes files over SFTP, and reports back in the conversation. No SSH key is ever pasted anywhere. Your servers connect outward through Termalin Connectors (one-line install on Linux, Windows or macOS, no inbound port), each run is authenticated with a short-lived certificate minted for that call, and Claude gets access through OAuth from your termal.in account, after you approve it on a consent screen that shows where access is going. It also knows how your servers are doing: Termalin monitors every server with a Connector (no agent to install), so Claude can pull CPU, memory, disk and network numbers and the open alerts, and run long commands as background jobs it checks on later. And it can back a server up (encrypted) before a risky change and check last night's backup. You stay in control: - Per-connection policy: full access, an allowlist of commands, or read-only. - Database queries run the engine's own local client on the server (PostgreSQL, MySQL/MariaDB, Redis, MongoDB, SQLite), so no database password is stored anywhere, and they are read-only unless you allow writes. - Commands and file operations are written to your audit log. - Disconnect Claude from your account page in one click; access stops on the next call. Tools: hosts_list, ssh_exec, ssh_exec_many, job_start, job_status, job_stop, job_list, sftp_list, sftp_read, sftp_write, data_tables, data_schema, data_query, server_metrics, alerts_list, backup_create, backup_list, generate_password. Requirements: a termal.in account on Pro or Team (every new account starts with a 14-day Pro trial, no card needed), at least one server enrolled with a Connector, and a verified email. Works alongside the Termalin desktop, iOS and web apps, but none of them needs to be open.
Tools
data_query
ChatGPTsudo -u postgres, MySQL/MariaDB unix-socket via sudo mysql, redis-cli, mongosh, sqlite3) — so no database password is needed or stored anywhere. Read-only by default: only SELECT/SHOW-style statements run unless allowWrites is set (full-access keys only). SQL engines return CSV/TSV with a header. For MongoDB pass a shell expression, e.g. db.products.find({}).limit(20).toArray().data_schema
ChatGPTdata_tables
ChatGPTgenerate_password
ChatGPThosts_list
ChatGPTjob_list
ChatGPTjob_start
ChatGPTjob_status
ChatGPTjob_stop
ChatGPTserver_metrics
ChatGPThost: one line per server with its latest numbers. With host: that server's latest sample in full and the average and peak over the last hours (default 6). Use it for 'how is the server doing' and 'what happened at night' before reaching for ssh_exec. Covers servers with metrics switched on.sftp_list
ChatGPTsftp_read
ChatGPTsftp_write
ChatGPTssh_exec
ChatGPTssh_exec_many
ChatGPTalerts_list
Claudedata_query
Claudedata_schema
Claudedata_tables
Claudegenerate_password
Claudehosts_list
Claudejob_list
Claudejob_start
Claudejob_status
Claudejob_stop
Claudeserver_metrics
Claudesftp_list
Claudesftp_read
Claudesftp_write
Claudessh_exec
Claudessh_exec_many
ClaudeLinks
App Stats
32
Tools
3
Prompts
ChatGPT, Claude
Platforms
Category
Workflow AutomationWorks with
Data refreshed daily






