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
watchfire init
Define your project with a project definition
Create tasks
Describe what you want built in YAML task files
Start agents
Agents work in isolated git worktrees, one branch per task
Monitor
Watch live terminal output through the TUI or GUI
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.
CLI / TUI
Project-scoped commands + interactive TUI mode
GUI (Watchfire.app)
Electron multi-project client with live terminal output
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.
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.
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.
Get started with Watchfire
Install in seconds. Define tasks. Let agents ship code for you.
Download for macOSRecommended — includes GUI, CLI, and daemon
# Install via Homebrewbrew tap watchfire-io/tapbrew install --cask watchfire-io/tap/watchfire# Set up your project and gowatchfire initwatchfire task add "Build the login page"watchfire start --all