阅读《智能体构建指南》,了解我对 AI 原生基础设施与智能体运行时的工程思考。

TerminAI

一款本地优先的终端操作器,通过受控审批与审计让 AI 在终端安全执行任务。

Prof-Harita · Since 2025-12-23
正在加载评分...

详细介绍

TerminAI 是一款本地优先的智能体驱动终端操作器,旨在让计算机通过受控的方式完成实际系统操作。用户描述意图后,TerminAI 会检测系统状态、生成受约束的执行计划,并通过分级审批(可回溯的审核阶梯)执行命令,同时记录结构化的 JSONL 审计日志以便回溯与恢复。它支持多种模型提供器(云端或本地),并将交互以命令行为主的体验作为首选使用面。该项目强调隐私与可控性,默认不发送遥测数据。

主要特性

  • 本地优先:核心运行可在本机完成,支持接入 Gemini、OpenAI 或本地 LLM。
  • 真实终端控制:提供真 PTY 支持,能处理交互式 sudo、ssh、vim 等会话。
  • 护栏与审批:通过分级审批策略(A/B/C)限制高风险操作,确保可审计与可回滚。
  • 可扩展的工具调用:与外部工具和脚本集成,保留可复现的计划与执行轨迹。

使用场景

  • 系统维护:自动诊断并修复常见系统问题,如驱动安装或配置修复。
  • 环境搭建:为项目或开发环境自动安装依赖并执行配置步骤。
  • 日常自动化:批量文件管理、监控任务和重复性运维操作的自动化执行。
  • 辅助开发:运行构建、测试或迁移脚本并生成可审计的操作记录。

技术特点

  • 以命令行界面为核心的用户体验,适配 GUI 或语音等扩展界面为可选预览。
  • 审计与回滚:操作生成结构化 JSONL 审计日志,便于复现与审查。
  • 模型无关:支持多提供器接入与配置,用户可选择信任的模型或本地网关。
  • 开源许可:采用 Apache-2.0 许可,欢迎社区贡献与扩展。
TerminAI
评分详情
🖲️ AI 终端 💻 命令行 🤖 智能体框架 📱 应用