Repolode
RoversX

RoversX/ThinkTerm

Терминальный эмулятор на Rust со встроенным мультиплексором: сессии продолжают работать после отключения, а подключиться к ним можно с компьютера, через TUI или браузер.

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

Звёзды
235
Форки
18
Открытые issues
20
Последний коммит
15 часов назад

Что это?

ThinkTerm — терминальное приложение на базе WezTerm. Его mux-сервер управляет оболочками, вкладками и разделёнными панелями, а к ним подключаются клиенты для компьютера, TUI и браузера. Если закрыть клиент, сессии продолжат работать: длительная сборка или AI-агент для написания кода сможет работать дальше, пока вас нет, а позже вы продолжите с другого устройства.

Проект предназначен для работы с несколькими оболочками и агентами для написания кода на разных машинах. ThinkTerm Connect добавляет удалённые рабочие пространства mux в приложение для компьютера рядом с локальными, а боковая панель группирует работу по Spaces, Projects и Threads и показывает их статус. На панели Agents отображаются распознанные агенты для написания кода и состояние их работы, а через CLI скрипты могут отправлять ввод, читать вывод и ждать выполнения команд в панели.

Приложение для компьютера использует GPU для рендеринга и написано на Rust без Electron и webview. Версии для компьютеров рассчитаны на macOS, Linux и Windows; клиенты для iOS и Android находятся в разработке.

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

  • 01Mux-сервер поддерживает работу оболочек и агентов, даже когда клиенты отключены.
  • 02К одной и той же сессии можно подключаться из приложения для компьютера, TUI и браузера.
  • 03Удалённые рабочие пространства через SSH, Mosh или постоянные mux-сессии отображаются на одной боковой панели.
  • 04На панели Agents отображаются распознанные агенты для написания кода и статус их работы.
  • 05Встроенный файловый браузер, предпросмотр с подсветкой синтаксиса и передача файлов по SFTP.
  • 06Команды CLI позволяют скриптам отправлять ввод, читать вывод панели и ждать завершения.

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

  • Запуск нескольких агентов для написания кода в разных проектах и отслеживание их статуса в одном месте.
  • Запуск длительной сборки или задачи на удалённом сервере с возможностью позже подключиться к сессии с другого устройства.
  • Работа на локальных и удалённых машинах в едином терминальном пространстве.
  • Наблюдение за терминальными сессиями через браузер или терминальный интерфейс по SSH.

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

  1. 1

    Скачайте последнюю версию со страницы релизов

  2. 2

    Установите на macOS с помощью Homebrew

    brew install --cask roversx/tap/thinkterm
  3. 3

    Откройте интерфейс терминала из отдельного терминала

    thinkterm tui

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

  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует, чтобы производные работы оставались открытыми.
  • Сессии не сохраняются после перезапуска mux-сервера или перезагрузки хоста.
  • Приложения для iOS и Android всё ещё разрабатываются и пока не выпущены.
  • Для доступа через браузер необходимы WebGPU и защищённый контекст; эту возможность нужно включить явно.

В подборках

Темы

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

Что такое ThinkTerm?
Терминальный эмулятор на Rust со встроенным мультиплексором: сессии продолжают работать после отключения, а подключиться к ним можно с компьютера, через TUI или браузер. ThinkTerm — терминальное приложение на базе WezTerm. Его mux-сервер управляет оболочками, вкладками и разделёнными панелями, а к ним подключаются клиенты для компьютера, TUI и браузера. Если закрыть клиент, сессии продолжат работать: длительная сборка или AI-агент для написания кода сможет работать дальше, пока вас нет, а позже вы продолжите с другого устройства.
ThinkTerm можно использовать бесплатно? Какая у него лицензия?
ThinkTerm распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ThinkTerm всё ещё поддерживается?
Активно поддерживается. Последний коммит в ThinkTerm — 6 нояб. 2026 г..
Для чего можно использовать ThinkTerm?
Запуск нескольких агентов для написания кода в разных проектах и отслеживание их статуса в одном месте. Запуск длительной сборки или задачи на удалённом сервере с возможностью позже подключиться к сессии с другого устройства. Работа на локальных и удалённых машинах в едином терминальном пространстве. Наблюдение за терминальными сессиями через браузер или терминальный интерфейс по SSH.
Как установить ThinkTerm?
Скачайте последнюю версию со страницы релизов Установите на macOS с помощью Homebrew: brew install --cask roversx/tap/thinkterm Откройте интерфейс терминала из отдельного терминала: thinkterm tui
Где скачать ThinkTerm?
Исходный код и инструкции по установке — на GitHub: https://github.com/RoversX/ThinkTerm

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

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

Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.

48,5 тыс.+1,6 тыс. за неделю3,9 тыс.RustApache-2.0Активно поддерживаетсяОбновлён 4 дня назад

Терминал для macOS, в котором можно запускать и отслеживать несколько агентов для написания кода; демон сохраняет сессии активными, а управлять ими можно и с iPhone.

785+74 за неделю69SwiftMITАктивно поддерживаетсяОбновлён 4 дня назад

Мультиплексор терминала и оконный менеджер на Go с мозаичными панелями, рабочими пространствами, постоянными сессиями и Inbox для coding-агентов в каждой панели.

6,4 тыс.+163 за неделю308GoMITАктивно поддерживаетсяОбновлён 7 часов назад