⭐ Star on GitHub ⚡ Get Started

OpenCam Studio

Screen Recording + Video Editing + Live Streaming — Free & Open Source. A hybrid of OBS Studio + Loom + Kdenlive, built for the browser.

Docker Ready v1.1.0 AI-Powered MIT License

Why OpenCam Studio?

Everything you need for screen recording, editing, and streaming — in one tool.

🎬

Screen Recording

Capture screen, webcam, and audio with picture-in-picture overlay, cursor effects, and annotations. Server-side recording via Docker for large files.

✂️

Video Editing

Multi-track timeline with 33 filters, 13 transitions, keyframe animation, and 14 audio effects. Simple and advanced editing modes.

📡

Live Streaming

Stream to YouTube Live or Twitch with RTMP relay, configurable bitrate/resolution, and real-time stats monitoring.

📦

Export Anywhere

Download in WebM, MP4, or MKV formats. Direct upload to YouTube with AI-generated metadata and descriptions.

🤖

AI Assistant

3-tier AI system: regex commands, local Ollama LLM, or paid API fallback for intelligent editing and streaming assistance.

🐳

Docker Ready

One-command deployment with Docker. Microservices architecture with Nginx reverse proxy, scalable and production-ready.

Quick Start

Get running in under 60 seconds.

# Option 1: Docker Run (simplest)
docker run -p 3000:80 tajo9128/opencam-studio:v1.1.0

# Then open http://localhost:3000

# Option 2: Docker Compose (full stack)
git clone https://github.com/tajo9128/opencam-studio
cd opencam-studio
docker compose -f docker-compose.full.yml up -d

# Option 3: Development
npm install && npm run dev

Core Modules

Four microservices powering your creative workflow.

#ModuleFunctionTechnology
1FrontendReact-based UI for recording, editing, and streamingReact 19, Vite 7, React Router 7
2Recording ServerWebSocket chunk streaming, FFmpeg conversion, server-side recordingNode.js, Express, FFmpeg
3Project ServerMLT-based video editing, render queue managementNode.js, MLT Framework
4AI AssistantIntelligent editing assistance, auto-metadata generationOllama, OpenAI/Anthropic fallback

Technology Stack

Built with modern, proven technologies.

Frontend

React 19, React Router 7, Vite 7

Backend

Node.js, Express, FFmpeg, MLT

Deployment

Docker, Docker Compose, Nginx

AI

Ollama, OpenAI, Anthropic

Streaming

RTMP, YouTube Live, Twitch

License

MIT — Free for personal & commercial

Browser Support

Full support on modern browsers.

🌐

Chrome 90+

Full support

🌐

Edge 90+

Full support

🦊

Firefox 90+

Full support

🧭

Safari 17+

Partial (no streaming)

Ready to Create?

Free, open-source, and ready to deploy in 60 seconds.