TaaNOS:基于本地 AI 与确定性执行注册表的自然语言系统管理 CLI
taasezer/TaaNOS · Natural To Any Linux
ELI5:它是什么,解决什么问题
TaaNOS 是一个基于流水线的命令行系统管理工具。它仅用本地 Ollama 模型从自然语言中提取操作意图,实际执行的命令则来自硬编码的确定性动作注册表,从而避免由 AI 直接生成命令。项目提供跨平台支持(Windows/Linux 及 APT、DNF、Pacman、APK 包管理器)、七阶段安全校验、失败自动回滚、SQLite 执行历史审计和 explain 干跑模式。
核心能力与快速开始
★ 0 · Go
- 能做什么
- 使用本地 Ollama 模型进行意图提取;由硬编码、确定性的动作注册表提供实际命令;支持 Windows 与 Linux 及多种包管理器;七阶段校验器检查风险操作、root 权限、磁盘空间和工具依赖;执行失败时按预定义逆向动作回滚;用 SQLite 记录意图、结果、耗时和风险画像;explain 模式可干跑展示计划;提供 init、status、history、model、config 等子命令及 explain/guided/auto 三种执行模式。
- 适用场景
- 以自然语言安装、删除软件包或启停系统服务;在受控、可审计的前提下让本地 AI 辅助 Linux/Windows 系统运维;先行干跑以确认操作计划与安全校验结果;追溯历史操作与风险记录。
- 项目形态
- 可直接使用的工具
- 部署方式
- 通过 install.sh(Linux/macOS)或 install.ps1(Windows PowerShell)脚本安装,也可用 go install 安装;首次运行 taanos init 向导自动安装 Ollama 并配置模型;推理在本地离线完成。
- 主要依赖
- 需要 Go 环境(用 go install 方式时)或安装脚本;AI 推理依赖本地 Ollama;向导会根据操作系统、虚拟化状态与可用内存选择模型;具体硬件配置要求、模型大小和磁盘占用未说明。
- 使用限制
- README 未说明支持的模型范围、各模型精度差异、性能开销和许可证约束之外的商用条件;安全校验基于硬编码注册表,可执行动作范围受注册表限制;未说明是否支持 Windows 与 Linux 之外的平台。
- 许可证
- MIT
- 最近推送
- 2026-10-26 09:00
资料检查:2026-10-27 07:00 · 卡片整理:2026-10-27 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
通过自然语言执行系统管理操作(如安装/移除软件包、启动服务),AI 仅提取意图,实际命令来自确定性注册表;支持 explain 干跑、七阶段安全校验、失败回滚和 SQLite 执行历史审计,便于程序员安全地完成环境配置与运维操作。
查看内容依据
TaaNOS is a next-generation command-line interface that allows you to manage any system using natural language. Unlike standard AI assistants that blindly generate scripts, TaaNOS leverages AI strictly for intent extraction and relies on a hardcoded, deterministic execution registry.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。