Stop rebuilding context
Create one workspace per project or problem. Null Space remembers the windows, positions, zoom, terminal output, command palette and Git drafts that belong to it.
Null Space turns your working context into a persistent map: terminals, Git, docs, files, browser tabs, tasks, local ports and quick commands stay where you placed them, so you can return to the problem instead of rebuilding the setup.
Native macOS app · private beta · built for project work that spans more than a single editor window.
Real projects are not a neat stack of tabs. You compare code with docs, keep a server running, check a diff, track a task, inspect a port and return to the same mental model tomorrow.
Create one workspace per project or problem. Null Space remembers the windows, positions, zoom, terminal output, command palette and Git drafts that belong to it.
Place the branch graph beside the diff, the task board beside its Markdown notes, and the local app beside the terminal that started it. The layout becomes part of how you think.
Use focused native cards only when they help: terminal, Git, files, browser, planner, ports and quick commands. Everything else stays out of the way.
Not another tab stack and not a rigid tiling grid. A boundless plane you pan and zoom like a map, where every tool lives exactly where you left it.
Drag the background to pan. Pinch or ⌘-scroll to zoom about the cursor. A dotted grid and origin marker keep you oriented while everything scales together, Figma-style.
Every surface is a card — drag, resize, minimize, rename and stack. The active window carries a soft glowing outline.
Hold a window beside another and it docks flush — beside or between, never overlapping. Figma-style alignment guides included.
Drag a file or folder onto the canvas and it opens as the right kind of window, right where you dropped it.
Bookmark regions of the canvas as named tabs. Jump back to a working area instantly while subtle zone outlines keep the map readable.
Window state, saved places, terminal scrollback, quick commands and commit drafts autosave to your machine and are flushed on quit — reopen an environment and it comes back exactly as you left it.
Each window is a focused tool. Mix them freely across the canvas to build an environment around a project.
A real interactive PTY running a login shell — ANSI colour, alt-screen TUIs and persistent scrollback.
Save frequent shell commands, run ad-hoc tasks and watch streamed output in-place.
A built-in browser with an address bar that remembers your last page.
See listening localhost ports, filter by project folders, open a port in Web or kill the process.
Stage and unstage files — or everything at once — with live status.
Review staged changes and commit. Your message draft is saved.
A VS Code-style commit graph with coloured lanes, ref badges, branch tools and remote actions.
Per-file, per-hunk diffs you can stage straight from the changes.
A monospaced editor that loads and saves, with a dirty indicator and counts.
Renders Markdown, with a toggle to edit the raw source.
A live filesystem tree — click a file to open it as a card.
Drop pictures onto the canvas and inspect them without leaving the workspace.
A compact Kanban board whose tasks can be dragged into the canvas as Markdown notes.
Null (∅) — the empty set. A clean slate, a quiet void, the beginning of something. Space — a boundless canvas where your code, tools and thinking float over a coordinate grid.
Null Space is built like the product it is: dark, calm, deliberate. One luminous accent. Soft, glassy surfaces. Nothing competing for your attention but the work.
Null Space is in active private beta. The current build focuses on the core spatial workflow: persistent canvases, native windows, Git controls and local development utilities. Public downloads and pricing are not available yet.