ubiklabs

Blocks · Changes

Watch the diff as the work happens.

The worktree's staged and unstaged changes, updated on every save, stage, commit and checkout. Stage a hunk without leaving the terminal.

← BlocksAvailableBy Ubiklabs

⌘J, or New Block → Changes

Changes opened beside the shell and maximized. An edit made in the shell shows up at once, and a hunk is staged from the diff.

What it does.

Live
The host watches the worktree and sends only what changed.
Stage what you mean
Stage or unstage a hunk or a whole file. Restoring a hunk asks first.
Split or unified
Syntax colours and word highlights, with the file tree beside the diff.
Docked or floating
A block beside the terminal, a floating panel, or the whole window.

Start on this machine.

The desktop app comes with a local host. Add a remote one when you need it.