Skip to main content
Watchfire
Roadmap

Roadmap.

What we’ve shipped, what we’re building now, and what’s on deck. Watchfire is open source, so everything here is also where you can help.

Now shipping

Now shipping.

The most recent releases — pulled straight from the changelog so this stays current automatically.

v10.0.4TorchAugust 21, 2026

Patch release: a mode switch always takes effect — the GUI's chat auto-start can no longer steal the slot mid-switch.

Read the release notes

v10.0.3TorchAugust 21, 2026

Patch release: Claude's periodic OAuth revocation ("Please run /login") can now be fixed from Telegram.

Read the release notes

v10.0.2TorchAugust 21, 2026

Patch release: mode switches from Telegram now behave like every other client.

Read the release notes

v10.0.1TorchAugust 21, 2026

Patch release: one transcript-lookup bug that silently disabled watch mode and session-transcript capture for any project whose path contains a dot or underscore (found live when n9o.xyz never streamed to Telegram while watchfire-website did).

Read the release notes

Browse the full release history in the changelog.

In progress

In progress.

Actively in flight. These are the pieces being shaped, prototyped, or merged behind a flag right now.

Core

Windows daemon support

Bring `watchfired` to Windows with native service installation, signed binaries, and a Windows-shaped sandbox replacement for `sandbox-exec`. macOS and Linux already ship; Windows is the last gap.

Track on GitHub

UI

Per-task cost tracking in the GUI

Surface live token spend and cumulative cost per task in the Electron GUI, broken down by agent backend. Backed by transcripts already written to disk — no extra telemetry.

Integrations

OpenAI Codex CLI backend stabilization

Lock in Codex CLI as a first-class backend alongside Claude Code: tighter error surfaces, consistent transcript layout, parity with the chat/task/start-all modes.

Track on GitHub

UI

Editor-mode TUI keybindings

Vim and Emacs profiles for the TUI — modal navigation, named registers for task IDs, customisable bindings via `~/.config/watchfire/keys.toml`.

Core

Beacon v2 protocol

Second iteration of the daemon's two-way integration surface: streaming task updates, scoped capability tokens, and a stable wire format for third-party clients.

Docs

Docs search powered by the local daemon

Replace the static search index on `/docs` with a daemon-served endpoint so search results reflect the version of Watchfire you actually have installed.

On deck

On deck.

The next quarter's intended pickups. Order is rough and priorities shift — `lib/roadmap.ts` is the source of truth.

UI

Linux GUI builds

Ship `Watchfire.app` as a signed AppImage and a `.deb` so Linux users get the same multi-project view macOS already has.

Core

Per-project secrets vault

First-class secrets storage scoped to a project — encrypted at rest, surfaced to agents only inside the worktree, never leaked into transcripts.

Core

Cron-triggered task runs

Schedule recurring tasks natively in `project.yaml` (`schedule: "0 9 * * 1"`) so the daemon fires drafts on its own — no external runner required.

Core

Multi-user daemon mode

Let `watchfired` accept connections from more than one operator with per-user identity, audit log, and project-level ACLs. The piece teams keep asking for.

Ecosystem

Marketplace for community task templates

A browsable index of community-contributed task templates, installable with one command — built on the same YAML schema as `/templates`.

Integrations

JetBrains and Zed integrations

Editor plugins that mirror the VS Code workflow: open a task, jump to its worktree, watch the transcript inline.

How to help

How to help.

Watchfire is Apache-2.0 open source. Every item on this page maps to a GitHub label — the easiest entry points are tagged `good-first-issue` and `help-wanted`.

Not sure where to start? Drop into GitHub Discussions — design conversations and rough ideas land there before they become issues.