Silo Öcal

Freelance Frontend Developer

Based in Denmark

Silo Browser

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
Silo Browser