ito - 用 Lua 构建终端用户界面

Lobsters Hottest 工具

摘要

ito 是一个用于使用 Lua 构建终端 UI 的开发工具,提供 VStack、HStack、Text 等视图组件和状态管理,并附带交互式试验环境以及可供大语言模型使用的文档指南。

<p><a href="https://lobste.rs/s/9lqyul/ito_build_terminal_ui_lua">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/10/15 02:16

# ito 游乐场 · uji 来源:https://uji.sh/ito/ ITO / 互动工作坊 ## 用 Lua 做点什么吧\. 构建你自己的终端 UI\. main\.lua 正在准备你的工作区... 可以尝试的几件事## 同样的 Lua 以`require\("ito"\)`开头,并返回一个构建视图的函数\. 使用`ito\.state\(value\)`来表示会变化的值\. 使用`VStack`、`HStack`、`Text`以及`ito\.md`中的控件进行组合\. ## 视图与修饰符 使用`:spacing\(1\)`、`:padding\(2\)`、`:grow\(\)`、`:bold\(\)`和`:dim\(\)`来排列视图并设置样式\. ## 试试你的改动 预览会随着你的编辑而更新\. 如果编辑出现错误,上一次正常运行的预览会继续显示\. 试试 Input flow,体验键盘导航、编辑和取消操作\. 使用展开图标进入全屏\. 打开`ito\.md`,查看可提供给你的 LLM 的指南\.

相似文章

没有再做一个 GPU 终端渲染器,而是训练了一个 126 万参数的模型,把 htop、vim、emacs 等 TUI 转换为真正的 UI 组件 [R]

Reddit r/MachineLearning

作者用一个仅 126 万参数的轴向 Transformer 模型,将 htop、vim、emacs 等 TUI 界面的单元格解析为角色标签,再确定性地转换为 A2UI 声明式 UI 组件,客户端完全不再需要终端模拟器。模型在真实屏幕上的 mIoU 为 0.51,约 40% 的屏幕可直接命中模板而无需运行模型,代码与标签已开源。

@jakevin7: 发表个暴论,TUI 会逐渐式微甚至被淘汰。 我已经很久没有用 claude code 了。基本都是用 slock。 对于临时任务,现在用的更多的是 codex desktop,偶尔用 claude desktop。 让我开始重新思考 TU…

X AI KOLs Following

文章讨论了TUI(终端用户界面)在AI编程工具中逐渐式微的趋势,作者认为随着模型能力增强,TUI将被CLI+server架构或Web UI取代,并分享了从Claude Code转向Slock、Codex Desktop等工具的个人体验。