AI ToolAI Agents

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.

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.

Consider5.6/10

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.

ConsiderNo WLOpen Source
Fit

5.6/10

Typical Margin

Depends on volume

Time-to-Value

2d 1 to 2 days

Complexity
Moderate
Consider
Fit56
Visit barn
Best For
  • 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.
Not For
  • 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

Your Cost (USD)

Estimate available after setup inputs

Market Range

$600–$1.5K/project

Revenue Model

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 application

barn 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 dashboards

Start 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-device

No 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 barn

Pricing

Platform cost for barn

Custom pricing

barn uses custom/enterprise pricing: rates aren't published publicly. Contact their team directly for a quote.

Contact barn

Reality Check

Trade-offs & Gotchas

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.

Implementation Reality

Low effort: self-service setup with guided onboarding

Effort: 4/10Time: 4/10

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

  1. 1Sign up and connect your account
  2. 2Configure monitor all ai coding agents running on a mac from the menu bar
  3. 3Connect Claude Code
  4. 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 course

Core concepts

The mental model you need to price and scope the work.

  1. 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.

  2. 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.

  3. 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.

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.