{"id":26452944,"url":"https://github.com/kuluruvineeth/openstudio-beta","last_synced_at":"2025-09-10T14:11:05.522Z","repository":{"id":275257988,"uuid":"910699043","full_name":"kuluruvineeth/openstudio-beta","owner":"kuluruvineeth","description":"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!","archived":false,"fork":false,"pushed_at":"2025-03-13T12:38:16.000Z","size":11807,"stargazers_count":18,"open_issues_count":11,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T13:23:21.977Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://openstudio.tech","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kuluruvineeth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-01T05:36:22.000Z","updated_at":"2025-03-13T12:38:20.000Z","dependencies_parsed_at":"2025-03-13T13:35:53.313Z","dependency_job_id":null,"html_url":"https://github.com/kuluruvineeth/openstudio-beta","commit_stats":null,"previous_names":["kuluruvineeth/openstudio-beta"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluruvineeth%2Fopenstudio-beta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluruvineeth%2Fopenstudio-beta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluruvineeth%2Fopenstudio-beta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluruvineeth%2Fopenstudio-beta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuluruvineeth","download_url":"https://codeload.github.com/kuluruvineeth/openstudio-beta/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244282967,"owners_count":20428103,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2025-03-18T18:40:01.349Z","updated_at":"2025-09-10T14:11:05.510Z","avatar_url":"https://github.com/kuluruvineeth.png","language":"TypeScript","readme":"# Open Studio, meet open apps\n\nOpen 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!\n\n## 1. Open Studio ChatHub\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"160\" alt=\"OpenStudio ChatHub logo\" src=\".github/screenshots/oschathubhero.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eWhere AI conversations take shape.\u003c/p\u003e\n\n### Nothing Fancy, Just The Usual Stuff\n\n- 🤖 **Diverse AI Models**: Access multiple language models of all major providers (OpenAI, Anthropic, Google, xAI, Perplexity, Groq, etc).\n\n- 🔧 **Extensible Plugin System**: Unlock new functionalities with an expanding plugin library.\n\n- 🔍 **Real-Time Web Search**: Integrate live web data into conversations.\n\n- ⚡ **Tailored AI Assistants**: Design agents for domain-specific tasks.\n\n- 🎤 **Voice Input**: Speak directly to interact with AI.\n\n- 💾 **Seamless Data Management**: Import/export conversations with ease.\n\n- 📋 **Optimized Prompting**: Utilize curated prompt templates for guided interactions.\n\n![OpenStudio ChatHub](.github/screenshots/oschathub.png)\n\n## Demo Video\n\n[![Open Studio Chathub demo](.github/screenshots/oschathubthumbnail.png)](https://youtu.be/KCd_bdnJ1SE?si=xJHksV_YNQrA-Wq2)\n\n\n## 2. Open Studio Tube - Work In Progress\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"350\" alt=\"OpenStudio Tube logo\" src=\".github/screenshots/ostubehero.jpeg\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eYour AI-powered YouTube Studio co-pilot.\u003c/p\u003e\n\n🚀 **OpenStudio Tube: The Ultimate AI Assistant for YouTube Creators**  \n\nAn open-source beast built to automate and supercharge YouTube Studio.  \n\n### ⚡ **Core Features:**  \n📝 **AI-Powered Comment Management** – Auto-moderate, analyze, and reply at scale.  \n📈 **Subscriber \u0026 Audience Insights** – Know your community, boost engagement.  \n🎬 **Smart Video Optimization** – AI-enhanced titles, descriptions, and thumbnails.  \n🔊 **AI Subtitle \u0026 Dubbing** – Auto-translate for a global reach.  \n🚀 **Direct Publishing** – Push content straight to YouTube.  \n \n\n🔥 **First Focus: AI-Driven Comment Management**  \nDrowning in comments? Automate replies, moderation, and approvals—saving you **hours**.\n\n💡 **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. \n\n## Demo Video\n\n[![Open Studio demo](.github/screenshots/ostubethumbnail.webp)](https://youtu.be/Z_2XLXBjqzI?si=yVJXvxlf7YHst9oT)\n\n## 3. **Open Studio Artifacts – AI Marketplace (Work In Progress)**  \n\n\u003cp align=\"center\"\u003eCreate, sell, and use AI tools with ease.\u003c/p\u003e  \n\n🚀 **AI Tools for Everyone**  \n\nA simple platform where AI creators sell their work, and users find the right AI solutions.  \n\n### ⚡ **Core Features:**  \n🛠️ **No-Code AI Creation** – Build and share AI tools.  \n💰 **Monetization** – Earn from your AI expertise.  \n🔍 **AI Marketplace** – Find AI solutions for any need.  \n📈 **Fair Revenue Sharing** – Transparent and creator-friendly.  \n⚡ **Collaboration** – Work with others and improve AI tools.  \n\n🔥 **First Focus: Helping AI Creators**  \nCreate, share, and get paid for AI tools—built for those who make things happen.  \n\n💡 **The Goal:** A straightforward marketplace connecting AI creators and users.\n\n## 4. **Open Studio Resume – AI-Powered Resume Builder**  \n\n\u003cp align=\"center\"\u003eCraft, customize, and optimize resumes effortlessly.\u003c/p\u003e  \n\n🚀 **Smart Resume Creation Made Simple**  \n\nA streamlined platform that helps job seekers build, refine, and tailor resumes with AI assistance.  \n\n### ⚡ **Core Features:**  \n📝 **Resume Templates** – Start with structured, professional layouts.  \n🤖 **AI Content Suggestions** – Improve sections with smart recommendations.  \n🎯 **Job-Specific Customization** – Tailor resumes for each application.  \n📑 **Cover Letter Generation** – Auto-create matching cover letters.  \n📄 **PDF Export \u0026 Sharing** – Download or share resumes easily.  \n📊 **Resume Score \u0026 Feedback** – Optimize with AI-driven insights.  \n\n🔥 **First Focus: AI-Assisted Resume Writing**  \nWrite better resumes with AI-powered suggestions and formatting assistance.  \n\n💡 **The Goal:** A simple, effective tool to help anyone create standout resumes.\n\n## Built with\n\n- [Next.js](https://nextjs.org/) - Framework\n- [Supabase](https://supabase.com/) - Authentication, Database, storage\n- [Tailwind CSS](https://tailwindcss.com/) - Styling\n- [shadcn/ui](https://ui.shadcn.com/) - UI Components\n- [Drizzle ORM](https://orm.drizzle.team/) - Database ORM\n- [Tinybird](https://tinybird.co/) - Data Pipeline\n- [Upstash](https://upstash.com/) - Cache and Rate Limiting\n- [PostHog](https://posthog.com/) - Product Analytics\n- [Google Analytics](https://analytics.google.com/) - Web Analytics\n- [Resend](https://resend.com/) - Email Delivery\n- [React Email](https://react.email/) - Email Templates\n- [Lemon Squeezy](https://lemonsqueezy.com/) - Subscription Management\n- [AI SDK](https://sdk.vercel.ai/) - AI Toolkit\n- [Langchain](https://langchain.com/) - LLM Calls (Just for ChatHub)\n- [BetterStack](https://betterstack.com/) - Logging and Monitoring\n- [Trigger.dev](https://trigger.dev/) - Background Jobs (Adding soon)\n- [Typescript](https://www.typescriptlang.org/) - Type Safety\n- [Sentry](https://sentry.io/) - Error Tracking\n- [Arcjet](https://arcjet.com/) - Application Security\n- [Vercel](https://vercel.com/) - Hosting\n- [Turborepo](https://turbo.build/) - Build System\n\n## Getting Started for Developers\n\n### Contributing to the project\n\n### Requirements\n\n- [Node.js](https://nodejs.org/en/) \u003e= 20.0.0\n- [pnpm](https://pnpm.io/) \u003e= 9.15.4\n\n### Setup\n\n[Here's a video to be added later](https://youtube.com/@kuluruvineeth) on how to set up the project.\n\nExternal services required:\n\n- [OpenAI](https://platform.openai.com/api-keys)\n- [Anthropic](https://docs.anthropic.com/en/api/getting-started)\n- [Groq](https://groq.com/)\n- [Gemini](https://aistudio.google.com/)\n- [Perplexity](https://docs.perplexity.ai/guides/getting-started)\n- [xAI](https://x.ai/api)\n- [Supabase](https://supabase.com/)\n- [Google OAuth](https://console.cloud.google.com/apis/credentials)\n- [Upstash Redis](https://upstash.com/)\n- [PostHog](https://posthog.com/)\n- [Tinybird](https://www.tinybird.co/)\n- [Resend](https://resend.com/)\n- [Lemon Squeezy](https://lemonsqueezy.com/)\n- [BetterStack](https://betterstack.com/)\n- [Trigger.dev](https://trigger.dev/)\n- [Sentry](https://sentry.io/)\n- [Arcjet](https://arcjet.com/)\n\nWe use Postgres for the database.\n\n### Seeding Categories\n\n```bash\nbun scripts/seed-categories.ts\n```\n\n\n```bash\nInstructions will be added soon to get the project running.\n```\n\n### Setting up Google OAuth for Youtube Channel Integration\n\nEnable these scopes in Google Cloud Console:\n\n```plaintext\nhttps://www.googleapis.com/auth/userinfo.profile,\nhttps://www.googleapis.com/auth/userinfo.email,\nhttps://www.googleapis.com/auth/youtubepartner-channel-audit,\nhttps://www.googleapis.com/auth/yt-analytics-monetary.readonly,\nhttps://www.googleapis.com/auth/yt-analytics.readonly,\nhttps://www.googleapis.com/auth/youtubepartner,\nhttps://www.googleapis.com/auth/youtube.force-ssl,\nhttps://www.googleapis.com/auth/youtube.channel-memberships.creator,\nhttps://www.googleapis.com/auth/youtube.upload,\nhttps://www.googleapis.com/auth/youtube,\nhttps://www.googleapis.com/auth/youtube.readonly,\nhttps://www.googleapis.com/auth/youtube.download,\nhttps://www.googleapis.com/auth/youtube.third-party-link.creator\n```\n\n### Setting up Tinybird\n\nFollow the instructions [here](./packages/tinybird/README.md) to configure `pipes` and `datasources`.\n\n## Feature Requests\n\nSubmit feature requests via [GitHub issues](https://github.com/kuluruvineeth/openstudio-beta/issues).\n\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuluruvineeth%2Fopenstudio-beta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuluruvineeth%2Fopenstudio-beta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuluruvineeth%2Fopenstudio-beta/lists"}