Klaus Cli

把 Klaus 放进终端。

在任意终端里读代码、改代码、跑命令、审改动,不必打开 Klaus 窗口;配置、会话和记忆与桌面应用共用一份。

用法

装完就能用的四件事。

每一条都是命令行独有的入口,不是 Klaus 功能的说明书。

klaus

交互会话

一行一轮,回合进行中还能继续输入被排进队列。斜杠命令可以中途换模型与权限模式。

klaus exec "把这个函数拆开"

一次性执行

跑完即退,退出码反映结果,可以直接串进脚本与 CI。

klaus review

代码审查

审工作区未提交改动,也可以对某个分支、某个 commit 或指定文件审,产出结构化发现。

klaus mcp call

MCP 直连

不经模型直接点名调用某台 MCP 服务器的工具,用来验配置通不通、参数对不对。

常见问题

先把这几件事说清楚。

支持哪些平台?

macOS Apple Silicon 已发布,Windows x64 已发布。Linux 与 Intel Mac 还没有产物,安装脚本碰到会当场说明并给出 Klaus 桌面应用的下载地址,不会装到一半失败。

装完提示 command not found?

安装目录没在 PATH 上。按安装脚本最后打印的那行加进 shell 配置,或者直接用全路径 ~/.klaus/bin/klaus。Windows 需要开一个新终端,setx 写的 PATH 对已经开着的窗口不生效。

和桌面应用是什么关系?

同一个 Klaus 的两种用法。用户级的配置、技能、钩子与 MCP 服务器都在 ~/.klaus 下,项目级的在项目目录的 .klaus 下,两边读同一批文件;会话记录默认也落在 ~/.klaus/sessions,所以终端里开的会话在 Klaus 里能看到。

能串进脚本和 CI 吗?

klaus exec 跑完即退,退出码反映结果;--json 按行输出结构化事件,一行一个,诊断信息走 stderr,stdout 可以当纯数据管。

怎么升级?

重新跑一次安装命令就是升级,会原地替换成新版本。脚本下载后比对 sha256,不一致就中止且不写入任何文件。