ChatXport is The Baobab Collective's first commercial software product: a Windows desktop application that turns exported WhatsApp chats into a searchable, filterable, exportable archive that runs entirely on the user's computer. Built for lawyers, HR teams, journalists, and anyone reviewing WhatsApp conversations as part of their work.
This case study covers the engineering decisions behind the product. The architecture, the platform choices, and why we made the unusual decision to build a native desktop app in 2026 instead of a web service.
The original problem was practical. Our own client and legal work involved searching through years of WhatsApp exports for specific conversations, locating images and documents in context, and producing clean records for review. WhatsApp's "Export Chat" feature gives you a messy folder: a single text file with thousands of timestamped lines, plus a pile of media files named like IMG-20240925-WA0023.jpg with no context about which message they belong to.
The market response to this problem fell into two extremes. On one end, casual browser-based tools that demanded users upload private conversations to someone else's server. On the other, enterprise forensic suites like Cellebrite UFED costing thousands of dollars per licence and requiring trained operators. There was a clear middle gap: a professional-grade tool, priced for individuals and small teams, that did not require any data to leave the user's device.
So we set out to build it. The engineering brief was specific: it had to work fully offline, ship as a native installable application (not a browser tab), handle archives with tens of thousands of messages without choking, and be small and fast enough to feel like a real desktop tool rather than a Chromium window in disguise.
We started ChatXport in November 2025 with a deliberately small surface area: parse the export, render the conversation, search and filter, export results. Each engineering decision flowed from the privacy-first, offline-first constraint.
"We needed a simple way to search years of WhatsApp exports: quickly find conversations, view photos and documents in context, and locate exact messages for legal and client work. So we built ChatXport: a fully offline desktop app that keeps your data private, on your computer, where it belongs."-- The Baobab Collective Team
ChatXport launches this month on the Microsoft Store and at chatxport.com. The technical milestones we set in November shipped on schedule: the Rust parser handles every WhatsApp export format we have tested, the Tauri build clocks in under 10MB, and the app launches in under a second on a clean Windows install.
More importantly, the project proved out an engineering pattern we now offer to clients: local-first desktop applications built on Tauri v2 + Rust, distributed through the Microsoft Store, with predictable one-time pricing. For Kenyan businesses handling sensitive data, or anyone whose users care about offline capability and data privacy, this stack delivers something the cloud-default world cannot.
Privacy-first apps, local-first architecture, Microsoft Store distribution. We have done it ourselves and we can do it for you.
Start Your Project