Home
Softono
content-cat

content-cat

Open source TypeScript
17
Stars
15
Forks
0
Issues
1
Watchers
5 months
Last Commit

About content-cat

AI-powered image and video generation platform with a visual workflow builder.

Platforms

Web Self-hosted

Languages

TypeScript

Links

Content Cat

AI-powered image and video generation platform with a visual workflow builder by Ken Kai.

Features

Generation

  • Image generation with Nano Banana Pro (1K-4K, multiple aspect ratios)
  • Video generation with Kling 2.6, Kling 2.5 Turbo, and Wan 2.6
  • Reference image support for style guidance
  • Image-to-video conversion

Workflow Builder

  • Visual node-based editor for complex generation pipelines
  • Drag-and-drop nodes: image gen, video gen, trim, concat, transitions, subtitles
  • Save, load, import/export workflows
  • Keyboard shortcuts (undo, redo, copy, paste)

Characters & Products

  • Create AI characters from selfies for consistent face generation
  • Product photography with varied backgrounds, lighting, angles

Extras

  • Prompt gallery with curated presets
  • Asset library for all generated content
  • Session-based authentication

Install

curl -fsSL https://raw.githubusercontent.com/KenKaiii/content-cat/main/scripts/install.sh | bash

This installs Node.js, pnpm, PostgreSQL, Redis, and Docker automatically.

Run

content-cat

Opens at localhost:3000

Configuration

Get your API key from fal.ai/dashboard/keys and add it in the app settings.

Tech Stack

  • Framework: Next.js 16, React 19, TypeScript
  • Database: PostgreSQL + Prisma
  • AI: FAL.ai
  • Workflow: XYFlow + Dagre
  • Styling: Tailwind CSS 4

Development

git clone https://github.com/KenKaiii/content-cat.git
cd content-cat
pnpm install
pnpm dev

Docker

docker compose up -d postgres redis   # Database only
docker compose --profile production up -d   # Full stack

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Author

Created by Ken Kai