Claude目前应该是编码能力最强的大模型了。那么问题来了,一个非专业人员,如果对软件有需求,他能否不要任何技术人员做出一个他想要的软件呢。答案是不太可能,但AI在创意和基本框架代码完善性的搭建上还是可以给出很大的帮助的。先上图看成品。
✨ 功能亮点
- 🎬 Matrix 风格终端界面,复刻《黑客帝国》的绿色字符流
- ⌨️ 打字机式输出,每个字符逐步显示,增强沉浸感
- 💫 窗口动画效果,缩放动效、透明过渡、圆角设计
- 🌓 现代 + 复古融合,复古终端结合现代动画风格
- 🔍 全局快捷键监听:双击 Ctrl/Shift/ESC 控制终端窗口
- ⚡ 异步流式对话:支持 OpenAI(DeepSeek,Grok,Mistral等)流式输出,无需等待完整回答
- 🧠 多轮上下文支持:对话具备记忆能力,支持连续交流
- 💡 智能焦点管理:自适应窗口控制,极致人机交互
📦 下面开始分享开发过程
- 背景和初衷:首先声明,本人是专业程序员,而并非不懂技术的用户。只是想模拟一个非专业人员,看ai是否真能开发出满足用户需求的应用。开发这个应用,其实初衷是想做一个方便自己使用的ai工具,虽然直接打开openai和deepseek及claude是使用ai的正确姿势。但很多时候问题也比较简单,找个答案还要搬梯子,开网页,感觉还是有点费劲。于是,就想能否做一个运行在后台,然后点击一下快捷键随时将它呼出来的ai客户端,但显然做好一个工具是比较费时间的,于时就想,那还不如干脆丢给ai看它能否做出来。
- 抱着试试看的心态,随便问了一下claude:
优化一下代码,增加以下功能:
1.双击esc键,在屏幕下方离底部150px的位置,出现一个多行输入框。输入内容后,按回车键,可用把内容print出来,同时输入框消失。
2.3秒后屏幕中间出现一个文本框,高600,宽800,里面有10行文字,按esc键后消失。
3.要求以上两框显示的时候有动效。
4.风格要求现代,黑客帝国风 注意:pass的类和内容你不需要补充代码
注意:我当时正好也在做一个桌面版的小应用,由于懒得配置环境和引入相关依赖库,于时把主要的功能和代码去掉,让它直接在上面添加代码。具体沟通过程可以直接看我和claude对话的分享链接。 claude.ai/share/dbc13…
把它的代码运行一下,发现已经初具雏形了。
大家可以直接运行一下claude对话中的代码试试
- 接着其实就算比较费劲的修bug和完善代码的过程,具体如下: claude.ai/share/0486e… claude.ai/share/3e5e8… claude.ai/share/621f2… claude.ai/share/3fd8c… claude.ai/share/3f178… claude.ai/share/84c56… claude.ai/share/0f534…
⚙️ 总结一下
- 💡 1:AI是可以写出基本的功能和框架的。而且技术亮点基本是它想出来的。
- 💡 2:但它在一些细节和实际使用场景上是无法全部考虑到,比如一些输入聚焦和拷贝这样的一些细节处。
- 💡 3:AI经常也会把一些功能和解决问题的思路复杂化,以至于同一个问题它不停地尝试,最后还是在绕圈子解决不掉。
- 💡 4:AI有时没法跳出当前代码去看待问题、解决问题,会一直在同一维度上绕圈死循环地尝试。比如pynput在mac上有个bug,就是点击caps键经常会崩溃,它一直无法解决,最后我的处理方案是用deepwiki研究pynput的相关代码,然后采用Monkey Patch的方式解决。
- 🧩 最后的总结是:AI开发3小时,人类调试3天。所以感觉AI后面还有很多路需要走,但它的发展之快不可忽视,程序员要跟上步伐,否则确实在不少地方会被替代。
🔗 源代码
所有源代码都在:github.com/ai-sns/matr… 大家有兴趣可以去看看。