Skip to content
View chaterm's full-sized avatar

Block or report chaterm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Chaterm/README.md
中文 / English

Terminal-Bench CNCF Landscape

electron-version electron-vite-version electron-builder-version vite-version vue-version typescript-version

macOS Windows Linux iOS Android

Introduction

Chaterm: Your Next-Generation AI Terminal Co-pilot!

Chaterm is an AI-native intelligent terminal agent designed to reshape the traditional command-line experience through natural language interaction. Its goal is to be your intelligent DevOps co-pilot, not just a dialog-based SSH client.

With its built-in expert knowledge base and powerful agent inference capabilities, Chaterm understands your business topology and operational intentions. No need to memorize complex shell commands, SQL syntax, or script parameters; it automatically completes the entire chain of operations, including code building, service deployment, troubleshooting, and automatic rollback, all through natural language. Chaterm aims to eliminate the cognitive barriers of the technology stack, enabling every developer to immediately possess the operational capabilities of a seasoned SRE.

Preview image

Key Features

  • 🤖 Autonomous Agent Engine: Capable of breaking down and planning complex tasks, supporting closed-loop automated operations from log analysis to service rollback.

  • 🧠 Intelligent Contextual Completion: Going beyond traditional history recording, it provides more personalized intelligent command suggestions based on user habits, current business context, and cross-server environment.

  • 🎙️ Real-time Voice Interaction: Breaking keyboard limitations, it supports voice command input on mobile devices, significantly improving remote maintenance and emergency response efficiency.

  • 🎨 Globally Consistent Experience: Configuration Roaming: Configure syntax highlighting and environment preferences once, and automatically synchronize upon login from any host. Visual Vim: Provides a modern IDE-like file editing experience within the terminal, supporting multi-language syntax highlighting.

  • 🛡️ Enterprise-Grade Zero-Trust Security: Integrates a session-level seamless authentication system, fully supporting a zero-trust security architecture to ensure every operation is compliant and traceable.

  • 🔗 MCP Protocol Ecosystem: Fully supports the Model Context Protocol (MCP), enabling low-cost access to enterprise knowledge bases such as Notion and GitHub, achieving unlimited expansion of AI skills.

  • 🏢 Unified Workspace: Supports Alias ​​shortcut sharing and enterprise-level SSO unified authorization, efficiently managing digital assets across organizations.

Preview image

Development Guide

Install Electron

npm i electron -D

Install

node scripts/patch-package-lock.js
npm install

Development

npm run dev

Build

# For windows
npm run build:win

# For macOS
npm run build:mac

# For Linux
npm run build:linux

Contributors

Thank you for your contribution! Please refer to the Contribution Guide for more information. Preview image

Pinned Loading

  1. Chaterm Chaterm Public

    Open source AI terminal and SSH Client for EC2, Database and Kubernetes.

    TypeScript 2.2k 193