Skip to content

etchebarne/kosmos

Repository files navigation

Kosmos

A code editor where every view is a tab you can place anywhere.

Release License: MIT Stars Issues

Why Kosmos

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.

Features

  • 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.

Installation

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 source

Building from source

Prerequisites: Bun, Rust, Tauri v2 prerequisites

bun install
bun run tauri dev    # development
bun run tauri build  # production build

License

MIT — see LICENSE.

About

A highly customizable and versatile tab-based code editor.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages