A self-hosted static dashboard designed for the Tesla in-car browser — launch all your apps in fullscreen with a single tap, with a glassmorphism dark UI built for the touchscreen.
The problem it solves
Tesla’s browser is fully capable but navigating to apps manually is tedious while driving. Tesdash gives you a one-tap launcher where every app opens fullscreen using a YouTube redirect trick built into Tesla’s browser.
All configuration lives in a single YAML file — no code changes needed to add or reorganize apps.
Key Features
- Fullscreen launcher — every app opens fullscreen via the Tesla YouTube redirect
- Per-app accent color — extracted automatically from each app’s logo
- Spotlight effect — radial gradient follows cursor/finger across each card
- Category drag & drop — reorder categories with persistent order via localStorage
- Add custom apps at runtime without touching the config
- Language & Region support — 13 interface languages, country filter to hide unavailable apps
- EV charging calculator — charge time, cost and energy for all Tesla models
- Live clock and PWA ready — installable to home screen
- Zero JS for static content — Svelte islands only where needed
Technology Stack
- Astro 6 - Static site generation
- Svelte 5 - Interactive islands (clock, URL launcher)
- Tailwind CSS 4 + DaisyUI 5 - Styling
- Bun - Runtime and package manager
- Docker + nginx - Self-hosting
License
MIT License - Open Source