Maggie Appleton 写设计、人类学和智能体界面时,习惯先画清楚隐喻,再谈工具。把「Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh」整理成可阅读的中文笔记:问题在哪、界面默认会把人带去哪、落地时该改什么。原站导航、评论回响和广告已去掉。
问题怎么被看见
After a recent accident with a pressurised water bottle on an airplane, I had to hard reset my Macbook. Or rather, the kind folks at the Apple Support desk reset it for me, after replacing the water-logged screen and logic board. I wish I could tell you this was the first time it’s ever happened to me, but it’s not. AppleCare+ has paid for itself many times over.
Not a big deal, but it meant I had to go through setting up my local development environment from scratch. I’ve done this enough times that I have a checklist of things I usually run through. Most of these are boring; git, github, homebrew, node, yarn, python, etc.
默认界面在强化什么
The fun part is making the command line itself beautiful. I spend enough time in it that it matters whether it looks and feels right to me. I’ve settled on a combination of the Hyper terminal, the Spaceship prompt, and Oh My Zsh for small conveniences. Here’s what it looks like:
Compared to most developers, this is a pretty minimal set of customisations, but it’s enough for me; it’s clean, minimal, and readable. I primarily use Hyper to handle the styling and colours. When you install Hyper, it’ll automatically create a .hyper.js config file for you in your root directory. This is where you can tweak fonts, spacing, themes, and add plugins. You can open it in your standard code editor (VS Code, or whatever) by typing code ~/.hyper
可以怎么改
The theme I use is hyper-material-theme and the typeface is JetBrains Mono , both of which are free. You can browse plenty of other themes and plugins on the Awesome Hyper repository.
I also use the Hyper plugin hyper-statusline which adds a small bar to the bottom of the window with quicklinks to the working directory, the git commit hash, and number of dirty (uncommited) files. Clicking the former opens the directory in Finder, and the latter opens the commit on GitHub.
落到产品里的动作
Oh My Zsh doesn’t add much to the aesthetics here, but has useful plugins and makes installing Spaceship easy (described below). But I particularly like the zsh-autosuggestions plugin which autosuggests commands and files based on your previous behaviour.
Spaceship is what makes the prompt beautiful and shows me useful information like my current working directory, git branch, whether I have unstaged changes, and process run times. I just use their default prompt, but they offer an exessive number of configuration options.
落地时建议先做的 5 件事
- 先写清这个工具在强化思考还是在替人思考。
- 默认交互不要只会谄媚:该追问、该给反例、该要求证据。
- 智能体界面要露出推理步骤,而不是只给一个光滑答案。
- 知识发布用可生长的笔记,而不是一次性营销长文。
- 改产品前先画隐喻:用户以为自己在做什么,系统实际在做什么。
和智能体产品怎么接
龙虾PRO做 OpenClaw 落地时,最该从这类笔记里拿走的是「别把聊天框当唯一界面」。数字员工要能追问、能验证、能把过程摊开,而不是只负责说好话。
本文侧重全链路风控方法论。落地时请用自身业务单据做回放验证,不要把示例阈值直接当生产策略。 相关:风控体检 · 方案资源
常见问题 FAQ
什么是AI智能系统?
「AI智能系统」可概括为:After a recent accident with a pressurised water bottle on an airplane, I had to hard reset my Macbook. Or rather, the kind folks at the Apple Support desk reset it for me, after r 本文从定义、方法与实践要点展开说明。
为什么要关注AI智能系统?
关注AI智能系统,是因为它直接影响效率、风险与可复制性。文中指出:After a recent accident with a pressurised water bottle on an airplane, I had to hard reset my Macbook. Or rather, the kind folks at the Apple Support desk reset it for me, after replacing the water-logged screen and logic board. I wish I could t…
如何落地AI智能系统?有哪些关键步骤?
建议按以下路径推进AI智能系统:1) 先写清这个工具在强化思考还是在替人思考。;2) 默认交互不要只会谄媚:该追问、该给反例、该要求证据。;3) 智能体界面要露出推理步骤,而不是只给一个光滑答案。;4) 知识发布用可生长的笔记,而不是一次性营销长文。;5) 改产品前先画隐喻:用户以为自己在做什么,系统实际在做什么。。细节见正文对应章节。
AI智能系统适合哪些人或团队?
AI智能系统更适合:产品/技术负责人、运营与增长团队、需要落地智能体或自动化的中小团队、关注「AI智能系统」方向的读者。若你只需要单次聊天式问答,可先读概念;若要上生产,请重点看步骤、权限与风控相关段落。
关于「问题怎么被看见」,本文给出了什么结论?
在「问题怎么被看见」部分,要点是:r me, after replacing the water-logged screen and logic board. I wish I could tell you this was the first time it’s ever happened to me, but it’s not. AppleCare+ has paid for itself many times over. Not a big deal, but i
关于「默认界面在强化什么」,本文给出了什么结论?
在「默认界面在强化什么」部分,要点是:inal, the Spaceship prompt, and Oh My Zsh for small conveniences. Here’s what it looks like: Compared to most developers, this is a pretty minimal set of customisations, but it’s enough for me; it’s clean, minimal, and r