CLI AI

认识 CliAI:在终端里用自然语言执行任务

2026-01-01

你熟悉这个循环。冒出一个任务——找出大于 100 MB 的文件、杀掉占用 8080 端口的进程、用 rsync 同步目录但排除 node_modules——你的手停顿下来。是 find -size +100M 还是 +100MB?是 lsof -i :8080 还是 ss -ltn?你切到浏览器,把问题贴进聊天框,把答案复制回来,眯着眼看了一下才敢按回车。

CliAI 把这个来回直接砍掉。

它是什么

CliAI 是一个二进制——clai——放在你的 $PATH 里。你用自然语言(英文或系统语言)描述任务,它返回一条 shell 命令,告诉你这条命令在做什么,然后等待。按 Enter 执行,按 R 改写,按 Esc 取消。命令在你的 shell、你的终端、你的环境变量下运行。

clai

    

为什么它不是聊天

网页聊天打断了终端的工作流。它看不到你的 shell、你的 alias、你的当前目录;它没法把答案稳定地塞回你的剪贴板;最关键的是,它把生成的命令直接给你,却没有任何关于「这条命令在你的 shell 里到底会发生什么」的上下文。

CliAI 反过来——留在 shell 里,先看到命令,再决定要不要信任它。我们叫它 inspect-then-run。这是工具里唯一的模式。

一行安装

install.sh
$ curl -LsSf https://gate.cliai.tech/install.sh | shDetected: linux x86_64Installed: /usr/local/bin/claiRun `clai --help` to get started.

同一行在 macOS 上也能用。Windows 用户可以使用原生 PowerShell 安装器——见下载页面。

接下来

你会少花时间凭记忆翻找 find 的五个参数,多花时间思考你真正想做什么。