pi-zentui

为树莓派打造的 Starship 风格状态栏与 TUI 界面。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:pi-zentui。
它的用途是:为树莓派打造的 Starship 风格状态栏与 TUI 界面。
完整的 Skill 内容见:https://321skill.com/skills/pi-zentui/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我在树莓派上安装并配置 pi-zentui 作为默认提示符,显示 Git 状态和电池信息。”,它会提供安装命令和基本的配置步骤指引。或者,当您开发一个命令行工具时,可以咨询:“如何用 pi-zentui 给我的工具添加一个选择菜单?”,它会解释如何引入其 TUI 组件并实现一个简单的列表交互。

介绍

pi-zentui 解决了在树莓派等终端环境中,状态信息显示单调、交互界面不够直观美观的问题。它将流行的 Starship 提示符的现代风格与 Opencode 风格的文本用户界面(TUI)相结合,为命令行操作提供更丰富、更养眼的视觉反馈和交互体验。

使用上,通过 npm 安装后,您可以配置它作为默认的 shell 提示符,在终端中实时显示系统状态(如 Git 分支、电池电量、时间等)。同时,它提供的 TUI 组件可以用于构建或集成到其他命令行工具中,创建菜单、列表等交互式界面,提升工具的使用友好度。

它非常适合在树莓派上进行开发、运维或作为家庭服务器管理的极客和开发者。对于希望美化终端环境、提升命令行工具交互体验,或为自制项目添加专业 TUI 界面的用户来说,这是一个轻量且风格化的选择。

建议在安装前确保 Node.js 环境已就绪。由于主要面向树莓派优化,在其他 Linux 发行版或 macOS 上可能需要进行额外的配置或测试。初次使用时,可以参考项目文档调整主题和模块,以匹配您的个人喜好和实际需求。

核心特点

核心区别在于它专为树莓派等资源受限环境优化,同时融合了 Starship 的现代化状态显示美学与可定制的 TUI 框架,而非单纯的提示符或单纯的 UI 库。

注意事项

不适合追求极简主义、或不需要图形化终端交互的纯命令行重度用户。

常见问题

pi-zentui 和 Starship 有什么区别?

pi-zentui 灵感源于 Starship 的美学,但专为 Pi 优化,并额外提供了构建 TUI 应用的能力。

一定要在树莓派上才能用吗?

主要针对 Pi 优化,但理论上任何有 Node.js 的 Linux/macOS 终端都可尝试安装使用。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/pi-zentui/raw/index.md 读取 pi-zentui 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。