Claude和我共同打造了一款应用

Lobsters Hottest 工具

摘要

这篇文章宣布了Roboterm,一个使用Claude AI构建的最小化终端模拟器,并反思了在个人编程项目中使用AI,强调了生产力和代码质量的提升。

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

缓存时间: 2026/08/19 02:25

# Claude与我共同打造的应用程序 来源:https://folkwolk.net/claude-and-i-built-an-app/ 在此正式发布Roboterm(https://github.com/mattrose/roboterm)。这是一款极简终端模拟器,专注于实现我需要的功能而不做多余扩展。它支持标签页和分屏显示。 我创作这款应用的动机有几个(如果这能算作创作的话)。首要原因是我想开发一款自己真正想用的终端模拟器。我维护Terminator(https://github.com/gnome-terminator/terminator)项目已有五年多,虽然依然喜欢并使用着它,但其macOS整合度欠佳——如今我已经完全从Linux桌面转向了MacOS。尽管Terminator仍是为每天需要登录数十甚至上百台服务器的系统管理员设计,但我的工作模式并不符合这种场景。我需要些不同的东西。 同时,我想在macOS上寻找Python GTK4代码的可运行示例。Terminator糟糕的macOS整合性始终困扰着我,而当时我找不到能在Mac上良好运行的Python GTK代码范例。此外,我计划将Terminator升级到GTK4,因此需要一个能在Mac上无缝运行的**优质**Python GTK4代码示例作为参考。 最后,我想测试AI的能力。过去几年里,我曾多次尝试让AI编写这类代码。大约每隔六个月,我就会尝试当时最新最强的AI编程工具来编写这个程序,但每次都在沮丧中放弃——直到上个月。 这次我通过claude tui完成开发。只需向claude描述需求,它就能生成大部分代码。起初进展相当缓慢,直到我摸索出与claude协作的方法,并帮助它构建出完整的CLAUDE.md文档。现在添加新功能已变得十分顺畅。 这次经历让我深刻认识到AI的编程能力。在某些方面,它比我更擅长编码:能编写更全面的测试文档,并将设计思路记录在CLAUDE.md中,使我能够轻松阅读和理解。这款功能完善的终端模拟器,全部Python代码量不足2000行。 更重要的是,AI让我无需进入"心流状态"也能产出优质代码。傍晚时我可以一边陪伴妻子看电视,一边指导claude工作。对于同时拥有全职工作、多项爱好和家庭的人来说,这种兼顾多重任务仍能产出实用成果的能力实在令人欣喜。 不过需要说明的是,目前让它编写的仍是轻量级代码。虽然实用便捷,但距离工作场景中要求极高的代码——需要保证系统稳定运行且责任重大的生产代码——还有天壤之别。在工作中,我主要将AI作为研究助手使用,涉及核心业务逻辑的代码仍坚持亲自编写。我无法想象哪个AI能获得我的信任来编写工作所需的关键代码。 总之,如果你需要一款简单易用、可自由定制的终端模拟器,并且想通过claude实现各种功能,不妨试试这个项目。

相似文章

软件界的Emacs化

Hacker News Top

作者讲述了在终端中阅读 Markdown 的烦恼,并描述了如何使用 Claude 快速构建一个自定义的 macOS Markdown 查看器(MDV.app),展示了 AI 如何让人能够迅速创建个人软件工具。

Boris Cherny 谈尝试让 Claude Code 重写 Claude 应用

Hacker News Top

Anthropic 旗下 Claude Code 的负责人 Boris Cherny 讨论了一个实验:他指示 Claude Tag 使用 Mac 虚拟机和逐像素比较的方式,用 Swift 重写 Claude 桌面应用,该任务在两周后仍在运行。John Gruber 批评这种方法只是解决技术问题,而没有解决应用的根本设计问题。