自然语言交互
用人话提问,AI 给出专业诊断与最合适的 Shell 命令。
为服务器运维与云原生运维量身打造 · 任何有 Shell 的环境或设备都能嵌入,立马拥有 AI 智能
用人话提问,AI 给出专业诊断与最合适的 Shell 命令。
自动传递上一条命令的输出,支持递归诊断,层层深入。
直接分析日志输出,单次可处理约 13,000 行数据并生成报告。
兼容所有 OpenAI 接口,当前模型不可用时自动切换。
查询命令与修改命令差异化展示,修改命令二次确认。
提示层 + 执行拦截层双重防护,敏感命令无法执行。
编译为单个原生二进制,仅约 3 MB,无需 Node.js、Java 等运行时环境。只要是有 Shell 的环境或设备,拷贝即用,立马让它拥有 AI 智能。
一键安装 · 下载即用 · 仅约 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:
- "rm *" # 禁止带参数的 rm
- "dd *" # 禁止 dd
- "kubectl delete *" # 禁止 kubectl delete
- "shutdown" # 禁止 shutdown
- "reboot" # 禁止 reboot
兼容所有 OpenAI 接口