本地起一个一模一样的界面,当草稿纸用
· 阅读约 2 分钟
在 Claude Code 和 Codex 之间来回切,这个动作一天多少回?我数过,五十次。每次切过去,第一秒都在找上次聊到哪了,有时候两边都开着,越开越乱。
然后刷到了 brainless 这个项目。
它干的事很简单——把 Claude Code、Codex、Grok 的界面抄成了 shadcn 组件。不是插件,不是套壳,就是纯 UI 组件,嵌进自己的项目里,跑起来就是那个窗口本窗。
装法也是 shadcn 的老套路,一行:
bunx shadcn add brainless/pricing
对,pricing。不是单个按钮,是一整套组件直接拖进项目:对话框、操作面板、排版,全有。复制粘贴就能用,没有构建流程的破事。
我第一反应是“拿来干嘛”。纯模拟界面,除了做个 demo 给人看,好像没啥用。直到把第一屏截图丢群里聊了两句,才反应过来。
本地起一个长得一模一样的界面,意味着你根本不用再开那几个网页版来回切了。prompt 在本地写、本地攒、本地调格式,成型之后一次性丢给真 agent 去跑。以前是浏览器标签页开一排,挨个找对话;现在一个本地窗口,随时在,不占脑子。
⚡这一下省掉的不是打字时间,是“我的上下文到底在哪”的寻找成本。找上下文比打字贵多了。
还有个乐的。默认示例代码里模型那栏填的是 gpt-6.9。Codex 的页面配一个不存在的模型版本,我盯了半天,笑出声。改两行就成自己的:
<AgentUI defaultModel="gpt-6.9" />
换成你实际用的那个名字,或者留个变量随时切。顺手的事。
但坑也得说。它不接真 agent,想当正经工作台使,后端得自己接。给的是界面壳子,不是通信协议。我的用法是拿它当 prompt 编辑器和草稿纸,写好了再复制进真 agent 那边跑。
嗯,等于又回到复制粘贴了,但这回方向反过来——往真 agent 里粘,省的是界面间跳转的功夫。
值不值:装它五分钟,这周用下来体感省的是每次切那三秒,一天五十次,一百五十秒。不是秒表掐的,就这个量级。这笔账怎么算都回本。你要只在 Claude Code 里写,别的界面根本没开过,跳过,别装。但你要是几个 AI 界面来回窜,这东西能让你少烦很多次。
你们有更快的写法——比如一条命令把本地草稿直接喂进 agent 的,教教我。
评论
还没有评论,写下第一条讨论。