Repolode
chaterm

chaterm/Chaterm

Открытый AI-native терминал для управления облачной инфраструктурой: развёртывайте, диагностируйте и автоматизируйте сервисы с помощью естественного языка и агентов.

Open source альтернатива:TermiusWarp

Звёзды
3,106
Форки
299
Открытые issues
58
Последний коммит
4 дня назад

Что это?

Chaterm — терминальное приложение для инженеров, которые управляют серверами, кластерами Kubernetes и облачными ресурсами. Вместо того чтобы запоминать команды и флаги, пользователи описывают цель обычным языком, а встроенный агент планирует и выполняет многоэтапные операции на нескольких хостах или кластерах: собирает код, развёртывает сервисы, диагностирует неисправности и выполняет откат.

Агент использует базу знаний, куда команды могут загружать руководства, внутренние документы, скрипты и аналитические материалы, а также локальную память о привычках пользователя и контексте текущего сервера. Часто используемые процедуры можно сохранять в виде повторно используемых навыков агента. Все операции записываются в журнал, чтобы их можно было проверять и отслеживать.

Помимо агента, в Chaterm есть SSH-сеансы с опциональным локальным эхом для соединений с высокой задержкой, рабочая среда для работы с базами данных MySQL, PostgreSQL, SQLite и Oracle, а также плагины для единой аутентификации в публичных облаках и Kubernetes. Приложение создано на Electron и TypeScript, доступно для macOS, Windows и Linux; также указаны мобильные приложения.

Ключевые возможности

  • 01Преобразует описания задач на естественном языке в спланированные операции на нескольких хостах
  • 02Гибридный поиск по векторным представлениям и ключевым словам в базе знаний с руководствами и скриптами команды
  • 03Повторно используемые навыки агента для типовых процедур обслуживания
  • 04Журналы операций с возможностью аудита и отката
  • 05SSH-сеансы с опциональным локальным эхом для соединений с высокой задержкой
  • 06Рабочая среда для работы с базами данных MySQL, PostgreSQL, SQLite и Oracle

Сценарии использования

  • Развёртывание сервиса на нескольких серверах или кластерах Kubernetes с помощью одного запроса
  • Диагностика инцидента в production: агент изучает логи на нескольких хостах
  • Сохранение регулярных процедур обслуживания команды в виде навыков для новых инженеров
  • Просмотр схем и редактирование строк базы данных прямо в терминале

Быстрый старт

  1. 1

    Установите Electron как зависимость для разработки

    npm i electron -D
  2. 2

    Запустите скрипт патча и установите зависимости

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

    Установите зависимости npm

    npm install
  4. 4

    Запустите приложение в режиме разработки

    npm run dev

Что важно знать

  • Сборки предназначены для настольных платформ (Windows, macOS, Linux). При несовпадении ABI потребуется пересобрать нативный модуль для Electron.
  • Лицензия не указана однозначно в метаданных (NOASSERTION), поэтому перед использованием проверьте файл лицензии.

В подборках

Темы

Частые вопросы

Что такое Chaterm?
Открытый AI-native терминал для управления облачной инфраструктурой: развёртывайте, диагностируйте и автоматизируйте сервисы с помощью естественного языка и агентов. Chaterm — терминальное приложение для инженеров, которые управляют серверами, кластерами Kubernetes и облачными ресурсами. Вместо того чтобы запоминать команды и флаги, пользователи описывают цель обычным языком, а встроенный агент планирует и выполняет многоэтапные операции на нескольких хостах или кластерах: собирает код, развёртывает сервисы, диагностирует неисправности и выполняет откат.
Chaterm можно использовать бесплатно? Какая у него лицензия?
Chaterm распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Chaterm всё ещё поддерживается?
Активно поддерживается. Последний коммит в Chaterm — 4 нояб. 2026 г..
Для чего можно использовать Chaterm?
Развёртывание сервиса на нескольких серверах или кластерах Kubernetes с помощью одного запроса Диагностика инцидента в production: агент изучает логи на нескольких хостах Сохранение регулярных процедур обслуживания команды в виде навыков для новых инженеров Просмотр схем и редактирование строк базы данных прямо в терминале
Как установить Chaterm?
Установите Electron как зависимость для разработки: npm i electron -D Запустите скрипт патча и установите зависимости: node scripts/patch-package-lock.js Установите зависимости npm: npm install Запустите приложение в режиме разработки: npm run dev
Где скачать Chaterm?
Исходный код и инструкции по установке — на GitHub: https://github.com/chaterm/Chaterm

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Кроссплатформенный терминал для настольных ПК с поддержкой SSH, RDP, SFTP, баз данных, Kubernetes и контейнеров, а также AI-агентом для выполнения shell-команд.

1,1 тыс.+100 за неделю173GoApache-2.0Активно поддерживаетсяОбновлён позавчера

Платформа с открытым исходным кодом для управления доступом с учетом идентификационных данных: выдает краткосрочные сертификаты для SSH, Kubernetes, баз данных, рабочих столов Windows, веб-приложений и облачных консолей.

21,1 тыс.+22 за неделю2,2 тыс.GoAGPL-3.0Обновлён позавчера

Самостоятельно размещаемый bastion host для доступа к SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP и VNC без установки ПО на клиентские устройства.

Безопасность#bastion-host#ssh#privileged-access-management
8,2 тыс.+38 за неделю443RustApache-2.0Обновлён 3 дня назад

Единый центр подключений для настольного компьютера: доступ к SSH-хостам, контейнерам, виртуальным машинам, кластерам Kubernetes и облачным серверам с локального компьютера.

14,6 тыс.+2 за неделю573JavaApache-2.0Обновлён 6 дней назад

Инструмент для наблюдаемости сетевого трафика в Kubernetes: захватывает и индексирует его с помощью eBPF, расшифровывает TLS и предоставляет данные AI-агентам через MCP.

DevOps и облака#kubernetes#ebpf#network-observability
12,1 тыс.+22 за неделю557GoApache-2.0Обновлён 6 дней назад