作者分享了2026年9月其AI辅助编程工具配置快照。他主要用Swift/TypeScript开发,现主力通过TUI(如herdr)指挥AI写代码,仅iOS调试用Xcode,编辑器用Zed和Vim。模型选择包括Fable、Codex、Kimi等,并提及硬件、网络及GitHub工具,反映AI时代工具快速迭代。
本文介绍GeekAgent开发第七天,实现轻量TUI界面与用量面板。通过引入pi-tui库,程序接管终端,左侧显示消息流,右侧常驻面板展示模型、会话、上下文占用及本轮/累计tokens。接口回传usage数据,流式期间用字符估算。支持输入编辑、工具确认,退出恢复原终端。代码新增1115行,验证功能正常,为后续权限管理打基础。
Stripe CEO Patrick Collison批评AI编程助手以终端为主界面,信息密度低,不适合监督AI自主编码。终端虽快、省资源、可脚本化,但AI时代需更高信息密度的“控制面板”式GUI。Claude Code、Codex等已转向桌面/Web端,提供可视化协作,但GUI开发成本高、跨平台难。争论核心是终端适合命令,GUI适合协作,未来默认界面将定义行业工作方式。
Coding Agents是专注于写代码场景的AI工具,如Claude Code、Codex等,但产品形态各异,有的偏CLI,有的偏GUI。OpenClaw和WorkBuddy定位不同,前者非纯编码,后者偏办公。文章强调同类工具间存在差异,并提及管理类CLI工具向TUI偏移的趋势。
码道TUI自动生成数独网页游戏,约2分半完成446行代码。支持9x9棋盘、三档难度、冲突红字提示、提示/检查/笔记/重置功能,含粒子庆祝动画和计时。采用回溯算法出题,支持键盘和触屏操作,深色主题,双击HTML即可运行。
码道TUI根据自然语言需求,约3分钟自动生成596行单文件二维码生成器,支持实时生成、尺寸颜色纠错调节、PNG下载复制、6个示例填充及localStorage统计。代码集成qrcodejs,细节完善,双击HTML即可运行,适合快速开发与前端学习。
码道TUI自动生成白噪音网页应用,约4分半完成584行代码。应用含6种环境音效,全部用Web Audio API实时合成,支持多轨混音、频谱可视化、场景预设和状态持久化。文章详解安装步骤、开发过程、代码解析及运行效果,展示AI编程能力。
mx-space/cli 是一个命令行工具,支持文章管理和 AI agent 功能。其架构基于 Effect-TS,采用全局 flag 解析和服务化设计,渲染层通过 View<T> 实现多种输出模式,支持 Lexical 编辑器的 JSON 格式。CLI 实现对称 I/O,确保读写格式一致,提升用户体验,整体设计注重模块化,便于扩展和维护。
Feedr 是一个重新设计的 RSS 阅读器,采用 TUI 终端界面,旨在降低信息噪音和平台算法的影响。它通过统一时间流和仪表盘视图,帮助用户高效管理信息源,减少上下文切换。Feedr 强调用户主动订阅内容,避免算法推荐,提供更专注的信息获取方式。
本周GitHub热门项目集中在AI编程工具和隐身技术上。DeepSeek-TUI允许用户在终端与AI直接交互,UI-TARS-desktop实现多模态AI自动操作界面。CloakBrowser通过修改Chromium源码实现隐形浏览,9router连接多个服务商以节省AI使用成本,local-deep-research支持本地AI搜索以保护隐私。整体趋势是AI工具的便捷性和经济性不断提升。
作者开发了一个名为 ghr 的 Rust TUI 工具,旨在提高 GitHub 的使用效率。ghr 通过快速启动和本地快照展示,优化了用户体验,支持查看 PR、Issues 和评论等功能。尽管 TUI 有局限性,但 AI 的应用提升了工具开发的效率和日常工作流的便利性。
Hardwood 1.0.0.Beta2发布,新增对VARIANT列的支持,提供交互式文本用户界面(TUI),提升性能,优化对象存储文件读取。VARIANT类型适用于存储半结构化数据,CLI新增dive命令以便分析Parquet文件,并优化了核心页面获取和解码流程,提升读取效率,支持更多Parquet逻辑类型。
Hardwood 1.0.0.Beta2发布,新增对VARIANT列的支持,提供交互式文本用户界面(TUI),提升性能,优化对象存储文件读取。VARIANT类型适用于存储半结构化数据,CLI新增dive命令以便分析Parquet文件,核心页面获取和解码流程也得到了优化,支持更多Parquet逻辑类型。
Arch Linux 发布了全新的 Archinstall 4.0 安装程序,采用基于文本的用户界面(TUI),提供现代化的安装体验。新版本简化了菜单维护,增加了多项新功能,并计划于 2026 年成为默认安装程序。
MDPT(Markdown演示工具)是一款基于RustPixel构建的演示工具,利用GPU渲染终端风格的用户界面,支持平滑转场和多种图表,兼容100多种语言的代码高亮,适用于终端、原生窗口和Web。
Turbo Vision 2.0 是一款跨平台的文本用户界面库,支持多窗口、鼠标操作和 Unicode,能够显示中文。它提供丰富的控件和易用的设置对话框,编程接口类似于 Qt,适合开发复杂的 TUI 应用。
Termirs是一个用Rust开发的终端SSH客户端,支持异步SSH连接、终端模拟、文件浏览、异步文件传输和端口转发,目前仍在早期开发阶段,欢迎反馈。
Erys项目允许用户在终端中运行、创建和编辑Jupyter Notebooks,基于Textual包构建,支持通过uv或pipx安装。运行后可加载并编辑现有笔记本。
Rust Infra 团队正在清理 GitHub Rust 组织的成员,移除不活跃的贡献者。活跃成员的权限不变,贡献者身份仍在官网显示。感谢归档团队成员的贡献,但不在校友部分。此外,开发者创建了 rxtui,一个简化 TUI 应用开发的框架,解决了布局和组件复用的问题。
本文介绍了Tony Bai对TUI(终端用户界面)开发的看法,强调其在AI时代的重要性。通过Go语言,开发者可以创建交互式CLI工具,提升用户体验。文章提到了一门付费课程,帮助有Go基础的开发者掌握TUI开发的核心知识和实战技能。
完成下面两步后,将自动完成登录并继续当前操作。