Your companion browser for Netflix, Twitter(X), and everything in between.
Features β’ Installation β’ Building β’ DRM Support
aka-browser isn't here to replace your main browserβit's designed to work alongside it.
Think of it as your always-on-top companion for those moments when you need a second screen but don't have one. Watch Netflix with subtitles (PiP doesn't show them!), keep Twitter open while working, monitor a live stream, or follow a tutorialβall in a beautiful, compact window that stays right where you need it.
- πΏ Watching Netflix with subtitles β PiP mode loses subtitles, aka-browser keeps them
- π¦ Following Twitter/X β Keep your timeline visible while working
- πΊ Monitoring streams β Twitch, YouTube Live always in view
- π Following tutorials β Step-by-step guides alongside your code
- π¬ Chat windows β Discord, Slack, or any web chat always accessible
- π΅ Music controls β Spotify, YouTube Music at your fingertips
- πͺ Always on top β Never gets buried under other windows
- π± Compact & elegant β Beautiful iPhone frame that doesn't clutter your screen
- π― Purpose-built β Lightweight, fast, and distraction-free
- π¬ DRM-ready β Full Widevine support for streaming services
- β‘ Instant access β Lives in your menu bar, launches immediately
|
|
|
|
# Clone the repository
git clone https://github.com/hmmhmmhm/aka-browser.git
cd aka-browser
# Install dependencies
pnpm install
# Run in development mode
pnpm run devThat's it! The browser will launch with a beautiful iPhone 15 Pro frame ready for testing.
βββββββββββββββββββββββββββββββββββββββββββ
β Electron (Castlabs + Widevine CDM) β β DRM-ready browser engine
βββββββββββββββββββββββββββββββββββββββββββ€
β React 18 + TypeScript β β Modern UI framework
βββββββββββββββββββββββββββββββββββββββββββ€
β Vite + TailwindCSS β β Fast builds, beautiful styles
βββββββββββββββββββββββββββββββββββββββββββ€
β electron-builder + EVS signing β β Production packaging
βββββββββββββββββββββββββββββββββββββββββββ
| Requirement | Version | Purpose |
|---|---|---|
| Node.js | 18+ | Runtime environment |
| pnpm | Latest | Package management (recommended) |
| Python 3 | 3.8+ | EVS signing for DRM builds |
| Castlabs EVS | - | Production DRM signing (optional) |
Want to watch Netflix? You'll need a production build:
# 1οΈβ£ Setup EVS signing (first time only)
pnpm run evs:setup
# 2οΈβ£ Verify your configuration
pnpm run evs:verify
# 3οΈβ£ Build the packaged app
pnpm run package
β οΈ Important: Netflix and other streaming services reject development mode signatures. You must use a packaged build for DRM content.
aka-browser supports Widevine DRM out of the box:
Development Mode β β Netflix won't work
Production Build β β
Full DRM support (L3 level, software-based without TEE)
- Widevine CDM auto-downloads on first run (via Electron Component Updater)
- Castlabs EVS signs the app for production-grade DRM validation
- Streaming services verify the signature and allow playback
| Service | Status | Notes |
|---|---|---|
| πΏ Netflix | β | Requires production build |
| π° Disney+ | β | Requires production build |
| π¦ Prime Video | β | Requires production build |
| π΅ Spotify | β | Works in dev mode |
| π¬ Other Widevine | β | Most require production build |
Perfect for anyone who:
- β Wants to watch Netflix with subtitles while working (PiP doesn't show them!)
- β Needs a second screen but only has one monitor
- β Likes to keep Twitter/social media visible without tab-switching
- β Follows live streams or tutorials while multitasking
- β Values a clean, elegant interface over browser clutter
- β Wants always-on-top functionality with a beautiful design
Bonus for developers:
- π οΈ Built-in Chrome DevTools for testing mobile sites
- π± Lightweight alternative to heavy iOS simulators
- π¨ Perfect for responsive design previews
This project prioritizes simplicity and elegance:
- π― Companion, not replacement β Works alongside your main browser
- β‘ Lightweight & fast β Instant startup, minimal resource usage
- π¨ Beautiful by default β iPhone 15 Pro frame with attention to detail
- πͺ Always accessible β Menu bar integration, always-on-top support
- π§© Just enough features β What you need, nothing you don't
MIT License - feel free to use, modify, and distribute.
hmmhmmhm
β Star this repo if you find it useful!
Made with β€οΈ for everyone who needs a better way to multitask