Об этом проекте

AgenTerm — это легковесный, нативный для Rust эмулятор терминала и локальный контроллер AI-флота, разработанный для кроссплатформенного использования (Windows, macOS и Linux). Он отказывается от Electron в пользу нативного рендеринга платформы (Win32/GDI, winit) для поддержания малого размера бинарного файла. Ключевые возможности включают: - Управление рабочим пространством: иерархические вкладки с индивидуальными композиторами, средами и заметками для каждой вкладки. Поддерживается семантика закрытия «сначала отсоединить» (detach-first), которая оставляет PTY запущенными в фоновом режиме. - Автоматизация и управление: нативный клиент автоматизации, предоставляющий структурированные снимки, детерминированные ожидания и квитанции управления. Включает CLI для создания, инспекции и управления вкладками. - Интеграция AI: поверхность Model Context Protocol (MCP) только для чтения и возможность запуска агентов (например, Codex) в именованных вкладках флота со стабильным контекстом. - Технические особенности: поддержка поверхностей сессий tmux/RMUX, PNG-скриншоты для тестирования визуальной обратной связи и headless-сервер для управления рабочим пространством и PTY. - Безопасность и прозрачность: локальный уровень управления, слушающий только loopback-адреса, лицензирование MIT/Apache-2.0 и доказательства цепочки поставок, включая контрольные суммы SHA-256 и SBOM.