Silo Browser
A desktop browser built with Electron that organizes web apps into session-isolated groups. Each group maintains its own cookies, localStorage, and session data — letting you run multiple accounts on the same service simultaneously.
Key Features
- Session isolation — Every group has fully independent storage (cookies, localStorage, IndexedDB, cache)
- Tab management — Drag-and-drop reordering with child tabs scoped to the parent app
- Custom user-agent — Configure per group for different browsing identities
- Notification badges — Unread count indicators across your groups
- Audio control — Per-tab muting with visual indicators
- Configuration portability — Import/export settings as JSON
- Cross-platform — macOS, Windows, and Linux support
- Full OAuth & pop-up support — Works seamlessly with authentication flows
Why Electron?
Electron was chosen for its native session partitioning via session.fromPartition(), consistent Chromium rendering across platforms, and built-in favicon events. Alternatives like Tauri lack unified session APIs, while CEF requires complex cleanup procedures.
MIT License
Electron
Vue 3
TypeScript
CSS
