
深色模式已成为我在电脑上启动应用时的首选设置。尽管多数应用能随系统偏好自动切换外观,但高频使用的 Google Sheets 却强制锁定浅色模式。长时间注视暗色界面后突然打开白底表格,视觉冲击令人难以忍受。上周,受此前有人利用 Claude 重建 Adobe 软件套件的启发,我决定尝试构建一款基于 Web 的电子表格应用。
经过一下午的开发,Claude Code 成功交付了一款性能优异且功能实用的电子表格应用。目前,该应用已托管于我的个人网站,所有旧数据均已完成迁移。它不仅完美支持深色模式,还覆盖了 Google Sheets 的大部分核心功能,并集成了一系列我梦寐以求的自定义特性。
复刻核心体验,融入个性化定制
这款名为 Simple Sheets 的应用,初衷是打造一个仅包含日常必需功能的精简版 Google Sheets。尽管诞生仅一周,但在持续迭代下,其功能边界不断拓展。初始版本虽已可用,但缺失筛选器、下拉选择器和版本历史等功能。如今,应用几乎涵盖了 Google Sheets 的所有主流功能。
除了深色模式,我还通过 Claude Code 实现了一些独特的自定义需求。例如,当单元格关联的下拉菜单选中多个选项时,背景色会自动显示为所选颜色的混合色调。这种小众但实用的交互细节,在 Google Sheets 或 Excel 中均无法实现。
Claude 承担了 100% 的开发工作。我在已安装 Claude Code 的 Node.js VPS 服务器上,指向网站目录并提供了一份详尽的需求提示。除列出必备功能外,我还授权 AI 补充其认为重要的其他特性。这一决策带来了意外惊喜:冻结行列、文本换行等十余项次要功能被自动集成,极大提升了用户体验。
开发耗时主要集中在等待 Claude Pro 订阅额度的重置上,初始构建阶段资源消耗巨大,曾两次超出每五小时的限额。后续针对单一功能的迭代,令牌消耗则与日常提示相当。
从购买软件到创造软件
拥有独立的电子表格应用固然令人欣喜,但更深远的影响在于其对软件未来的启示。对于基础工具而言,自主研发已变得轻而易举,用户无需再依赖网上现成的下载或购买渠道。
对消费者而言,昂贵的软件套装和 SaaS 订阅模式可能因此受到冲击。面对高昂的软件费用,开源或 AI 生成的替代方案成为更具吸引力的选择。即便自制产品在健壮性上略有妥协,但“真正拥有软件”的控制感与成本优势不可忽视。
Simple Sheets 是我首个替换日常应用的自制项目。鉴于其成效,SSH 终端、FTP 客户端和截图工具等也已列入“替换名单”。这些工具的 AI 开发门槛较低,且能通过注入自定义功能和美学设计,弥补现有在线工具的不足。
尚未完美,但足以启用
目前,该应用尚不支持图表和图形功能。这是 Google Sheets 和 Microsoft Excel 的标志性特征,但我故意将其优先级后置,因为柱状图或饼图并非我的高频需求,且为避免 AI 上下文过载,我选择按使用频率分步实现功能。
无论 AI 能力如何进化,此类项目很难通过一次提示即告完成。在使用过程中,我发现了一些意外行为和怪癖,但 Claude 能迅速修复这些问题。尽管应用已功能完备,但要达到商业级软件的打磨程度,仍需更多的测试与时间沉淀。
这一转变标志着消费者自主制作软件时代的到来。如今,面对新需求,我的第一反应不再是搜索现成产品,而是考虑动手制作。虽然这需要投入更多精力,但能获得完全契合需求的解决方案,而非在替代品中妥协。对 Google Sheets 的替换,仅仅是一个开始。