Obsidian 都出命令行了,背后是 AI 时代的工具逻辑巨变

Obsidian 都出命令行了,背后是 AI 时代的工具逻辑巨变

前几天 Obsidian 发了 1.12 版本,核心功能不是什么新界面、新主题,而是一个命令行工具。

一个笔记软件,出 CLI。

乍一听有点反直觉。但看看周围,这不是个例。最近一段时间,越来越多的工具不是在做更漂亮的界面,而是在往回走——回到那个黑底白字的光标闪烁。

为什么?

因为”用户”这个概念变了。

以前工具的用户是人。四十多年前乔布斯参观施乐实验室,看到了图形界面的原型,把它变成了 Macintosh。从此普通人不用背命令也能用电脑。按钮、菜单、进度条,本质上都是翻译层——把人的意图翻译成机器指令。

现在多了一个用户:AI。

AI 不需要按钮。它不需要看到漂亮的下拉菜单才知道有哪些选项。它要的是纯粹的文本输入和文本输出。GUI 对 AI 来说是噪音,CLI 才是母语。

从记路径到说人话

以前用 GUI 改个配置,你得记路径:点菜单,选设置,找子项,勾选。五个步骤,每一步都要你记住”下一步点哪里”。

现在用 CLI 加上 AI,你只需要说一句话:“把日志级别改成 Debug,跑一下测试。”

一句话,五个步骤。

GUI 的本质是过程——你得知道怎么走。CLI 加 AI 的本质是意图——你只需要说去哪。

命令行不再是”命令”的行,而变成了”对话”的框。

工具设计的逻辑变了

以前做工具,第一件事是画界面。因为没有界面,用户就不会用。

现在呢?AI Agent 不需要界面,它需要的是可调用的接口——输入一段文本,拿到一段结果。CLI 天然就是最好的 AI 接口。 定义好输入输出,逻辑跑通,AI 就能直接调用。后端逻辑直接裸露给 AI,人类通过 AI 间接操控。中间那层精心打磨的 UI,在越来越多的场景下变得多余。

所以 Obsidian 出 CLI,不是倒退,是顺势。它不是给人加了个命令行,是给 AI 开了个门。

方向反过来了

过去几十年,我们一直在做一件事:让人适应机器。学编程语言,学操作界面,学各种快捷键。现在方向反过来了——你对着终端说一句人话,机器就去执行。

而承载人话最直接、最无损的容器,不是花哨的图形界面,恰恰是最古老的命令行。

自然语言是新的编程语言,CLI 是它最好的运行环境。

AI 时代的工具逻辑正在重写。关注我,继续拆。