Tasks
π Quick Start Command
bun create better-t-stack@latest my-better-t-app --frontend next native-nativewind --backend hono --runtime bun --api trpc --auth better-auth --payments none --database postgres --orm drizzle --db-setup supabase --package-manager bun --git --web-deploy none --server-deploy none --install --addons husky pwa ruler turborepo ultracite --examples none
<aside>
π‘ This sequence of commands create the complete monorepo structure with all the modern tooling perfectly configured for a high-performance, AI-powered livestreaming platform!
Ultracite Benefits:
- Optimal SDK usage
- Better AI prompt patterns
- Performance improvements
- Security best practices
It'll automatically analyze your code and suggest:
</aside>
<aside>
π‘
Run the command from the Stack Builder and paste it in your terminal! Once it's done installing, Move to Phase 1 (adding all the LiveKit, Kafka, Neo4j, etc. dependencies). π
</aside>
π― Project Overview
A next-generation livestreaming platform that combines real-time video streaming with AI-powered effects, built on the Better T Stack architecture for maximum performance and scalability.
<aside>
β‘ Status: Architecture Design Phase
</aside>
π Key Features
- Real-time video streaming via LiveKit Cloud (global SFU)
- AI-powered effects using ComfyUI on RunPod GPU instances
- Agentic framework with MCP (Model Context Protocol) integration
- High-performance backend with Hono on Bun runtime
- Event-driven orchestration using Kafka + Inngest + Kestra + n8n
- Graph analytics powered by Neo4j for relationship insights
π€Β AI Integration
BunnyHole platform can be a general everyday streaming solution with cutting edge advanced AI Features AI overlays, moderation, and agentic features as powerful options, not requirements.
- AI overlays, moderation, creative/protective agents, etc. are fully modular features.
- The default experience is just high-performance, real-time streaming. Streamers and viewers get the core platform first, and can enable or disable overlays, moderation, and agent assistance as needed.
- Safety and creative AI features are not mandatory:
- Streamers operate freely unless they opt into consent, moderation, or enhanced companion tools.
- The platformβs moderation and safety layers can be toggled (feature flags and configuration).
- Creative/transformative overlays (identity change, character effects, etc.) are optional and non-intrusive.