Skip to content
Partially live

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
Partially live

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