TERRABYTE.SYS Book a session

RADAROut now

See every project you run on one screen.

A desktop app that plots each project as a blip on a live scope. Your AI coding agent keeps it current.

What it is

How to read the scope.

RADAR scope Illustration
Now1 week1 month1 quarterSomeday
  • DISTANCETime to the deadline. Overdue work moves into the center.
  • SIZEPriority, from 1 to 5.
  • COLORCategory.
  • RINGOpen tasks, one marker each.
  • CENTERRed when overdue, amber when neglected.
  • GHOSTAn untracked folder that looks like a project.
Version
v2.0.2
Releases
4 tagged releases
Platform
Windows
Stack
Desktop · TypeScript · local first
License
MIT
Built with
Electron, React 18, TypeScript, Tailwind, Zustand

What it does

Your agent does the bookkeeping.

  • Plain files you own

    State lives in BLIP.md, in each project folder.

  • Adopt a folder in one click

    It writes the first BLIP.md from git history.

  • Capture from anywhere

    Plain words. Ctrl+Shift+Space opens it.

  • Drag to reschedule

    Drop a blip on another ring.

  • More than the scope

    Lists, a calendar and a logbook.

  • Offline and private

    No account, no server, no telemetry.

How it works

The loop has three steps.

  1. As you work

    Your agent writes the state

    Type /blip sync at the end of a session.

  2. In your repo

    It lands as a file you own

    BLIP.md, in the project root, versioned by git.

  3. On the scope

    The radar redraws

    Within a second of a change.

Get it

Install it in two parts.

1. Download and run RADAR-Setup-2.0.2.exe. It is a Windows installer. macOS and Linux run from source.

Unsigned build

The build is not code signed, so SmartScreen warns on first run. Choose More info, then Run anyway.

The updater in v1.0.0 and v2.0.0 does not work. Run the current installer once by hand.

2. Install the radar-blip tool and the /blip skills for Claude Code and Codex.

Terminal
npm i -g radar-blip
radar-blip skills install

Optional: add the Stop hook to ~/.claude/settings.json so the agent syncs before a session ends.

settings.json
{
  "hooks": {
    "Stop": [
      { "hooks": [{ "type": "command", "command": "radar-blip hook stop", "timeout": 15 }] }
    ]
  }
}

I built this alone. I can build yours.

Want something like this built for you?