Project case study

ContentOS

Air-gapped AI content platform. Text generation via Ollama, image generation via Stable Diffusion. Nothing leaves the machine.

ContentOS project

Problem

  • Teams wanted AI content tools but could not send proprietary data to cloud APIs
  • Existing options were either cloud-only or assumed expensive GPU infrastructure

Constraints

  • Zero cloud calls, air-gapped by design
  • Both text and image generation
  • Has to run on consumer-grade GPUs
  • Human review before anything is published

Architecture

  • FastAPI coordinates local text and image models
  • React frontend runs a draft, review, and publish pipeline
  • All data stays on the machine

Tradeoffs

  • Ollama over hosting raw models. Operational simplicity matters when you are also the ops person
  • Smaller local models over frontier APIs. Privacy mattered more than peak output quality for this use case
  • Mandatory review step over auto-publish. Cost of a bad publish is much higher than the cost of a human click

Outcome

  • A working local AI content platform that meets the zero-cloud constraint
  • No data leaves the box
  • Runs fine on a single consumer GPU

Tools and technologies

FastAPI · React · Ollama · Stable Diffusion

View source code