About this project

AgenTerm is a lightweight, Rust-native terminal emulator and local AI fleet controller designed for cross-platform use (Windows, macOS, and Linux). It avoids Electron in favor of platform-native rendering (Win32/GDI, winit) to maintain a small binary footprint. Key capabilities include: - Workspace Management: Hierarchical tabs with per-tab composers, environments, and notes. It supports a "detach-first" close semantic that keeps PTYs running in the background. - Automation & Control: A native automation client providing structured snapshots, deterministic waits, and control receipts. It includes a CLI for creating, inspecting, and driving tabs. - AI Integration: A read-only Model Context Protocol (MCP) surface and the ability to launch agents (e.g., Codex) in named fleet tabs with stable context. - Technical Features: Support for tmux/RMUX session surfaces, PNG screenshots for visual feedback testing, and a headless server for workspace and PTY authority. - Security & Transparency: Local-first control plane listening only on loopback addresses, MIT/Apache-2.0 licensing, and supply-chain evidence including SHA-256 checksums and SBOMs.