klaus
交互会话
一行一轮,回合进行中还能继续输入被排进队列。斜杠命令可以中途换模型与权限模式。
在任意终端里读代码、改代码、跑命令、审改动,不必打开 Klaus 窗口;配置、会话和记忆与桌面应用共用一份。
$ klaus
Klaus Cli 0.1.5 · Sonnet 4.6 · ~/work/api
> 把登录失败的重试逻辑抽出来,补上测试
读取 src/auth.ts
写入 src/retry.ts
写入 src/retry.test.ts
npm test -- retry
6 passed · 0 failed
3 个文件 +48 −12
$ klaus review
每一条都是命令行独有的入口,不是 Klaus 功能的说明书。
klaus
一行一轮,回合进行中还能继续输入被排进队列。斜杠命令可以中途换模型与权限模式。
klaus exec "把这个函数拆开"
跑完即退,退出码反映结果,可以直接串进脚本与 CI。
klaus review
审工作区未提交改动,也可以对某个分支、某个 commit 或指定文件审,产出结构化发现。
klaus mcp call
不经模型直接点名调用某台 MCP 服务器的工具,用来验配置通不通、参数对不对。
macOS Apple Silicon 已发布,Windows x64 已发布。Linux 与 Intel Mac 还没有产物,安装脚本碰到会当场说明并给出 Klaus 桌面应用的下载地址,不会装到一半失败。
安装目录没在 PATH 上。按安装脚本最后打印的那行加进 shell 配置,或者直接用全路径 ~/.klaus/bin/klaus。Windows 需要开一个新终端,setx 写的 PATH 对已经开着的窗口不生效。
同一个 Klaus 的两种用法。用户级的配置、技能、钩子与 MCP 服务器都在 ~/.klaus 下,项目级的在项目目录的 .klaus 下,两边读同一批文件;会话记录默认也落在 ~/.klaus/sessions,所以终端里开的会话在 Klaus 里能看到。
klaus exec 跑完即退,退出码反映结果;--json 按行输出结构化事件,一行一个,诊断信息走 stderr,stdout 可以当纯数据管。
重新跑一次安装命令就是升级,会原地替换成新版本。脚本下载后比对 sha256,不一致就中止且不写入任何文件。