这个项目能做什么

AgenTerm 是一款轻量级的 Rust 原生终端模拟器和本地 AI 舰队控制器,旨在实现跨平台使用(Windows、macOS 和 Linux)。它摒弃了 Electron,采用平台原生渲染(Win32/GDI, winit)以保持较小的二进制体积。 核心能力包括: - 工作区管理:具有分层标签页,每个标签页配备独立的 composer、环境和笔记。它支持“先分离”的关闭语义,使 PTY 在后台继续运行。 - 自动化与控制:一个原生的自动化客户端,提供结构化快照、确定性等待和控制回执。它包含一个用于创建、检查和驱动标签页的 CLI。 - AI 集成:一个只读的 Model Context Protocol (MCP) 接口,以及在具有稳定上下文的命名舰队标签页中启动代理(例如 Codex)的能力。 - 技术特性:支持 tmux/RMUX 会话界面,提供用于视觉反馈测试的 PNG 截图,以及用于工作区和 PTY 权限管理的无头服务器。 - 安全与透明度:仅在回环地址上监听的本地优先控制平面,采用 MIT/Apache-2.0 许可,并提供包括 SHA-256 校验和及 SBOM 在内的供应链证据。