Competition Entry for t3.chat Cloneathon Ultra-fast AI chat interface
Intelligent Chat Branching with Gemini 2.5 Flash context summarization Real-time Web Search integration Advanced File Attachments (images, PDFs) AI-powered Image Generation Bring Your Own Key support Chat Sharing with public links
Frontend: Remix + React + TypeScript + Tailwind CSS Backend: Go + Fiber + WebSocket streaming Database: Custom SQLite with edge replication Cache: DragonflyDB AI: OpenRouter (unified API for multiple providers) Deployment: Native
Real-time streaming with resumable connections Syntax highlighting with Shiki/WASM File attachments (images, PDFs) Intelligent chat branching with AI context Chat sharing with public links Authentication with JWT Web search integration Image generation with GPT-IMAGE-1 BYOK (Bring Your Own Key) Mobile responsive design Offline-first sync architecture Multi-device synchronization
- Bun
- Go 1.23+
- Clone and setup
git clone https://github.com/ccheshirecat/overhyped.git
cd overhyped
- Backend setup
cd backend
cp .env.example .env
# Add your OPENROUTER_API_KEY to .env
go run cmd/server/main.go
- Frontend setup (new terminal)
cd frontend
bun install
bun run dev
- Visit https://overhyped.chat
Backend (.env):
OPENROUTER_API_KEY=sk-or-v1-your-key-here
DATABASE_URL_LOCAL=sqlite:./data/chat.db
DRAGONFLY_URL=redis://localhost:6380
JWT_SECRET=your-secret-key
PORT=8081
chmod +x scripts/production-deploy.sh
./scripts/production-deploy.sh
Production package includes:
- Optimized binaries (CGO disabled, stripped)
- Minified frontend assets
- Performance validation
- Security scanning
- Complete deployment package
tar -xzf overhyped-*.tar.gz
./quick-start.sh
# Install dependencies and services
make install
# Configure environment
make setup
# Build and start
make build
make start
# Check status
make status
- DragonflyDB: Port 6380 (cache)
- Backend: Port 8081 (API)
- Frontend: Port 3000 (web)
overhyped/
├── backend/ # Go API server
├── frontend/ # Remix web app
├── infrastructure/ # DragonflyDB setup
├── scripts/ # Deployment scripts
└── Makefile # Build automation
Native Deployment: No Docker overhead Edge Replication: Global performance Intelligent Caching: DragonflyDB performance Resumable Streams: Zero data loss AI-Powered Features: Gemini integration
Instant Loading: Sub-second startup Offline Support: Works without internet Mobile Optimized: Responsive design Intelligent Branching: AI-powered conversations Real-time Search: Integrated web search
MIT License - see LICENSE file for details.