CLAT logo

CLAT

命令行里的 AI 编程助手 · 本地优先 · Rust 单二进制

clat
# 在当前项目目录启动交互式 TUI
clat upgrade
# 自更新到最新 GitHub Release

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 自更新。

平台资产架构
macOSclat-v*-aarch64-apple-darwin.tar.gzApple Silicon
macOSclat-v*-x86_64-apple-darwin.tar.gzIntel
Windowsclat-v*-x86_64-pc-windows-msvc.zipx64
Windowsclat-v*-aarch64-pc-windows-msvc.zipARM64

解压后先 clat --help 看一眼,进入项目目录运行 clat,首次会请求信任该目录。