Skip to main content

We use cookies for analytics. Privacy

Back to Work
Marketing & Content AutomationCase study

GhostAI

Autonomous AI Content Generation & Publishing Platform

Built with
Next.js 14NestJS 10TypeScriptPostgreSQLGhost CMSRedisDocker

Inside the project

01 / 01

GhostAI

GhostAI1 / 1

GhostAI

GhostAI

The brief

A problem worth
building around.

Producing a steady stream of high-quality, SEO-optimized content is slow and expensive — research, drafting, optimization, publishing, and social distribution each demand human hours. Teams need content that sounds like distinct experts, ranks in search, and ships across multiple platforms without a writer manually driving every step.

Our approach

GhostAI assigns the work to 8 AI personas — each with its own expertise and writing style (tech analyst, startup mentor, data scientist, cybersecurity expert, and more). A NestJS API gateway orchestrates content generation through OpenRouter models (GPT-4, Claude), optimizes it for search, and publishes through Ghost CMS. A Next.js dashboard handles agent management, analytics, and multi-platform social publishing, with Clerk handling authentication and role-based access.

The experience

What it lets
people do.

The capabilities that turn the underlying engineering into a usable product.

  1. 01

    8 specialized AI content personas

  2. 02

    Automated topic research and content generation

  3. 03

    SEO optimization for search and social

  4. 04

    Ghost CMS publishing workflow

  5. 05

    Multi-platform social media automation

  6. 06

    Real-time analytics and ROI dashboards

  7. 07

    Clerk authentication with role-based access

  8. 08

    Containerized deployment via Docker

Project record

What came out of it.

  • 8 distinct AI personas for varied content and voices

  • Automated research, writing, and SEO optimization

  • Direct publishing through Ghost CMS

  • Multi-platform social distribution (LinkedIn, Twitter, Facebook)

  • Real-time analytics and ROI tracking

  • Role-based access control via Clerk

8 specialized AI agents
Personas
Ghost CMS 5.x
Publishing
OpenRouter (GPT-4, Claude)
AI Models
Next.js 14 + NestJS 10
Stack

Under the hood

Content automation platform where NestJS orchestrates AI personas to generate, optimize, and publish content through Ghost CMS

frontend
backend
database
service
ai
GenerateOptimizePublishPersistCache
Dashboard
Next.js 14 admin UI
API Gateway
NestJS 10 orchestrator
Persona Engine
OpenRouter content models
SEO Optimizer
Search & social tuning
Ghost CMS
Publishing layer
PostgreSQL
App & content data
Redis
Caching layer

Content automation platform where NestJS orchestrates AI personas to generate, optimize, and publish content through Ghost CMS

Facing Similar Challenges?

Every business is different, but the problems tend to rhyme. Get in touch and tell us about yours.

A conversation, not a pitch
No obligation
We reply when we can