WatchfireWatchfire

Better context. Better code.

Give your coding agents the right context and let them ship.

Define your project once. Watchfire feeds agents the right specs, constraints, and codebase context — so they write better code.

How It Works

From project setup to merged code in five steps

1

watchfire init

Define your project with a project definition

2

Create tasks

Describe what you want built in YAML task files

3

Start agents

Agents work in isolated git worktrees, one branch per task

4

Monitor

Watch live terminal output through the TUI or GUI

5

Review & merge

Completed work is automatically merged back to your default branch

Three components, one system

A daemon orchestrates while CLI and GUI give you full control.

TASKSOUTPUT

CLI / TUI

Project-scoped commands + interactive TUI mode

Task #001

GUI (Watchfire.app)

Electron multi-project client with live terminal output

ProjectsAgentsGitgRPC

Daemon (watchfired)

Orchestration, PTY management, git workflows, gRPC server

Agent Modes

Multiple ways to interact with your coding agents

Chat

Interactive session with the coding agent

Task

Execute a specific task from the task list

Start All

Run all ready tasks sequentially

WildfireFlagship

Autonomous loop: execute tasks, refine drafts, generate new tasks

Generate Definition

Auto-generate a project definition from your codebase

Generate Tasks

Auto-generate tasks from the project definition

Key Features

Built for real-world agent workflows

Task Orchestration

Define tasks in YAML, let agents execute them. The daemon watches task files for changes — when an agent marks a task as done, Watchfire automatically stops the session and chains to the next task.

Git Worktree Isolation

Every task runs in its own git worktree on a dedicated branch. Agents work in parallel without stepping on each other. Completed work is automatically merged back to your default branch.

watchfire/001watchfire/002merged

Sandboxed Execution

Agents run inside macOS sandbox-exec with restricted permissions. Credentials, sensitive directories, and git hooks are blocked. Full network access and installed tools remain available.

filesystemnetwork~/.ssh, ~/.aws.git/hooks

Multi-Project Management

Run multiple projects in parallel from a single daemon. The system tray gives you a bird's-eye view, and each project maintains its own task queue, worktrees, and agent sessions.

watchfireddaemon

Get started with Watchfire

Install in seconds. Define tasks. Let agents ship code for you.

Download for macOS

Recommended — includes GUI, CLI, and daemon

# Install via Homebrew
$brew tap watchfire-io/tap
$brew install --cask watchfire-io/tap/watchfire
# Set up your project and go
$watchfire init
$watchfire task add "Build the login page"
$watchfire start --all