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
Define your project
Run watchfire init and describe what you want to build — Watchfire generates the project definition and initial tasks
watchfire wildfire
Launch Wildfire mode — a fully autonomous loop that runs without human intervention
Execute
AutoAgents pick up ready tasks and work on them in isolated git worktrees, one branch per task
Refine & generate
AutoOnce tasks are done, the agent refines draft tasks and generates new ones — then loops back to execute
Auto-merge
AutoCompleted 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.
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