termal.in

Recursos

O terminal que fica aberto o dia todo.

Tudo o que você espera de um cliente SSH moderno — bem-feito e rápido. Também SFTP, FTP, Telnet, S3 e um cliente de banco de dados, um painel web que você acessa de qualquer dispositivo e um servidor MCP para que seus agentes trabalhem pelos mesmos hosts, com segurança — e ainda um terminal local para abrir a CLI de IA direto numa aba, além de um assistente de IA que resume sessões, explica a saída e escreve o comando que você pedir.

Terminal

Um terminal rápido, com abas

Sessões xterm-256color de verdade com abas no estilo de navegador, barra lateral de hosts, snippets e restauração de sessão com o histórico do terminal (scrollback).

  • Sugestões inline: comece a digitar e o resto do comando aparece — do seu histórico naquele host, do histórico do próprio shell do servidor e dos seus snippets. → aceita; com várias correspondências, abre-se uma lista para escolher.
  • Núcleo em Rust + hibernação de abas — leve na RAM, ágil mesmo com uma parede de hosts aberta por semanas.
  • Uma barra de status com CPU, memória, disco, rede e uptime em tempo real da máquina em que você está.

Painel web

Seu terminal, em qualquer navegador

Entre em termal.in/account e tenha um cliente SSH web no notebook, smartphone ou tablet — um terminal de verdade, navegadores de arquivos SFTP/FTP/S3 e reprodução de gravações, sem instalar nada.

  • Hosts privados continuam acessíveis pelo Termalin Connector, sem chave — nenhuma chave entra no navegador.
  • O terminal no navegador, os navegadores de arquivos e o cliente de banco de dados vêm com o Pro e o Team.
  • Experimentar a demo ao vivo →

Para agentes · MCP

Feito para seus agentes

Um servidor MCP para SSH de verdade sobre os hosts que você escolher. Seu agente lista esses hosts e trabalha pelo Termalin — de duas formas:

  • Ele pode abrir as próprias sessões e trabalhar nelas em segundo plano — uma aba que brilha e que você pode acompanhar.
  • Ou entrar numa sessão que você já tem aberta e trabalhar ao seu lado, com a borda brilhando enquanto age.
  • Suas chaves ficam com o Termalin, nunca com o agente: desbloqueie uma vez e o Termalin assina em nome do agente — sem ssh-add, sem nenhuma chave entregue ao agente.
  • Ou sem app nenhum: conecte o ChatGPT, o Claude, o Claude Code, o Codex ou o Cursor ao endpoint MCP hospedado (faça login uma vez ou use uma chave de API) — 16 ferramentas que executam um comando (ou o mesmo em vários servidores de uma vez), iniciam jobs em segundo plano, leem ou gravam arquivos (SFTP), consultam bancos de dados e leem métricas de servidor e alertas abertos, tudo nos seus servidores com túnel, mesmo sem nada rodando na sua máquina.
  • Um assistente de IA embutido, também — um resumo de sessão, “explicar isto” numa seleção, um comando a partir de um pedido simples. Veja Assistente de IA, logo abaixo.
assistente · web-01
Ctrl+Shift+K  apague os 10 arquivos de log mais antigos em /var/log ✦ find /var/log -name '*.log' -printf '%T+ %p\n' | sort | head -n 10   › explique o último erro o nginx não consegue usar a :443 — outro processo já a ocupa verifique: ss -ltnp 'sport = :443'  [ digitar na sessão ]

Assistente de IA

Um assistente embutido no terminal

Um assistente embutido no desktop, no iOS e no painel web: ele resume uma sessão, explica uma seleção, transforma um pedido simples em comando (Ctrl+Shift+K ou uma tecla ✦ nos smartphones) e descreve um servidor para a nota para a IA dele.

  • Requisições por mês: 400 no Pro, 1.000 no Team, 40 no teste.
  • Prefere seu próprio modelo? Em qualquer plano, aponte-o para sua própria chave da Anthropic ou um endpoint compatível com OpenAI ou local.
  • Ele pede permissão antes de a primeira requisição sair do seu dispositivo.
  • No terminal web, uma resposta de “explicar” termina com comandos de verificação somente leitura — um botão os digita na sessão, e nada é executado até você mandar.
shell local · sua máquina
$ claude Claude Code — ~/app › execute a migração de staging e acompanhe os logs … trabalhando … ✓ pronto  ·  de volta ao seu shell $

Terminal local · espaço de trabalho de IA

A CLI do seu agente, numa aba

Abra um shell na sua própria máquina como uma aba de terminal — ao lado dos seus servidores, não numa janela separada.

  • Basta digitar claude, gemini, codex ou claude --continue — o comando roda no shell e, ao terminar, você volta ao prompt. Igual no Windows, macOS e Linux.
  • Salve-o como qualquer host: escolha Local, defina um shell e um diretório de trabalho, e ele fica a um clique na barra lateral.
Editando um arquivo de configuração com realce de sintaxe

SFTP

Navegador de arquivos e editor integrado

Um cliente SFTP com editor integrado: navegue pelos arquivos remotos e abra-os aqui mesmo — sem ida e volta por uma cópia local.

  • Um editor de verdade: realce de sintaxe, localizar e substituir, quebra de linha, salvamento no lugar.
  • Abra imagens, PDFs, Markdown, CSV e arquivos compactados no lugar, não só código.
data · shop @ db-primary
▾ shop   ▾ products · 1.2k linhas       id · name · price   ▸ customers   › SELECT * FROM products LIMIT 100; ✓ 100 linhas  ·  6 ms

Data · cliente de banco de dados

Seus bancos de dados, no mesmo app

Abra um banco de dados como qualquer outro host — uma árvore de schema com cada banco, tabela e view (com contagem de linhas, colunas, índices, chaves estrangeiras e permissões), um editor SQL e uma visão de estrutura. Nenhuma ferramenta separada para abrir.

  • 13 engines: PostgreSQL, MySQL/MariaDB, SQLite, MongoDB, Redis, ClickHouse, Elasticsearch, Cassandra/ScyllaDB, Neo4j, InfluxDB, RabbitMQ, SQL Server e Cloudflare D1.
  • Acesse um banco de dados público diretamente, ou um atrás de um firewall por meio de um Connector — sem porta exposta, sem túnel para montar à mão. No desktop, e no painel web no Pro e no Team.
  • Deixe que um agente também o consulte — somente leitura por padrão, por conexão, via MCP.
  • O cliente de banco de dados, em detalhe →

Grade de monitoramento

Todas as sessões, lado a lado

Abra quantos hosts quiser — a grade de monitoramento (watch grid, em inglês) espelha todos de uma vez, para você aplicar uma mudança em toda a frota e ver cada um responder.

  • Cada sessão aberta vira um bloco ao vivo.
  • As sessões que um agente está conduzindo brilham.

Gravação

Grave e reproduza qualquer sessão

Ative a gravação de sessão SSH e reproduza qualquer sessão depois — comandos, saída e ações do agente, numa linha do tempo navegável com marcadores.

  • Só a saída — nunca o que você digita. Senhas em prompts ocultos (sudo e afins) nunca aparecem na tela, então nunca vão parar na gravação.
  • Reproduza no app ou, nos planos pagos, pelo painel web.
  • Defina um período de retenção — 7, 30, 90, 365 dias ou para sempre — e as gravações antigas são apagadas sozinhas.
Dashboard de métricas do servidor no painel web: gráficos de CPU, carga, memória e disco, com um alerta sobre um certificado TLS prestes a expirar

Monitoramento · Alertas

Monitoramento de servidores, sem nada para instalar

Monitoramento de servidores e alertas para todo servidor que tem um Connector. Uma vez por minuto, o Termalin executa alguns comandos somente leitura pela conexão que o Connector já mantém e mostra o resultado no painel web, em Métricas do servidor.

  • Dashboards: CPU, carga, memória e swap, espaço em disco e inodes, rede, E/S de disco, pressão (PSI), processos, contêineres, serviços com falha, certificados TLS com os dias até a expiração, portas em escuta.
  • Alertas com limites padrão — nada para configurar: disco quase cheio ou com previsão de encher em menos de um dia, memória no limite, uma morte por falta de memória, inodes quase no limite, carga alta prolongada, CPU tomada pelo host, um serviço com falha, um contêiner que fica reiniciando, um certificado prestes a expirar, o relógio fora de sincronia, o servidor reiniciado ou off-line.
  • Canais: e-mail, push para o app iOS, Telegram (um clique para vincular o bot) ou um webhook assinado que o Slack e o Discord aceitam como está.
  • Discreto por padrão: uma mensagem quando um problema começa e uma quando é resolvido. Silencie um tipo de alerta em um servidor — ou um servidor inteiro — por um dia ou até você reativar.
  • Os limites são editáveis, então uma máquina que esquenta por natureza não fica te incomodando.
  • Repetir vem desativado por padrão; Avisar quando um problema for resolvido vem ativado. Depois de três mensagens em uma hora, as demais esperam por um único resumo, e um alerta de off-line espera cinco minutos antes de ser enviado.
  • Histórico de 90 dias no Pro e de dois anos no Team. O Claude e o ChatGPT conseguem ler os mesmos números e alertas pelo endpoint MCP hospedado.
Gerenciamento de chaves SSH

Chaves

Chaves, um único desbloqueio

Gere e importe chaves SSH, veja fingerprints e deixe que o agente de chaves do próprio Termalin assine por você.

  • Desbloqueie uma vez; as frases-senha ficam em cache nas suas condições.
  • Nenhuma chave toca o disco em texto puro e nenhum serviço de agente do sistema operacional é necessário.

E muito mais

Encaminhamento de portas, sem complicação

Acesse um banco de dados ou painel de administração que fica atrás de um servidor, exponha um serviço local nele ou roteie seu tráfego através dele (SOCKS). Você escolhe o que quer em palavras — sem -L/-R/-D para decorar —, ativa, e ele é salvo por host, inicia junto com o app e reconecta se cair. Um gerenciador de túneis SSH completo, e os agentes também podem abrir encaminhamentos.

Hosts de salto, num passo só

Acesse um servidor que só responde atrás de um bastion: defina o host de salto no formulário do host e o Termalin se conecta através dele para você, usando a chave ou senha salva do host de salto. Sem linhas ProxyJump para escrever à mão, sem malabarismos com agentes.

Busca no histórico do terminal

Pressione Ctrl-F e busque tudo o que o terminal já exibiu — sem diferenciar maiúsculas, com contador de correspondências 1/N e saltos para a próxima/anterior. Encontre o erro que passou sem voltar por milhares de linhas.

Copiar e colar do jeito que você espera

Selecione para copiar, clique com o botão direito para colar, e Ctrl-C copia quando há seleção ou envia uma interrupção quando não há — a memória muscular do PuTTY e do MobaXterm, já configurada. No terminal web, arrastar seleciona até dentro de programas em tela cheia como Claude Code, Codex ou htop e copia ao soltar; clique com o botão direito para Copiar tela ou Selecionar texto… para abrir as últimas 2000 linhas como texto puro — incluindo nos smartphones.

Abra uma pasta inteira

Conecte todos os hosts de uma pasta de uma vez — uma aba em segundo plano para cada, incluindo subpastas, conectando onde as credenciais salvas permitirem. Coloque sua frota de produção na grade de monitoramento e conduza todos juntos.

Histórico de comandos

Cada comando que você executa fica guardado por host — e, no Pro, sincronizado entre seus dispositivos, criptografado de ponta a ponta para que só você possa lê-lo. Pesquise no app ou no painel web e transforme qualquer linha em snippet com um clique.

Painel web

Entre em termal.in/account e tenha um cliente quase completo em qualquer dispositivo — terminal com visualização em grade e envio para todas as sessões, navegadores de arquivos SFTP/FTP/S3, túneis, histórico de comandos, snippets e gravações. Hosts privados continuam acessíveis pelo Termalin Connector, e as chaves nunca entram no navegador. As mesmas sugestões de comandos inline também funcionam no terminal do navegador. O terminal no navegador, os arquivos e o cliente de banco de dados fazem parte do Pro e do Team.

Mais do que SSH

SFTP, FTP e Telnet são hosts de primeira classe no desktop e no navegador; Serial/COM se junta a eles no desktop — parâmetros seriais completos (baud, bits de dados/parada, paridade, controle de fluxo) e adaptadores USB detectados automaticamente. As mesmas abas e o mesmo histórico para cada um; SFTP, FTP e S3 ganham um navegador de arquivos. Veja o cliente Telnet e o terminal serial (em inglês).

Armazenamento de objetos

Navegue por buckets S3 e compatíveis com S3 como qualquer outro host — listar, enviar, baixar, renomear e excluir, com as chaves usadas só para a requisição.

Gerenciador de arquivos de dois painéis

Dois painéis, arraste entre eles — local↔host, host↔host ou de e para um bucket S3 — um único arraste move arquivos entre dois servidores, sem baixar e reenviar manualmente.

Temas do terminal

Escolha um esquema de cores por host — 36 temas integrados: a paleta própria do Termalin (o padrão) e mais Dracula, Nord, Gruvbox, Monokai, One Dark, Material, Solarized, Catppuccin, Tokyo Night, Rosé Pine e outros, escuros e claros. Defina um padrão para uma pasta inteira ou para todo o app; o terminal escolhe o tema pelo host, depois pela pasta, depois pelo seu padrão. Funciona no desktop e no painel web, e sua escolha é sincronizada com o host. Ajuste também o tamanho da fonte do terminal (10–20 pt), aplicado na hora.

Enviar para vários hosts

Digite uma vez, execute em todos: envie um comando para todas as sessões abertas e veja cada uma responder na grade.

Registro de auditoria

Um rastro de cada login, conexão a host, operação de arquivo e comando de agente — além de cada host, chave, túnel ou snippet que você cria, altera ou remove — com o local (IP · país) e o dispositivo. Filtre por um dispositivo; a retenção acompanha o seu plano.

Barra de status em tempo real

CPU, memória, disco, rede, carga, uptime, processos, usuários conectados e portas abertas da máquina em que você está — sempre atualizados, com detalhes ao passar o mouse.

Agente de chaves SSH

O agente de chaves do próprio Termalin assina em seu nome. Desbloqueie uma vez; as frases-senha ficam em cache nas suas condições, nunca gravadas em disco, sem precisar de serviço de agente do sistema operacional. Ele fala o protocolo padrão do ssh-agent, então o git e a sua CLI também podem assinar por meio dele.

Senha mestra e bloqueios

Criptografe tudo atrás de uma única senha mestra. Bloqueio automático por inatividade, bloqueio ao minimizar, desbloqueio com Windows Hello e “lembrar” pelo tempo que você escolher. O bloqueio mantém seu agente e suas sessões funcionando por baixo — bloqueie a tela e seu agente de IA continua trabalhando — ou opte por bloquear as chaves também. Defina um código de recuperação opcional como sua própria garantia caso esqueça a senha.

Sincronização criptografada na nuvem

No Pro, seus hosts e chaves acompanham você entre dispositivos — criptografados de ponta a ponta, então guardamos dados cifrados que não conseguimos ler.

Nunca perca um host

Hosts excluídos vão para uma lixeira e podem ser recuperados por 30 dias, no desktop e na web. Seu cofre criptografado também tem versões no servidor, então uma sobrescrita acidental pode ser desfeita.

Atualizações automáticas assinadas

As atualizações são verificadas com uma chave embutida antes de instalar — um servidor ou DNS trocado não consegue empurrar uma versão adulterada para você.

Snippets e pastas

Organize os hosts em pastas e marque-os com tags e cores para que uma lista grande continue fácil de percorrer. Deixe seus comandos mais usados a um clique — qualquer comando do seu histórico vira snippet com um clique, e os snippets aceitam variáveis solicitadas na execução, então você salva um comando e preenche o host ou o branch a cada vez. No Pro, eles sincronizam nos dois sentidos entre dispositivos.

No seu idioma

O app está traduzido para 9 idiomas — English, Русский, Español, Deutsch, Français, Português, 中文, 日本語 e 한국어 — com troca em Configurações.

Gerador de senhas

Precisa de uma senha forte na hora? Gere uma direto no app — comprimento e conjuntos de caracteres à sua escolha. Seu agente também pode usá-lo, via MCP.

Traga seus hosts

Importe de um SSH config, de um CSV, do PuTTY ou do MobaXterm — leia as sessões salvas do PuTTY ou os bookmarks do MobaXterm, com pastas e tudo, no Windows com um clique. Exporte quando quiser para um backup, SSH config ou CSV. Sem lock-in, em nenhuma direção.

Multiplataforma — e no navegador

Um único cliente para Windows, macOS, Linux e iOS (iPhone, iPad, Apple Watch) — e ainda um painel web completo em termal.in/account que roda direto no navegador, inclusive no smartphone. Um terminal de verdade, SFTP e arquivos em qualquer lugar, sem instalar nada. O painel web vem com o Pro e o Team.

Abas e restauração de sessão

Abas no estilo de navegador que continuam ativas quando você troca — arraste para reordenar — com o histórico do terminal restaurado quando você reabre o app.

Chaves de API

Conecte um app de IA com uma chave: o painel web entrega configuração pronta para colar para Claude Code, Cursor, VS Code, Claude Desktop, Manus ou curl, um botão Testar para verificar se funciona e um motivo claro quando uma chave é recusada. 10 chaves no Pro, 25 no Team.

Regras para cada conexão de IA

Cada chave de API e cada app de IA conectado recebe um escopo — quais servidores pode acessar — e uma política: total, uma lista de comandos permitidos ou somente leitura. Cada comando vai para o registro de auditoria; a saída só é guardada se você ativar isso. Uma nota por servidor diz aos apps de IA com o que ter cuidado.

Segurança de login

Proteja sua conta com códigos de dois fatores e passkeys, entre com Google, GitHub ou Apple e vincule um novo dispositivo antes que ele possa acessar seus hosts.

No pulso e na tela de bloqueio

Um app para Apple Watch, um widget na tela de início, uma Atividade ao Vivo e alertas push mantêm seus servidores a um olhar de distância no iOS.

Armazenamento de gravações

As gravações na nuvem vêm com 5 GB por 90 dias no Pro e 50 GB por um ano no Team, com uma barra de uso para você ver onde está. Gravar na sua própria máquina é grátis, com uma janela de retenção à sua escolha.

Equipes

Contrate um Team por assento e depois adicione ou remova membros por e-mail — cada membro ganha o Pro.

Endereço de saída fixo

As conexões do navegador saem de um IP fixo que você pode adicionar à lista de permissões de um servidor, para que o painel web alcance hosts que só confiam em endereços conhecidos.

Vitalício

Uma oferta única para apoiadores iniciais: 100 licenças por US$ 149, pagamento único. Veja os preços.

Pronto para começar?

Baixar grátis