FireLeash Beta: v1.1.2 New split+
Pane 1 — enter a URL

fireleash://welcome

Any number of Firefox windows. One hood.

FireLeash is a free, open-source split-pane shell for Windows that runs real Firefox windows as panes — split them, pin them, herd them. No accounts, no service, no price. Currently in private beta.

Why three foxes? A leash of foxes is the medieval hunting term for exactly three. Many Firefoxes, one hood — FireLeash.

  • Real Firefox. Every pane is a genuine Firefox window — your profile, your extensions, your engine. Not a webview.
  • Split anything. Horizontal or vertical, per pane, as deep as your monitor survives.
  • Pin what matters. Pinned panes hold their ground while you rearrange the rest.

The idea, as a toy

the real thing runs actual Firefox

Beta v1.1.2 · free forever · from the Divisionless workshop — github.com/Divisionless

Pane 2 — enter a URL

fireleash://design

FireLeash

The identity & the palette, in full

The FireLeash mark — three flaming fox heads

The law of three. The mark always shows exactly three heads — because a leash is three. The trio is the name, drawn. Heat converges on the stare: gold lives only in the eyes and the plume tips.

The palette — the mark's fire ramp

char
1a0d06
ember
6b1500
blaze
cf2e0a
flame
f2600f
amber
f89b1c
gold
ffc837
spark
ffe8a3

Seven stops, coldest to hottest. Heat flows inward and upward — ember rim, blaze mass, flame center — converging on the gold eyes and plume tips. Flame is the single working accent; gold is reserved for state and the stare.

Warm charcoal — the surfaces

canvas
0c0b0a
titlebar
0e0d0b
pane
151311
panel
1b1815
field
1d1a17
line
282420
line2
363028

Charcoal, never gray — every neutral carries a barely-there warm bias toward the ramp, so the darks read chosen, not defaulted. canvas is the void behind everything; pane a pane's ground; field an input; line and line2 the seams.

Ink — the text tiers

text
d8d4cf
muted
94908a
faint
625d56

text is what you read; muted the supporting voice; faint the labels, grips, and ghosts — each warm-biased to sit in the charcoal.

Type — Windows-native

Bahnschrift carries the headlinesDISPLAY
Segoe UI carries the sentences, like this one.BODY
Cascadia Code carries the labels — $ fireleashUTILITY

Rules of the house

  • Fire is scarce. One accent per surface — never body text, never backgrounds.
  • Climb the ramp with heat. Idle → ember, active → flame, alert → gold; state maps to temperature.
  • Charcoal, not gray. Every neutral leans warm toward the ramp.
  • One master, always. Every size of the mark is the mark itself.
FireLeashUnleash the Hunt
Get it & more

Get it

Download FireLeash

One installer, no account, no service — free and open source. Bring your own Firefox: FireLeash drives it, it doesn't bundle it.

Download for WindowsFireLeash-Setup.exe · v1.1.2 · ~79 MB
Windows 10 / 11 Requires Firefox Free · MIT No account

Heads up: the installer isn't code-signed yet, so Windows SmartScreen may warn on first run — click More info → Run anyway. The source is open if you'd rather build it yourself.

What it is

Any number of Firefox windows. One hood.

FireLeash tiles real Firefox windows into a single frame and switches between saved layouts instantly. Not a webview wearing a browser costume — the actual Firefox, with your profile, your extensions, your engine.

Real Firefox panes

Every pane is a genuine top-level Firefox window, reparented into the frame. Your profile, your add-ons, your rendering — nothing emulated.

Shared login, once

Import your Firefox profile a single time. Every pane runs as a window of one shared process, so you're signed in everywhere from the first launch.

One omnibox

FireLeash owns the address bar — back, forward, reload, navigate — and drives the exact pane you're in. Firefox's own chrome hides until you press ☰.

Workspaces

Named layouts of panes in resizable rows — reorder, swap, collapse. Switching hides windows instead of destroying them, so nothing reloads.

Lazy & light

A blank pane costs nothing; Firefox launches only when the pane first navigates. New tabs wear the mark until you fill them.

Free & open

No account, no telemetry, no price. MIT-licensed, source on GitHub, from the Divisionless workshop.

The real thing

Actual Firefox, actually tiled.

FireLeash running several Firefox windows tiled as panes

FireLeash — real Firefox windows herded into one frame, one omnibox driving the focused pane.

Under the hood

How it works

The Electron shell renders no web content of its own. It launches real Firefox and gets out of the way.

1

Owned-window embedding

A real top-level Firefox window is reparented as an owned child of the FireLeash frame through Win32 — owned top-level, not WS_CHILD (which blanks the window). Resize the frame or drag a divider and the Firefox windows track it.

2

One shared Firefox

A single Firefox process runs on one FireLeash-managed profile; each pane is another window forwarded into it with -new-window. Import your real profile once and every pane is already signed in.

3

A per-window control channel

Each window reports its own native handle over a local 127.0.0.1 socket, so the FireLeash omnibox drives the precise focused pane. No automation flag is set, so sites never hand the panes a bot-blocked session.

Read the full field manual — the design story, the gotcha ledger, and the approaches that failed →

The record

Build log

Everything that shipped, how it works, and how it was verified — including the wrong turns. Newest first.

2026-07-20 · Public release

Shipped to the world

Renamed MultiView → FireLeash, scrubbed clean, installer on GitHub Releases, and this site.

2026-07-19 · Hardening

Pre-release hardening — 20 bugs found, 19 fixed

A deep pass over the shared-Firefox lifecycle: orphan-reap, config bookkeeping, and lazy-launch races all fixed and re-verified on the installed build.

2026-07-18 · The pivot

Real Firefox windows as panes

Dropped built-in Chromium entirely — owned-window embedding, shared login, and a unified omnibox driving the exact pane.

Read the full build log →