barn
barn is a free, open-source macOS menu bar app that monitors AI coding agents running locally and automatically detects their state (working, waiting, done, idle) by reading the process table and agent session files. It natively supports Claude Code, Mistral Vibe, Gemini CLI, Copilot CLI, Cline, and 15+ other agents, routing you to the exact iTerm2 tab, Ghostty split, Terminal.app window, VS Code editor, or tmux pane where each agent is running via a Spotlight-style switcher (Ctrl+Alt+Space). When an agent hits a permission prompt or asks a question, barn sends a notification and brings that window to the front. It runs entirely on your Mac with no telemetry, no account, and no external data transmission, making it suitable for development teams that need to juggle multiple concurrent agent sessions without context-switching overhead.
barn is an AI agent, integrating with Claude Code, Mistral Vibe, Codex and Gemini CLI. InnovaAI rates it 5.6 of 10 for agency resale.
Agency Audit
barn is a free, open-source macOS menu bar app that monitors AI coding agents running locally and routes you to the exact terminal tab, VS Code window, or tmux pane where each agent needs attention. It detects agent state automatically (working, waiting, done, idle) and supports Claude Code, Mistral Vibe, Gemini CLI, Copilot CLI, Cline, and 15+ other agents without requiring setup or configuration. For development agencies running multiple concurrent AI coding sessions, barn eliminates context-switching overhead and missed agent prompts, making it a low-friction addition to existing workflows. However, it's macOS-only and designed for individual developer or small team use, not multi-tenant client retainers.
5.6/10
Depends on volume
2d 1 to 2 days
- Your development team runs 3+ AI coding agents concurrently (Claude Code, Cline, Gemini CLI, Copilot CLI) and loses focus switching between terminal tabs and windows.
- You use iTerm2, Ghostty, Terminal.app, VS Code, Cursor, or tmux and need exact window/tab/pane focus without manual navigation.
- You want zero-setup agent monitoring that works with agents you already run, without forcing a new terminal or IDE.
- Your agency develops on Windows or Linux; barn is macOS-only.
- You need to resell or white-label agent monitoring to clients; barn has no multi-tenant or branded portal capability.
- Your team uses fewer than 2 concurrent agents; the overhead of the menu bar app outweighs the benefit.
Profit Path
Estimate available after setup inputs
$600–$1.5K/project
Monthly Recurring
From 242 published agency rates in the United States, 25th to 75th percentile times 20 h of assumed delivery time. Rates are self-reported directory profiles, not observed transactions.
Platform Features
Core capabilities of barn
Automatic agent detection
barn scans the process table and reads agent session files to identify Claude Code, Mistral Vibe, Gemini CLI, Copilot CLI, Cline, and 15+ other agents without manual registration. Detection happens within ~1 second of agent startup.
Exact window/tab routing
When you invoke the switcher (Ctrl+Alt+Space), barn jumps you to the exact iTerm2 tab, Ghostty split, Terminal.app window, VS Code editor, or tmux pane where an agent is running, not just the app.
State-aware notifications
barn detects when an agent hits a permission prompt or asks a question and sends a notification. Clicking the notification brings that agent's window to the front, eliminating silent waits.
Spotlight-style agent switcher
Press Ctrl+Alt+Space to filter agents by name, sort by urgency (agents needing attention first), and jump to one with Cmd+1 through Cmd+9. All shortcuts are customizable in settings.
Floating status deck
Enable Ctrl+Alt+D to display a persistent glass tile overlay showing each agent's state (needs you, ready, working, idle) across all desktops. Useful for monitoring multiple agents without opening the menu bar.
Custom agent hooks
Any agent can report its own state via a JSON file or HTTP hook to barn hook, allowing exact state tracking for agents not in the built-in list. Agencies can add proprietary agents in settings.
What Makes barn Different
Unique advantages vs similar tools in this niche
Jumps to the exact terminal split, tab, or tmux pane rather than just the app
vs Generic window switchers that only activate the applicationbarn picks the right Ghostty split, iTerm or Terminal tab, VS Code window, or tmux pane, then brings it to the front.
Detects agent state automatically from the process table and session files
vs Manual status tracking or per-agent dashboardsStart agents however you like. barn finds them in the process table and reads their own session files.
Runs entirely local with no account or telemetry
vs Cloud-based monitoring tools that require sign-in and send data off-deviceNo account, no telemetry, no analytics. barn reads the process table and your agents' local files.
Value Equation
Outcome-likelihood-time-effort assessment for barn
Value math requires real pricing
The Value Equation (dream outcome × likelihood ÷ time × effort) feeds directly into ROI math. barn has no published pricing, so we hold this section until real numbers are available.
Contact barnPricing
Platform cost for barn
Custom pricing
barn uses custom/enterprise pricing: rates aren't published publicly. Contact their team directly for a quote.
Contact barnReality Check
barn is free but macOS-exclusive, so Windows or Linux development teams cannot use it. More critically, there is no white-label capability or client-facing portal, making it unsuitable for resale as a managed service. Agencies can only deploy it internally for their own development teams.
Low effort: self-service setup with guided onboarding
How This Accelerates White-Label Services
Who It's For
- ✓development-agencies-running-multiple-ai-coding-agents
- ✓engineering-teams-using-claude-code-codex-or-gemini-cli-concurrently
- ✓individual-developers-juggling-many-parallel-agent-sessions
Acceleration Steps
- 1Sign up and connect your account
- 2Configure monitor all ai coding agents running on a mac from the menu bar
- 3Connect Claude Code
- 4Launch your first client project
Academy for barn
Work through it in order: the course for this service first, then the modules behind it.
Course for this service
barn Agency Implementation, Managing Multi-Agent Development Workflows
Learn how to set up barn across your development team to monitor multiple AI coding agents simultaneously, route developers to active agent sessions in seconds, and eliminate context-switching overhead. This course covers agent detection setup, notification workflows, team keyboard shortcuts, and integrating barn into your agency's delivery pipeline for faster client project completion.
Open the courseNo Academy modules are published for this service yet. Browse the full Academy
Why this category matters
The commercial case before the tooling.
Core concepts
The mental model you need to price and scope the work.
- Wiring Over WidgetsConcept
The AI agent itself is a commodity, but the value for agencies lies in the integration layer: connecting a pre-built agent to a client's CRM, calendar, and review cycle. This framework shifts focus from selecting the 'best' agent to mastering the wiring process. For example, an agency using Vendasta's white-label AI receptionist for a local business must configure it to match the client's booking rules and follow-up cadence, turning a generic tool into a tailored service. As agentic AI adoption grows (77% of decision-makers now run agents in production), clients expect this customization. Agencies that treat agents as components and invest in repeatable wiring processes can charge retainers for ongoing optimization, rather than one-off setup fees.
- Wiring Over WidgetsConcept
The AI agent market sells finished workers, but the strategic value for agencies lies not in the agent itself, which is increasingly a commodity, but in the wiring that connects it to a specific client's CRM, calendar, and review cycle. This framework, 'Wiring Over Widgets,' argues that agencies that treat agents as components rather than products win. The agent is the widget; the wiring is the integration, customization, and ongoing optimization that turns a generic tool into a tailored solution. For example, a white-label platform like Vendasta provides AI employees, but the agency's role is to configure them for each local business's unique lead flow and follow-up process. This wiring is where retainer pricing originates, as it requires ongoing maintenance and adjustment. Recent research shows that 88% of B2B marketers face foundational gaps, meaning clients need help not just deploying agents, but ensuring their operations can support them. Agencies that master the wiring can charge a premium for the irreducible value they add.
- Wiring Premium Over Agent CommodityConcept
Pre-built agents are converging on the same underlying model capability, so the agent itself prices toward zero. What holds value is the wiring: the mapping of a specific client's CRM fields, calendar rules, escalation paths, and review cadence into the agent's loop. Agencies that sell the agent as the product compete on seat price against every reseller of the same worker. Agencies that sell the wiring charge for discovery, field mapping, exception handling, and monthly tuning, which is retainer work. Vendasta's white-label AI workforce and Relevance AI's pre-built sales agents both arrive configured out of the box, which means the configuration is not the moat; the client-specific plumbing is. A practical test: if a competitor could swap your agent vendor next quarter without the client noticing, you sold a commodity. If the swap would break their CRM hygiene, approval chain, or reporting, you sold wiring.
Decision and risk
How to judge the fit, and the ways it goes wrong.
- AI Agents Rule: Wire the Agent, Not the ProductEvaluation Rule
Treat the AI agent as a commodity component and focus your value on the integration into the client's specific workflows, systems, and review processes.
- AI Agents Rule: Wire the Agent, Not the ProductEvaluation Rule
Treat the AI agent as a commodity component and charge for the integration into the client's specific systems and workflows.
- The Productized Agent Trap: Why AI Agent Services Stall Without Client-Specific WiringFailure Pattern
- The Demo-to-Retainer Gap: Why AI Agents Stall After the Pilot CallFailure Pattern
8 modules selected for barn
Frequently Asked Questions
Answers about pricing, setup, implementation
barn monitors all AI coding agents running on your Mac from the menu bar and detects their state automatically (working, waiting, done, idle). When an agent needs attention (e.g., permission prompt, user input), barn notifies you and jumps you to the exact terminal tab, VS Code window, or tmux pane where it's running. It supports Claude Code, Mistral Vibe, Gemini CLI, Copilot CLI, Cline, and 15+ other agents, with zero setup required.
barn is free and open source. There are no paid tiers, subscriptions, or licensing fees.
No verified white-label program. barn is a personal developer tool with no multi-tenant capability, client-facing portal, or branding customization. It cannot be resold as a managed service to clients.
Yes. barn natively detects and monitors Claude Code and Mistral Vibe as exact agents, meaning it reads their state directly and routes you to their exact terminal tab or window. Both are listed in the built-in agent library.
barn requires no setup. Download the .dmg or install via Homebrew (brew install --cask immannino/tap/barn), launch it, and it begins detecting agents within ~1 second. Custom agents can be added in settings, but the default library covers 20+ agents out of the box.
barn is designed for development agencies and engineering teams running multiple AI coding agents concurrently, not for client-facing retainers. It's best suited for internal use by development teams using Claude Code, Codex, Gemini CLI, or Copilot CLI to accelerate their own coding workflows.