https://github.com/kuluruvineeth/openstudio-beta
Open Studio is an open-source AI ecosystem powering research and automation with specialized agents like ChatHub for AI conversations and OpenStudio Tube for YouTube creators. More niche AI tools on the wayβpowerful, open, and built for impact!
https://github.com/kuluruvineeth/openstudio-beta
ai-sdk betterstack drizzle-orm google-analytics langchain lemon-squeezy nextjs posthog react-email resend sentry shadcn-ui supabase tailwindcss tinybird triggerdev turborepo typescript upstash vercel
Last synced: about 1 month ago
JSON representation
Open Studio is an open-source AI ecosystem powering research and automation with specialized agents like ChatHub for AI conversations and OpenStudio Tube for YouTube creators. More niche AI tools on the wayβpowerful, open, and built for impact!
- Host: GitHub
- URL: https://github.com/kuluruvineeth/openstudio-beta
- Owner: kuluruvineeth
- License: other
- Created: 2025-01-01T05:36:22.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-13T12:38:16.000Z (7 months ago)
- Last Synced: 2025-03-13T13:23:21.977Z (7 months ago)
- Topics: ai-sdk, betterstack, drizzle-orm, google-analytics, langchain, lemon-squeezy, nextjs, posthog, react-email, resend, sentry, shadcn-ui, supabase, tailwindcss, tinybird, triggerdev, turborepo, typescript, upstash, vercel
- Language: TypeScript
- Homepage: https://openstudio.tech
- Size: 11.3 MB
- Stars: 18
- Watchers: 1
- Forks: 4
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Open Studio, meet open apps
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!
## 1. Open Studio ChatHub
![]()
Where AI conversations take shape.
### Nothing Fancy, Just The Usual Stuff
- π€ **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.

## Demo Video
[](https://youtu.be/KCd_bdnJ1SE?si=xJHksV_YNQrA-Wq2)
## 2. Open Studio Tube - Work In Progress
![]()
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.
### β‘ **Core Features:**
π **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.
## Demo Video
[](https://youtu.be/Z_2XLXBjqzI?si=yVJXvxlf7YHst9oT)
## 3. **Open Studio Artifacts β AI Marketplace (Work In Progress)**
Create, sell, and use AI tools with ease.
π **AI Tools for Everyone**
A simple platform where AI creators sell their work, and users find the right AI solutions.
### β‘ **Core Features:**
π οΈ **No-Code AI Creation** β Build and share AI tools.
π° **Monetization** β Earn from your AI expertise.
π **AI Marketplace** β Find AI solutions for any need.
π **Fair Revenue Sharing** β Transparent and creator-friendly.
β‘ **Collaboration** β Work with others and improve AI tools.π₯ **First Focus: Helping AI Creators**
Create, share, and get paid for AI toolsβbuilt for those who make things happen.π‘ **The Goal:** A straightforward marketplace connecting AI creators and users.
## 4. **Open Studio Resume β AI-Powered Resume Builder**
Craft, customize, and optimize resumes effortlessly.
π **Smart Resume Creation Made Simple**
A streamlined platform that helps job seekers build, refine, and tailor resumes with AI assistance.
### β‘ **Core Features:**
π **Resume Templates** β Start with structured, professional layouts.
π€ **AI Content Suggestions** β Improve sections with smart recommendations.
π― **Job-Specific Customization** β Tailor resumes for each application.
π **Cover Letter Generation** β Auto-create matching cover letters.
π **PDF Export & Sharing** β Download or share resumes easily.
π **Resume Score & Feedback** β Optimize with AI-driven insights.π₯ **First Focus: AI-Assisted Resume Writing**
Write better resumes with AI-powered suggestions and formatting assistance.π‘ **The Goal:** A simple, effective tool to help anyone create standout resumes.
## Built with
- [Next.js](https://nextjs.org/) - Framework
- [Supabase](https://supabase.com/) - Authentication, Database, storage
- [Tailwind CSS](https://tailwindcss.com/) - Styling
- [shadcn/ui](https://ui.shadcn.com/) - UI Components
- [Drizzle ORM](https://orm.drizzle.team/) - Database ORM
- [Tinybird](https://tinybird.co/) - Data Pipeline
- [Upstash](https://upstash.com/) - Cache and Rate Limiting
- [PostHog](https://posthog.com/) - Product Analytics
- [Google Analytics](https://analytics.google.com/) - Web Analytics
- [Resend](https://resend.com/) - Email Delivery
- [React Email](https://react.email/) - Email Templates
- [Lemon Squeezy](https://lemonsqueezy.com/) - Subscription Management
- [AI SDK](https://sdk.vercel.ai/) - AI Toolkit
- [Langchain](https://langchain.com/) - LLM Calls (Just for ChatHub)
- [BetterStack](https://betterstack.com/) - Logging and Monitoring
- [Trigger.dev](https://trigger.dev/) - Background Jobs (Adding soon)
- [Typescript](https://www.typescriptlang.org/) - Type Safety
- [Sentry](https://sentry.io/) - Error Tracking
- [Arcjet](https://arcjet.com/) - Application Security
- [Vercel](https://vercel.com/) - Hosting
- [Turborepo](https://turbo.build/) - Build System## Getting Started for Developers
### Contributing to the project
### Requirements
- [Node.js](https://nodejs.org/en/) >= 20.0.0
- [pnpm](https://pnpm.io/) >= 9.15.4### Setup
[Here's a video to be added later](https://youtube.com/@kuluruvineeth) on how to set up the project.
External services required:
- [OpenAI](https://platform.openai.com/api-keys)
- [Anthropic](https://docs.anthropic.com/en/api/getting-started)
- [Groq](https://groq.com/)
- [Gemini](https://aistudio.google.com/)
- [Perplexity](https://docs.perplexity.ai/guides/getting-started)
- [xAI](https://x.ai/api)
- [Supabase](https://supabase.com/)
- [Google OAuth](https://console.cloud.google.com/apis/credentials)
- [Upstash Redis](https://upstash.com/)
- [PostHog](https://posthog.com/)
- [Tinybird](https://www.tinybird.co/)
- [Resend](https://resend.com/)
- [Lemon Squeezy](https://lemonsqueezy.com/)
- [BetterStack](https://betterstack.com/)
- [Trigger.dev](https://trigger.dev/)
- [Sentry](https://sentry.io/)
- [Arcjet](https://arcjet.com/)We use Postgres for the database.
### Seeding Categories
```bash
bun scripts/seed-categories.ts
``````bash
Instructions will be added soon to get the project running.
```### Setting up Google OAuth for Youtube Channel Integration
Enable these scopes in Google Cloud Console:
```plaintext
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
```### Setting up Tinybird
Follow the instructions [here](./packages/tinybird/README.md) to configure `pipes` and `datasources`.
## Feature Requests
Submit feature requests via [GitHub issues](https://github.com/kuluruvineeth/openstudio-beta/issues).