
uContents
Running in-house for our own work. Not open to the public yet.
A publishing system for social media. Upload content once, set the rules, and it keeps publishing across Facebook, Instagram, Threads, YouTube, TikTok, X, LinkedIn, Pinterest and Bluesky, then reads the analytics back.
- Status
- Partially live
- Category
- Social media publishing · SaaS
- Years
- 2026 · v2 rewrite
In numbers
9
networks it publishes to, with analytics read back
16
background queues across five worker groups
36
tools behind the AI agent and MCP server
12
AI chat providers, with failover
The story
The problem
Creators and agencies make plenty of content. What eats the week is everything after: writing a caption for each platform, picking the page, choosing the date, re-uploading the same file nine times, then doing it again tomorrow.
What was built
A multi-network publishing platform with bulk campaigns from a folder or CSV, recurring schedules and automatic reposts, AI captions drafted from the media itself, a visual builder for comment auto-replies, and brand workspaces with roles and 2FA.
Why it exists
“We had the same problem. We had the content, we just weren’t publishing it consistently. So we started batching it: upload, set the format, set the tone, schedule, then let the system keep publishing.”
Highlights
What it does best.
Batch campaigns
Drop in a folder or a CSV and turn 50 pieces of content into a publishing queue.
Schedules that keep going
Time slots in the campaign’s timezone, catch-up rules and automatic re-publishing.
Captions from the content
AI looks at the image or sampled video frames before it writes a word.
Saved brand voice
Tone and caption format are set once and applied to every post.
Comment workflows
A visual builder that answers comments in brand voice, with risky ones sent to a person.
Nothing runs unapproved
The AI agent stops at anything that costs credits or changes data.
Who it’s for
- Agencies
- Marketing teams
- Social media managers
- Founders and creators
System & tech
- Next.js
- NestJS
- PostgreSQL
- Redis
- BullMQ
- Drizzle
- Stripe
- Docker
Where it stands.
Version two replaced the original Laravel app with a multi-tenant NestJS and Next.js platform built for many brands and background publishing at scale. Right now it runs our own publishing in-house. Public access comes later.
Sources: ucontents.com · Vibemonk case study
Connected

