它不假装在思考
状态行只有七种状态:离线、空闲、正在读、正在写、等待、就绪、出错。它们只在真实运行事件发生时变化。管理它们的模块自带一句注释:不虚构状态,不播放假的「思考中」动画;只有真的能停下时,Stop 按钮才会出现。
一台表演思考的机器,会让人放松检查。这一台宁可什么都不报,也不报一种情绪。
它不隐瞒读过什么
每一次模型运行都留下一张回执:走了哪条路由、重试了几次、被允许看哪一段引用范围。回执存在项目里,随备份一起走,事后随时能查。
记忆边界窗口把每次运行取用的上下文显示为一个数目,对着一份预算。回执永远不存凭据,也永远不存思维链。
它不变成你的声音
模型的输出在你亲手收下、剪入、插入或导出之前,始终只是候选。没有任何东西会自己进入稿子。
在审稿台上,回来的审稿伙伴把「AI 传声筒风险」单独立一栏,和事实风险、结构风险并列。一篇稿子漂向机器腔调,会像一处错误一样被认真对待。
动笔之前,先问过你
当 Clio 处理文件时,无论是管文档的 ClioWork,还是管代码文件夹的 ClioCode,只读命令不问就跑,每一条危险命令每次都问。许可由你给,也记成你给的。
每次调用都留下检查点。后悔的一次改动是一次回退,不是一场从备份开始的恢复。
它跑在你的机器上,或者跑在你指定的模型上
六条路由:本地的 LM Studio 和 Ollama,云端的 DeepSeek 和 Anthropic Messages,自定义端点,以及不接模型。不接模型时写作路线照样从头走到尾;唯一想要模型的一站,大纲生成,会明说,并保留你打下的每一个字。
服务器无状态,没有第二个项目数据库。凭据永远不进项目文件、对话、备份或导出;项目本身是你浏览器里一个可以导出的 IndexedDB 数据库。