Give Fans a Direct Line
To Your Expertise
An AI concierge trained on your content. Fans call or chat, get answers from what you've said. 24/7, in your voice, under your control.
24/7
Always Available
<1s
Response Time
100%
Your Content
MIT
Licensed
Why Open Core?
The app code is fully open source (MIT). You self-host it and bring your own API keys for AI and voice services. We're transparent about what's open and what's not.
Code Transparency
Audit exactly how your data flows. No hidden telemetry in our code.
No Platform Lock-in
Export your data anytime. Switch API providers. You control the stack.
Community-Driven
Features built by creators, for creators. Contribute or request what you need.
What's Open vs. Proprietary
You bring your own API keys. Swap providers if better options emerge.
How It's Built
We're transparent about what powers EchoTube — and what you can swap out.
| Component | Default | You Can Use Instead |
|---|---|---|
| AI / LLM | Claude, OpenAI | Local LLMs (Ollama, llama.cpp) |
| Voice Calls | Vapi.ai | Optional — text chat works without it |
| Voice Cloning | ElevenLabs | Optional — use stock voices or skip |
| Database | Supabase | Self-host Postgres |
| App Code | 100% open source (MIT) — fork it, own it forever | |
Bottom line: Cloud services are conveniences, not requirements. Run it 100% locally if you want.
Everything You Need
Built for creators who want to scale their personal connection with fans
Voice Calls
Fans can call and ask questions by voice. Your AI responds in real-time using your content.
Text Chat Option
Offer affordable text-based chats for fans who prefer typing. Same AI personality, lower cost tier.
Fan Memory
Your AI remembers context. It recalls past conversations so fans don't have to repeat themselves.
Bulk Channel Import
Paste your channel URL and import all your videos at once. Also works with Patreon posts and podcasts.
Unanswered Questions
See what fans ask that your AI can't answer. Get notified so you can respond personally or add to training.
Safe & Controlled
Set boundaries, block topics, and maintain your brand. Full control over what your AI can discuss.
Advanced Analytics
Combined analytics across all personas. Track engagement trends, sentiment over time, content gaps, and peak activity hours.
Website Auto-Import
Enter your website URL and we'll scrape it automatically. Set daily, weekly, or monthly refresh to keep your AI updated.
Content Analytics
Track content inventory, processing status, embedding coverage, and content freshness across all your training data.
Fully Extensible
MIT licensed. Fork it, modify it, white-label it. Build your own features.
Simple Sharing
Get a unique link to share with fans. They can start calling immediately from any device.
How It Works
Go from zero to live in under 10 minutes
Connect Your Content
Paste your YouTube channel URL. You choose which videos to import.
Review & Approve
We extract transcripts. You review what gets added to your AI's knowledge base.
Test in Sandbox
Call your AI yourself. Tweak the voice, tone, and safety settings until you're satisfied.
Share with Fans
Post your link. It's clearly labeled as AI-powered, so fans know what to expect.
Self-Host in Minutes
One command to run your own instance. Bring your own API keys.
# Clone the repo
git clone https://github.com/yourusername/echotube.git
# Configure environment
cp .env.example .env.local
# Start with Docker
docker compose up -d
# Running on http://localhost:3000
You provide:
- • OpenAI API key (for AI responses)
- • Vapi API key (for voice calls)
- • Supabase project (or self-host Postgres)
- • YouTube Data API key (optional)
You get:
- • Full control over your data
- • No monthly platform fees
- • Unlimited creators & personas
- • White-label for your brand
Built for Professional Creators
Premium tools deserve premium support. Or self-host free forever.
Self-Hosted
Full control, your infrastructure
- Full source code (MIT)
- No platform limits
- White-label ready
- Community support
You provide your own API keys
Creator
5K-25K engaged fans
- Unlimited text chat
- 300 voice minutes
- Voice cloning included
- White-glove onboarding
Why Creators Choose EchoTube
Pays for itself
Retain 3 extra $10 Patrons/month and the Professional plan is free.
Real voice, not a chatbot
Fans can actually call and talk. Cloned in your voice.
You stay in control
Review conversations, set boundaries, gate behind Patreon.
All plans include a 14-day free trial. Pay annually and save 17%.
How It Works Under the Hood
Modern stack, designed for performance
All processing happens in under 1 second for natural conversation flow
Built with
Frequently Asked Questions
Isn't this just a deepfake / fake version of me?
No. EchoTube is a Q&A assistant that searches your existing content to answer fan questions. It's clearly disclosed as AI. It doesn't pretend to be you—it's a tool that helps fans find answers from what you've already said. Think of it like a smart search for your videos, not a "digital clone."
Is EchoTube really open source?
The app code is fully open source under MIT license. However, it requires API keys from OpenAI (for AI) and Vapi (for voice calls), which are proprietary services. We call this "open core" to be transparent.
Can I self-host for free?
Yes! Clone the repo and run it yourself. You'll need to provide your own API keys, so you'll pay OpenAI and Vapi directly for usage. There are no EchoTube platform fees for self-hosting.
How does the AI learn my style?
Paste your YouTube channel URL and we import all your videos automatically. We extract transcripts and use RAG (Retrieval-Augmented Generation) so your AI answers based on what you've actually said.
Can fans really have voice calls with my AI?
Yes! Fans click your link, allow microphone access, and can have real-time voice conversations. The AI responds instantly in a natural voice.
What if the AI says something wrong?
You have full control. Set refusal topics, add custom instructions, and review all conversations. If your AI can't answer something, it tells the fan you'll follow up personally.
Why would I use the cloud version instead of self-hosting?
Convenience. We handle infrastructure, updates, backups, and support. You get bundled API pricing, and everything just works. Most creators prefer this over managing servers.