命令行里的 AI 编程助手 · 本地优先 · Rust 单二进制
Why CLAT
CLAT 把模型接入你的终端:读代码、改文件、跑命令都在本地完成,每一步操作可见、可控、可审计。
会话、输入历史、模型配置全部存在本地 SQLite(~/.clat)。没有云端依赖,数据不出你的机器。
Rust 编译的单文件可执行程序,无运行时、无依赖安装。macOS 与 Windows 四个平台开箱即用。
进入新目录先过信任门;写文件、执行命令逐次询问;路径访问限制在项目根内,杜绝越界。
Features
DeepSeek 与 GLM Coding Plan 官方预设内置。/model 打开两级选择器:先选厂商,再选模型,密钥按厂商分槽保存。
余额(DeepSeek)、5 小时窗口剩余额度(GLM)、KV 缓存命中百分比与思考强度常驻底部状态栏,成本一目了然。
断点续聊:完整工具上下文按会话存档,重启后接着上次的进度继续。输入历史支持 ↑/↓ 召回,按项目隔离。
clat upgrade 从 GitHub Releases 拉取当前平台的最新二进制并原子替换自身,一条命令升级。
Get started
从 Releases 页面下载对应平台的二进制,放入 PATH 即可。已安装用户用 clat upgrade 自更新。
| 平台 | 资产 | 架构 |
|---|---|---|
| macOS | clat-v*-aarch64-apple-darwin.tar.gz | Apple Silicon |
| macOS | clat-v*-x86_64-apple-darwin.tar.gz | Intel |
| Windows | clat-v*-x86_64-pc-windows-msvc.zip | x64 |
| Windows | clat-v*-aarch64-pc-windows-msvc.zip | ARM64 |
解压后先 clat --help 看一眼,进入项目目录运行 clat,首次会请求信任该目录。