Most editors dictate where things go. Kosmos lets you treat every view as a tab you can place anywhere, split in any direction, and rearrange freely. Multiple workspaces stay alive in the background so you can context-switch without losing terminals, layouts, or in-progress work.
- Everything is a tab — file tree, terminal, git, settings. No fixed panels, no locked sidebars.
- Flexible layouts — split panes horizontally or vertically. Drag any tab into any pane.
- Persistent workspaces — switch between projects instantly. Every workspace keeps its state running in the background.
- Infinity Tab — an infinite canvas where you can place any tab — editors, terminals, previews — and arrange them freely in open space.
- Extension marketplace — install new tab types from a built-in marketplace and place them anywhere in your workspace.
Download the latest binary for your platform:
| Platform | Download |
|---|---|
| Windows | kosmos_x64.msi |
| macOS | kosmos_aarch64.dmg |
| Linux | kosmos_amd64.deb |
Arch Linux (AUR)
yay -S kosmos-bin # pre-built binary
yay -S kosmos # build from sourcePrerequisites: Bun, Rust, Tauri v2 prerequisites
bun install
bun run tauri dev # development
bun run tauri build # production buildMIT — see LICENSE.
