Repolode
chaterm

chaterm/Chaterm

Um terminal open source nativo de IA para gerenciar nuvem e infraestrutura, usando linguagem natural e agentes para implantar, diagnosticar problemas e automatizar serviços.

Alternativa open source a:TermiusWarp

Estrelas
3,106
Forks
299
Issues abertas
58
Último commit
há 3 dias

O que é?

Chaterm é um aplicativo de terminal voltado a engenheiros que gerenciam servidores, clusters Kubernetes e recursos de nuvem. Em vez de memorizar comandos e flags, os usuários descrevem um objetivo em linguagem natural, e um agente integrado planeja e executa operações com várias etapas em diversos hosts ou clusters, incluindo builds de código, implantação de serviços, diagnóstico de falhas e rollback.

O agente usa uma base de conhecimento na qual as equipes podem importar manuais, documentos internos, scripts e white papers, além da memória local dos hábitos do usuário e do contexto do servidor atual. Procedimentos usados com frequência podem ser salvos como skills reutilizáveis do agente. Todas as operações são registradas para que as ações possam ser auditadas e rastreadas.

Além do agente, o Chaterm inclui sessões SSH com eco local opcional para conexões de alta latência, um workspace de banco de dados para MySQL, PostgreSQL, SQLite e Oracle, e plugins para autenticação unificada em provedores de nuvem pública e Kubernetes. O aplicativo é desenvolvido com Electron e TypeScript e está disponível para macOS, Windows e Linux; também há aplicativos móveis listados.

Recursos principais

  • 01Transforma descrições de tarefas em linguagem natural em operações planejadas para vários hosts
  • 02Recuperação híbrida de informações, por vetor e palavra-chave, na base de conhecimento com manuais e scripts da equipe
  • 03Skills reutilizáveis do agente que reúnem procedimentos de manutenção
  • 04Logs de operações auditáveis com suporte a rollback
  • 05Sessões SSH com eco local opcional para conexões de alta latência
  • 06Workspace de banco de dados para MySQL, PostgreSQL, SQLite e Oracle

Casos de uso

  • Implantar um serviço em vários servidores ou clusters Kubernetes com um único prompt
  • Diagnosticar um incidente em produção pedindo ao agente que inspecione logs em vários hosts
  • Registrar as etapas de manutenção de rotina de uma equipe como skills reutilizáveis para novos engenheiros
  • Consultar schemas e editar linhas de um banco de dados diretamente pelo terminal

Início rápido

  1. 1

    Instale o Electron como dependência de desenvolvimento

    npm i electron -D
  2. 2

    Execute o script de patch e instale as dependências

    node scripts/patch-package-lock.js
  3. 3

    Instale as dependências do npm

    npm install
  4. 4

    Inicie o app no modo de desenvolvimento

    npm run dev

Antes de usar

  • As compilações têm como alvo plataformas desktop (Windows, macOS, Linux) e exigem a recompilação do módulo nativo para o Electron caso ocorram incompatibilidades de ABI.
  • A licença não está claramente especificada nos metadados (NOASSERTION), então verifique o arquivo de licença antes de usar.

Em coleções

Tópicos

Perguntas frequentes

O que é Chaterm?
Um terminal open source nativo de IA para gerenciar nuvem e infraestrutura, usando linguagem natural e agentes para implantar, diagnosticar problemas e automatizar serviços. Chaterm é um aplicativo de terminal voltado a engenheiros que gerenciam servidores, clusters Kubernetes e recursos de nuvem. Em vez de memorizar comandos e flags, os usuários descrevem um objetivo em linguagem natural, e um agente integrado planeja e executa operações com várias etapas em diversos hosts ou clusters, incluindo builds de código, implantação de serviços, diagnóstico de falhas e rollback.
Chaterm é gratuito? Qual é a licença?
Chaterm é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
Chaterm ainda é mantido?
Manutenção ativa. O último commit de Chaterm foi em 4 de nov. de 2026.
Para que posso usar Chaterm?
Implantar um serviço em vários servidores ou clusters Kubernetes com um único prompt Diagnosticar um incidente em produção pedindo ao agente que inspecione logs em vários hosts Registrar as etapas de manutenção de rotina de uma equipe como skills reutilizáveis para novos engenheiros Consultar schemas e editar linhas de um banco de dados diretamente pelo terminal
Como instalar Chaterm?
Instale o Electron como dependência de desenvolvimento: npm i electron -D Execute o script de patch e instale as dependências: node scripts/patch-package-lock.js Instale as dependências do npm: npm install Inicie o app no modo de desenvolvimento: npm run dev
Onde consigo Chaterm?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chaterm/Chaterm

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Bastion host auto-hospedado que faz proxy de acesso SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP e VNC sem instalar software nos clientes.

Segurança#bastion-host#ssh#privileged-access-management
8,2 mil+38 esta semana443RustApache-2.0Atualizado há 3 dias

Ferramenta de observabilidade de rede para Kubernetes que captura e indexa o tráfego do cluster com eBPF, descriptografa TLS e disponibiliza os dados para agentes de IA via MCP.

DevOps e nuvem#kubernetes#ebpf#network-observability
12,1 mil+22 esta semana557GoApache-2.0Atualizado há 6 dias