Small bosses keep their books in WeChat. I turned that into an AI product, and then...
A year later I finally squeezed out the first article. It calls itself an AI product but does the work of an ERP. The core in one sentence: small bosses don't lack bookkeeping—they lack “did this job actually make money”—and they still need AI to turn WeChat chats into ledgers. Did costs crush the project in the end? Wake up: figure out who you're selling to before you talk development.
目录5 个章节
Preface
This account has been registered for almost a year now, and the first article is finally going out 😂
Today let's briefly talk about the first version of the Zhang Xiaozhu product.
Introduction
Zhang Xiaozhu is an AI product I built at the end of last year. The original idea was simple: solve a real problem.
First, the scenario.
In businesses like renovation and construction, money in and out often isn't in accounting software—it's in WeChat.
A client transfers a renovation payment and tosses over a screenshot; materials bought on the job site, a photo of the receipt on the phone; wages settled after a couple of chat messages. The work is done—but the books? Many small bosses either flip through chat history at month-end to reconcile the hard way, or just go by memory.
Zhang Xiaozhu was originally built for exactly this.

Logic

People always say the programmer-startup starter pack is bookkeeping, a diary, and vocabulary flashcards 😂
But Zhang Xiaozhu really isn't yet another “professional bookkeeping app.”
The original audience was small renovation bosses, small construction crews, people without a dedicated accountant—what they actually need isn't a chart of accounts, but: which job site this money belongs to, and whether this project is actually making money.
Usage is equally straightforward: however the business happens in WeChat, that's how you hand it over.
- Send a line like “received Zhang San renovation payment 5000”
- Or just drop a transfer screenshot or an invoice photo
- It recognizes the content and tries to file it under the corresponding project ledger
- If the information isn't enough it asks you a question, instead of recording blindly
- After that you can ask anytime: how much revenue this project has, how much cost, roughly what the profit looks like

Development
The earliest version had very simple features.

Later I went to several users' shops and did on-site research of real user scenarios.
From the results, what they wanted wasn't “AI + bookkeeping chat,” but “project lifecycle management + product cost details + accounts receivable / collections management + project P&L + low-friction AI data entry”
You could call it a simple ERP.
AI's job is to turn spoken language, screenshots, and scattered descriptions into structured drafts; the actual calculation, posting, permissions, audit, and reminders are all handled by a complete backend system.
So the new version's goal became helping users answer four questions at any time:
- Is this project making money right now?
- How much remaining payment hasn't been collected on this project?
- How much did we make on each brand/model/spec of tile?
- Did restocking, returns, freight, and handling fees eat the profit?

Dilemma
Once it reached this level, development costs rose sharply.
Subscriptions from just a few users couldn't cover costs at all, unless we expanded the user base and sold the product to more customers.
But that involves the sales problem...
So this project seems to have stalled here.
Still, I later found a new direction for it. I'll introduce the details in the next article—stay tuned~
_EOF_
Small bosses keep their books in WeChat. I turned that into an AI product, and then...
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
【开源】发布一个Java课程设计BookManageSystem
JavaBookManageSystem Github主页:https://github.com/Deali-Axy/JavaBookManageSystem 介绍 使用Java编写的简易图书管理软件,Java课程的课设之一。 依赖 Mybatis 3.4.6 QFramework4J: About QFramework Sqlite-Jdbc 3.23.1 SwingSets3 数据库设计 Us
2021-12-18 · Production · 约 1 分钟
【开源】发布一个基于JavaFX的小游戏:CrazyAlpha
Features 基于JavaFX设计了游戏引擎XEngine 使用自行开发的游戏引擎XEngine实现完整游戏功能 游戏资源管理:字体、图片、音频管理 游戏地图管理,多地图切换 MVVM分层设计,代码解耦合,模块高内聚 Model模型系统设计,模块化设计 使用订阅者模式实现的消息系统和事件处理 使用Gradle构建 下载运行 首先,点击打开:CrazyAlpha下载页面 下载CrazyAlpha
2021-12-18 · Production · 约 1 分钟
独立开发者的一周:把生活和项目都推进一点点
一周代码+生活,进度条各推一丢丢。公众号日更堪比自虐,开源项目是时间黑洞。独立开发?不过是把事情磨磨唧唧往前蹭。
2025-11-23 · 2025 · 约 1 分钟
Windows10-快捷键大全,整理+排版
前言 偶然在微软官网看到的,整理了一下,非常全面。不只有Windows10能用,大部分快捷键在7/8/8.1里都是通用的。 发现这东西对提高效率帮助很大啊,下面是整理之后的。 复制、粘贴及其他常规的键盘快捷方式 | 按键 | 操作
2021-12-18 · Windows · 约 1 分钟
讨论
共 0 条加载评论中…