Build terminal interfaces that feel crafted, not generated. The terminal is constrained — fixed-width character grid, keyboard only, theme-dependent colors — and those constraints are a design feature.
Terminal UIs have no font choices. Instead, the character repertoire is the typography:
| Box-drawing (light) | ─│┌┐└┘├┤┬┴┼ | Standard borders, tables | | Box-drawing (rounded) | ╭╮╰╯ | Softer, modern feel | | Box-drawing (heavy) | ━┃┏┓┗┛┣┫┳┻╋ | Emphasis, headers | | Box-drawing (double) | ═║╔╗╚╝╠╣╦╩╬ | Formal, structured | | Block elements | █▓▒░▀▄▌▐ | Progress bars, density, fill |
使用 @mariozechner/pi-tui 和 @mariozechner/pi-coding-agent 为 pi 创建独特、精心制作的 TUI 组件。在构建交互式终端 UI 时使用 - 自定义组件、覆盖层、对话框、仪表板、小部件、数据可视化、动画元素、类似游戏的界面或 pi 扩展或自定义工具内的任何可视 TUI 工作。触发:“构建 TUI 组件”、“制作仪表板”、“创建覆盖层”、“交互式小部件”、“终端 UI”、“自定义组件”、“pi-tui”或任何创建可视化交互式终端界面的请求。也可在美化或重新设计现有 TUI 组件时使用。 来源:joelhooks/pi-tools。