Nissegard pre-release

The agents work the farm. You check in when one needs you.

Nissegard is a desktop app for running and supervising coding agents on one machine or ten. Claude Code, Codex, Pi and OpenCode, side by side, with one list that tells you which of them is waiting on you and why.

Your agents keep going after you log off.

Everything that needs you floats to the top.

Every agent on every host and project lands in one list. The ones waiting on you rise with the reason spelled out: a plan to approve, a failing CI run, a question. The rest keep working below.

The list here is a simulation with made-up tasks. It changes every few seconds.

Needs you0

    Also in the app

    • A workspace per task

      Each task gets its own workspace, in its own git worktree if you want one. Branch and title are named from your first prompt.

    • Review, then Ship

      Read the diff, revert single chunks you don't like, then press Ship: it commits, pushes and opens the pull request, or the merge request on GitLab.

    • A browser your agents can drive

      A shared headless Chromium per host. Claude and Codex drive it through Playwright MCP while you watch it live in the Browser tab.

    • Agents outlive the daemon

      Every agent CLI runs under a small holder process, so restarting or upgrading the daemon doesn't kill a running session.

    • Remote hosts

      Connect your other machines over Tailscale with self-signed HTTPS pinned by fingerprint and a bearer token. Local and remote hosts speak the same protocol.

    • Your phone, too

      A native Android app with the same list, chat, Review, Ship and terminals, for checking on the farm from the couch.

    Claude Code / Codex / Pi / OpenCode

    Nissegard talks to each agent over its own protocol, without a Node sidecar in between.

    Performance

    The daemon is written in Rust and sits under 40 MB when idle. A chat with 20,000 items still scrolls at 60 fps, and on Linux, where the app runs on GTK4 and WebKitGTK 6.0, it renders at 120 Hz.

    Why the name

    A nisse is the gnome from Scandinavian folklore who quietly tends the farm while everyone sleeps. Gard means farm. Your agents do the work, and you come out to the barn when one of them calls.

    Not released yet

    Nissegard runs on Linux, macOS, Windows and Android. The source will be public on GitHub when it ships.