一个月前,我上线了 Mathcheap v0.9.0 版本 —— 一款由 AI 驱动的数学公式识别与 LaTeX 数学编辑工具。写篇文章记录一下 Mathcheap从构想到落地的过程以及背后的思考。
一、灵感起点:一次“复刻”的尝试
2021 年,我在 B 站刷到了 “妈咪说 MommyTalk” 的一个视频,叫《如何优雅的编辑数学公式?LaTeX公式入门_哔哩哔哩_bilibili》。视频里,博主自己做了个公式编辑器,还带 OCR 公式识别功能。当时我就觉得 “这工具功能的功能挺完备的,该有的有了”,就是页面做的不太符合我的审美,技术栈好像还能再优化一下。
当时就琢磨 “要不复刻一个试试?”,这个想法一直拖了2年,直到 2023 年,我才终于有时间,做出了 Mathcheap 的第一个版本 v0.1.0。
这个版本基本就是照着 latexlive 的 LaTeX 编辑器抄作业,中间虽然有几个小地方卡了壳,但整体不算难。不过当时没加公式识别,主要是懒,懒得搭登录和支付系统,都太麻烦了,而且买 Mathpix 的 API 得花钱,我不想掏这个钱,就先放一放了。
二、市场与用户需求分析:公式识别功能才是关键
后来我也琢磨了下,像 latexlive 这种工具,到底谁会用呢?大概分四类人吧:
- 刚学 LaTeX、还在记公式符号的新手
- 偶尔用一下、懒得查符号的 “懒人”
- 拿它教学生的老师
- 还有就是觉得 Mathpix 太贵、或者买不了的人
说真的,从做学术、教书的角度看,这工具确实有用,尤其是便宜的 OCR 识别。但要是当商业产品做,就有点尴尬了 —— 用户群不算大,需求有但没那么广,而且核心的识别功能得靠第三方 API,赚不了多少钱。
后来我意识到,这个产品的核心在于公式识别功能,LaTeX 编辑器就是个添头,不是用户非要不可的,编辑体验会比 Mathpix 的编辑器好一点。换句话说,前面三类用户需求估计只占了大约10%,而第四类用户(那些追求性价比的群体)大约占据了需求的90%。这也解释了为什么Mathpix Snip多年来在编辑体验上“不思进取”,因为他们搞清楚了这并不是重点。
当时,市面上也出现了像SimpleTex这样的产品,他们选择自研OCR算法,希望摆脱对Mathpix API的依赖,将定价权掌握在自己手中。这是一个很好的尝试,但我认为,这并非这类产品的终极形态。产品的终极形态要从用户的需求考虑。
三、用户最想要的是什么
我问了自己一个问题:“如果我是用户,用公式识别工具最想要啥?” 想了半天,就三条:
- 打开就能用,别折腾;
- 识别准确快速,好用;
- 最好不花钱,或者花很少的钱。
用这工具的大多是学生、老师、搞科研的,尤其是学生,这个群体对价格很敏感,能不花钱肯定不想花。我之前也做过学生,搞过科研。所以 “方便、准确、免费” 才是吸引他们使用的核心要素。
以这个标准来看,之前我开发的版本只能满足第一条。无论是依赖Mathpix API的latexlive还是自研算法的SimpleTex,都难以同时完美解决这三个问题。自研算法需要投入巨大的时间和精力才能追上Mathpix API的识别水平。更重要的是,大语言模型(LLM)的图像识别能力正飞速发展,其API调用成本也在持续降低。当LLM能够以极低的成本实现与Mathpix相近的识别精度时,自研公式识别算法的价值将会被大大削弱。
于是,在发布 v0.8.12 版本后,Mathcheap的迭代暂停了。我在等待一个奇点。
四、奇点到来:MVP的诞生
如我所料,2025年7月,通过合适的提示词(Prompt),Gemini已经能够非常准确地识别图片中的数学公式了。等待的那个“奇点”到来了!
当天我迅速搭建了一个最小可行产品(MVP)——Mathcheap v0.9.0,将这个能力产品化。随后发了 B 站视频《免费无限次公式识别神器 Mathcheap! 再也不用花钱买 Mathpix Snip 了!》,链接:
随后,在掘金、B站和知乎等国内平台以及一些海外社区进行了简单的宣传。
发了 B 站视频《免费无限次公式识别神器 Mathcheap! 再也不用花钱买 Mathpix Snip 了!》之后在掘金、知乎上推了推,国外也顺便发了下。结果超出了我的预料。之前Mathcheap每月的访问量不足100,但在集成了免费的AI公式识别功能后,数据发生了爆炸式增长。直到今天,几乎每分钟都有用户在线使用,公式识别功能的累计调用量已轻松突破10000次。
Mathcheap 最近 30 天用户访问数据总结:
| 指标 | 数值 | 环比变化 | 说明 |
|---|---|---|---|
| 页面浏览量(Views) | 18.3 k | +510% | 曝光大增,说明推广与 SEO 有效 |
| 访问次数(Visits) | 3.48 k | +509% | 用户进入意愿强 |
| 独立访客数(Visitors) | 2.1 k | +381% | 新用户显著增长 |
| 跳出率(Bounce rate) | 44% | ↓22% | 用户质量提升 |
| 平均停留时长 | 6分48秒 | +51% | 用户粘性增强,功能吸引力强 |
MVP验证了 “方便、准确、免费” 这条路是对的。
五、未来展望:不花钱,把事办了
做 Mathcheap 这么久,除了买域名花了点钱,其他啥钱都没花。对于未来,我的规划很简单:
- 尽可能提供免费的功能。
- 尽可能节省开发和运营成本。
- 尽可能提供更好的服务。
简单说就是:“你不花钱,我也不花钱,还要把事儿办好。”
短期目标是做一个AI驱动的 Mathcheap Snip 替代品,还在努力开发中。