Open Studio is an open-source AI ecosystem. ChatHub drives research and leverage verticalized agents like OpenStudio Tube to get the work done for YouTube. More niche AI inbound!
Where AI conversations take shape.
-
🤖 Diverse AI Models: Access multiple language models of all major providers (OpenAI, Anthropic, Google, xAI, Perplexity, Groq, etc).
-
🔧 Extensible Plugin System: Unlock new functionalities with an expanding plugin library.
-
🔍 Real-Time Web Search: Integrate live web data into conversations.
-
⚡ Tailored AI Assistants: Design agents for domain-specific tasks.
-
🎤 Voice Input: Speak directly to interact with AI.
-
💾 Seamless Data Management: Import/export conversations with ease.
-
📋 Optimized Prompting: Utilize curated prompt templates for guided interactions.
Your AI-powered YouTube Studio co-pilot.
🚀 OpenStudio Tube: The Ultimate AI Assistant for YouTube Creators
An open-source beast built to automate and supercharge YouTube Studio.
📝 AI-Powered Comment Management – Auto-moderate, analyze, and reply at scale.
📈 Subscriber & Audience Insights – Know your community, boost engagement.
🎬 Smart Video Optimization – AI-enhanced titles, descriptions, and thumbnails.
🔊 AI Subtitle & Dubbing – Auto-translate for a global reach.
🚀 Direct Publishing – Push content straight to YouTube.
🔥 First Focus: AI-Driven Comment Management
Drowning in comments? Automate replies, moderation, and approvals—saving you hours.
💡 The Vision: Initially, OpenStudio Tube is designed to be used alongside YouTube Studio. Over time, it will evolve into a full-fledged YouTube Content Management Platform. This is just the beginning.
- Next.js - Framework
- Supabase - Authentication, Database, storage
- Tailwind CSS - Styling
- shadcn/ui - UI Components
- Drizzle ORM - Database ORM
- Tinybird - Data Pipeline
- Upstash - Cache and Rate Limiting
- PostHog - Product Analytics
- Google Analytics - Web Analytics
- Resend - Email Delivery
- React Email - Email Templates
- Lemon Squeezy - Subscription Management
- AI SDK - AI Toolkit
- Langchain - LLM Calls (Just for ChatHub)
- BetterStack - Logging and Monitoring
- Trigger.dev - Background Jobs (Adding soon)
- Typescript - Type Safety
- Sentry - Error Tracking
- Arcjet - Application Security
- Vercel - Hosting
- Turborepo - Build System
Here's a video to be added later on how to set up the project.
External services required:
- OpenAI
- Anthropic
- Groq
- Gemini
- Perplexity
- xAI
- Supabase
- Google OAuth
- Upstash Redis
- PostHog
- Tinybird
- Resend
- Lemon Squeezy
- BetterStack
- Trigger.dev
- Sentry
- Arcjet
We use Postgres for the database.
Instructions will be added soon to get the project running.
Enable these scopes in Google Cloud Console:
https://www.googleapis.com/auth/userinfo.profile,
https://www.googleapis.com/auth/userinfo.email,
https://www.googleapis.com/auth/youtubepartner-channel-audit,
https://www.googleapis.com/auth/yt-analytics-monetary.readonly,
https://www.googleapis.com/auth/yt-analytics.readonly,
https://www.googleapis.com/auth/youtubepartner,
https://www.googleapis.com/auth/youtube.force-ssl,
https://www.googleapis.com/auth/youtube.channel-memberships.creator,
https://www.googleapis.com/auth/youtube.upload,
https://www.googleapis.com/auth/youtube,
https://www.googleapis.com/auth/youtube.readonly,
https://www.googleapis.com/auth/youtube.download,
https://www.googleapis.com/auth/youtube.third-party-link.creator
Follow the instructions here to configure pipes
and datasources
.
Submit feature requests via GitHub issues.