Repolode
chaterm

chaterm/Chaterm

An open-source AI-native terminal for managing cloud and infrastructure, using natural language and agents to deploy, troubleshoot and automate services.

Open-source alternative to:TermiusWarp

Stars
3,107
Forks
299
Open issues
58
Last commit
3 days ago

What is it?

Chaterm is a terminal application aimed at engineers who manage servers, Kubernetes clusters and cloud resources. Instead of memorizing commands and flags, users describe a goal in natural language, and an built-in agent plans and runs multi-step operations across several hosts or clusters, including code builds, service deployment, fault diagnosis and rollback.

The agent draws on a knowledge base where teams can import manuals, internal documents, scripts and white papers, and on local memory of user habits and the current server context. Frequently used maneuvers can be saved as reusable agent skills. Every operation is logged so actions can be audited and traced.

Beyond the agent, Chaterm includes SSH sessions with optional local echo for high-latency links, a database workspace for MySQL, PostgreSQL, SQLite and Oracle, and plugins for unified authentication to public cloud and Kubernetes. It is built with Electron and TypeScript and ships for macOS, Windows and Linux, with mobile apps also listed.

Key features

  • 01Turns natural-language task descriptions into planned, multi-host operations
  • 02Hybrid vector and keyword knowledge base retrieval for team manuals and scripts
  • 03Reusable agent skills that package maintenance procedures
  • 04Auditable operation logs with rollback support
  • 05SSH sessions with optional local echo for high-latency connections
  • 06Database workspace for MySQL, PostgreSQL, SQLite and Oracle

Use cases

  • Deploying a service across several servers or Kubernetes clusters from a single prompt
  • Diagnosing a production incident by having the agent inspect logs on multiple hosts
  • Capturing a team's routine maintenance steps as reusable skills for new engineers
  • Browsing schemas and editing rows in a database directly from the terminal

Quick start

  1. 1

    Install Electron as a dev dependency

    npm i electron -D
  2. 2

    Run the patch script and install dependencies

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

    Install npm dependencies

    npm install
  4. 4

    Start the app in development mode

    npm run dev

Things to know

  • Builds target desktop platforms (Windows, macOS, Linux) and needs a native module rebuild for Electron if ABI mismatches occur.
  • License is not clearly specified in the metadata (NOASSERTION), so check the license file before use.

In collections

Topics

FAQ

What is Chaterm?
An open-source AI-native terminal for managing cloud and infrastructure, using natural language and agents to deploy, troubleshoot and automate services. Chaterm is a terminal application aimed at engineers who manage servers, Kubernetes clusters and cloud resources. Instead of memorizing commands and flags, users describe a goal in natural language, and an built-in agent plans and runs multi-step operations across several hosts or clusters, including code builds, service deployment, fault diagnosis and rollback.
Is Chaterm free to use? What license does it have?
Chaterm is open source under the Other license. Check the license terms before using it in commercial products.
Is Chaterm still maintained?
Actively maintained. The last commit to Chaterm was on Nov 4, 2026.
What can I use Chaterm for?
Deploying a service across several servers or Kubernetes clusters from a single prompt Diagnosing a production incident by having the agent inspect logs on multiple hosts Capturing a team's routine maintenance steps as reusable skills for new engineers Browsing schemas and editing rows in a database directly from the terminal
How do I install Chaterm?
Install Electron as a dev dependency: npm i electron -D Run the patch script and install dependencies: node scripts/patch-package-lock.js Install npm dependencies: npm install Start the app in development mode: npm run dev
Where can I get Chaterm?
The source code and installation instructions are on GitHub: https://github.com/chaterm/Chaterm

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects

Self-hosted bastion host that proxies SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP and VNC access without client-side software.

Security#bastion-host#ssh#privileged-access-management
8.2K+43 this week443RustApache-2.0Updated 2 days ago