Skip to content

The rainbow bridge between your dev realms. Open-source workspace manager for engineers.

License

Notifications You must be signed in to change notification settings

svenmeys/bifrost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bifrost ᛒ

The rainbow bridge between your dev realms.

One window. All your projects. Zero context switching.

Bifrost is an open-source workspace manager for engineers who juggle multiple projects. One focused view per project — terminals, code, git diffs, browser panes — switch between projects and everything follows.

┌──────────┬─────────────────────────────────────┐
│ Yggdrasil│  ┌─ Mimir's Well ─┐ ┌─ Norns ────┐ │
│ (projects)│ │  (browser)     │ │  (git diff) │ │
│          │  │  PR review /   │ │  side-by-   │ │
│ ▸ app-1  │  │  localhost /   │ │  side with  │ │
│   app-2  │  │  any URL       │ │  syntax hl  │ │
│   lib-3  │  ├────────────────┴─┴─────────────┤ │
│          │  │ Rune ᚱ         │ Rune ᚲ        │ │
│ ᛗ main   │  │ $ bun test     │ $ bun dev     │ │
│ ᚠ clean  │  ├────────────────┼───────────────┤ │
│          │  │ Rune ᚷ         │ Rune ᛏ        │ │
│          │  │ $ claude       │ $ git log     │ │
└──────────┴──┴────────────────┴───────────────┘

Why?

You have 5 projects. Each has terminals, a git state, browser tabs for PRs, maybe localhost running. You alt-tab between 15 windows. You lose context every time.

Bifrost gives you one view per project. Switch project = everything follows. Terminals cd. Git refreshes. Browser URLs change. File tree updates. Instantly.

What makes it different

  • Not an IDE. A workspace. It orchestrates your tools, doesn't replace them.
  • Browser panes are first-class. GitHub PRs, Linear, localhost, Storybook — any URL is a panel. This IS the plugin system.
  • Zero config to start. Auto-discovers your git repos. Works immediately.
  • Lightweight native app. Tauri 2.0 shell (~5MB) + auto-spawned Bun sidecar. No Electron bloat.
  • Norse mythology throughout. Because life's too short for boring software. See MYTHOLOGY.md.

Stack

Layer Tech
Shell Tauri 2.0
Frontend Svelte 5 + TypeScript
Backend Bun sidecar
Terminals xterm.js
Code Monaco Editor
Git simple-git
Browser Native webview

The Lexicon

Term Meaning
Realm A project
Yggdrasil Project sidebar
Runes Terminal panes
Norns Git viewer
Mimir's Well Browser panels
Heimdall Backend daemon
Sagas Layout presets

Status

Pre-alpha. Forging the bridge. Star to follow.

Contributing

Read MYTHOLOGY.md first. The lexicon is real — use it in code.

License

MIT

About

The rainbow bridge between your dev realms. Open-source workspace manager for engineers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published