这个项目能做什么
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 在内的供应链证据。
评论
0 评分人数达到10人后显示
登录后参与讨论。