AI 全程编写 · Go 1.25+

用自然语言,
驱动每一次运维

凌晨告警时,不必再从零思考排查路径。用一句自然语言提问, AI 分析现场、给出命令建议、确认后执行,并自动串联上一条命令的输出做连续诊断。

  • 仅 3MB · 零依赖运行
  • 有 Shell 即可运行
  • 自然语言交互
  • 多模型故障转移
  • 命令黑名单
  • 完美中文支持

支持平台

  • Linux x86_64
  • Linux ARM64
  • macOS x86_64
  • macOS ARM64

核心特性

为服务器运维与云原生运维量身打造 · 任何有 Shell 的环境或设备都能嵌入,立马拥有 AI 智能

自然语言交互

用人话提问,AI 给出专业诊断与最合适的 Shell 命令。

连续对话分析

自动传递上一条命令的输出,支持递归诊断,层层深入。

管道模式

直接分析日志输出,单次可处理约 13,000 行数据并生成报告。

多模型支持

兼容所有 OpenAI 接口,当前模型不可用时自动切换。

安全可控

查询命令与修改命令差异化展示,修改命令二次确认。

命令黑名单

提示层 + 执行拦截层双重防护,敏感命令无法执行。

极致轻量 · 秒级集成

编译为单个原生二进制,仅约 3 MB,无需 Node.js、Java 等运行时环境。只要是有 Shell 的环境或设备,拷贝即用,立马让它拥有 AI 智能。

aist 约 3 MB
Claude Code 约 250 MB

快速开始

一键安装 · 下载即用 · 仅约 3 MB

一键安装
curl -fsSL https://YOUR-AIST-HOST/bin/aist/run.sh | bash

使用方式

三种模式覆盖日常运维场景

交互式对话

aist

进入连续对话,逐步排查问题。

单次问答

aist "服务器负载很高,帮我排查原因"

一次提问即得到诊断建议。

管道分析

tail -f /var/log/nginx/access.log | aist "分析日志"

只读模式,输出分析后自动退出。

安全设计

每一步都在你的掌控之中

类型显示标签颜色确认次数示例
查询命令查询命令: 绿色1 次 ps aux, docker ps
修改命令修改命令: 红色2 次 systemctl restart, rm -rf

命令黑名单

黑名单会注入提示词,且命中命令在执行前直接拦截、不进入确认流程;尾部 * 匹配至少一个参数,无 * 时按前缀词匹配。

blacklist 配置示例(config.yaml)
blacklist:
  - "rm *"               # 禁止带参数的 rm
  - "dd *"               # 禁止 dd
  - "kubectl delete *"   # 禁止 kubectl delete
  - "shutdown"           # 禁止 shutdown
  - "reboot"             # 禁止 reboot

支持的模型提供商

兼容所有 OpenAI 接口

  • 通义千问 Qwen
  • OpenAI GPT
  • DeepSeek
  • Moonshot Kimi
  • 智谱 GLM
  • 更多 OpenAI 兼容接口