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

Two ways to work — choose your level of control

1

Define your project

Run watchfire init and describe what you want to build — Watchfire generates the project definition and initial tasks

2

watchfire wildfire

Launch Wildfire mode — a fully autonomous loop that runs without human intervention

3

Execute

Auto

Agents pick up ready tasks and work on them in isolated git worktrees, one branch per task

4

Refine & generate

Auto

Once tasks are done, the agent refines draft tasks and generates new ones — then loops back to execute

5

Auto-merge

Auto

Completed work is automatically merged back — Wildfire keeps going until there's nothing left to do

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