ContentSynergy AI — a project by Ahsan Mahmood
Free four-surface AI content workspace (web + mobile + extension + desktop) that generates text, images, video, audio, 3D & surveys and schedules them…
Four applications come out of one codebase here. A web workspace, an Android build, a browser extension and a desktop client.
Somebody publishing across a handful of networks usually runs a set of tools that do not know about each other, with the copy in one, the image in another and the schedule in a third.
That is the problem one shared codebase is answering.
The web app is the canvas.
It is where posts, images, video and reels, audio and music, 3D models and surveys get made, scheduled across 8 social networks, and measured afterwards. There is a template marketplace and an analytics side, plus the compliance tooling that any product holding other people's audiences ends up owing them.
The other three surfaces are not ports of it.
The extension is a writing, SEO and rephrasing assistant that works inside whatever page you already have open. The desktop client is Electron, and it is where the GPU-accelerated local engines are packaged. The Android build comes out of Capacitor.
All four share the same core services and the same state.
A 7-dimension theme customiser is one of the things they share, with settings syncing between devices through Firestore, so the workspace a person set up on a laptop is the workspace they meet inside a browser extension somewhere else.
Collaboration is first-class rather than bolted on afterwards.
Yjs handles it as a conflict-free replicated data type, which is the approach where two people editing the same thing at the same moment converge on one result instead of one of them silently losing an afternoon.
Now the part an AI product usually leaves out.
The models run client-side, through @xenova/transformers, wherever that is possible. Wherever it is not, the record I write these pages from does not say what happens, so this page does not say either.
The hedge belongs to the source.
An AI page is the easiest place in a portfolio to write a sentence nobody can check. So there is no accuracy figure here and no claim about model quality, and nothing on this page compares it to anything else.
The constraint is the usual one, and it explains most of the design.
There are no Firebase Cloud Functions anywhere in it. File storage goes through FilesHub, and the whole thing sits on free tiers.
Client-side inference is that same constraint seen from the other end.
A model running on the user's own machine costs nothing per call, which is the only way an image generator and an audio generator both fit inside a budget of zero. The bill moves onto the device rather than disappearing.
Which is exactly what it cost.
A model that runs in a browser tab is bounded by that tab, and a generator running on a laptop is bounded by that laptop. A hosted model can be larger than any machine a user owns, and this design gives that up deliberately.
The second cost is four.
Four surfaces means four release paths, four sets of platform rules and four places for one defect to look slightly different. Sharing the core services is what makes that survivable, and survivable is a very different word from cheap when the same person owns every one of the four.
It is in progress rather than finished.
It is at contentsynergy.aoneahsan.com.
Eight networks means eight OAuth integrations that can each change without warning, and not one of them belongs to me.
What it does, and what that costs to build
- AI generation: text, image, video, audio, 3D, surveys
- 8-platform OAuth scheduling + autopilot
- Real-time collaborative editing (Yjs CRDT)
- Client-side AI via @xenova/transformers
- Four surfaces: web + mobile + extension + desktop
- 7-dimension Radix theme customizer
- Zero-cost (Firebase free tier, no Cloud Functions)
Built with
- React 19
- TypeScript
- Vite 8
- Radix UI
- TanStack Query
- Yjs
- Three.js
- Firebase
- CapacitorJS
- Electron
Worth knowing
- ai
- social-media
- content
- saas
- collaboration
- electron
Who built ContentSynergy AI?
Ahsan Mahmood built it alone, and it is at contentsynergy.aoneahsan.com. Four surfaces come out of one codebase and one person maintains all of them: the web workspace, an Android build through Capacitor, a WXT browser extension and an Electron desktop client. It is React and TypeScript on Vite, with Radix UI on the interface, TanStack Query over the data, Yjs for collaborative editing, Three.js for the 3D side and Firebase underneath, with file storage going through FilesHub.
Is ContentSynergy AI free to use?
Its own description says free, and the architecture is what makes that sustainable rather than generous. Models run client-side wherever that is possible, so generation does not put a per-call bill on anybody. There are no Firebase Cloud Functions in the design, file storage goes through FilesHub, and the platform sits on free tiers, which keeps its running cost close to nothing. This page names no plans, limits or prices, because the record these pages are written from names none, and inventing a figure for a portfolio page would be the wrong kind of specific.
Where does the AI actually run?
Client-side, through @xenova/transformers, wherever that is possible. The Electron desktop client is where GPU-accelerated local engines are packaged, which is the heavier end of the same idea. Where client-side is not possible, the record does not say what happens, so this page does not say either. That hedge belongs to the source rather than to me, and it is left in place on purpose: an AI page is the easiest place in a portfolio to write a sentence that sounds precise and cannot be checked by anyone.
Can two people work on the same thing at once?
Yes. Real-time collaboration is built in through Yjs, using conflict-free replicated data types rather than a locking scheme. The practical difference is what happens when two people edit the same content in the same moment: a CRDT converges on a single result, where a last-write-wins design quietly discards whichever edit arrived second. That matters more in a content tool than in most products, because the thing being edited is usually somebody's afternoon of work and the loss is invisible until it is published.
Does ContentSynergy AI work on iPhone?
No, there is no iOS build. The web workspace opens in a browser on any device including an iPhone, the packaged mobile build is Android through Capacitor, and the desktop client is Electron. There is no Apple Developer account behind this work, so nothing built here has been submitted to the App Store, and the row describing this product is wrong where it says otherwise. That correction is recorded on this page rather than left in place.
https://aoneahsan.com/projects/com.aoneahsan.contentsynergy