Now with scheduled tasks & MCP support

Your codebase, run by an
agent that actually ships.

Foo AI is a desktop coding agent for macOS, Windows, and Linux. Plan, edit, run, and commit — with full file access, a real terminal, and every model worth using, all in one local app.

foo-ai — payments-service
The webhook retry logic is duplicating charges under load. Find it and fix it.
Found it — retryWebhook() in stripe/webhooks.ts isn't idempotent under concurrent delivery. Adding a locking key and a test for it.
Mstripe/webhooks.ts+14-3
Astripe/webhooks.test.ts+22
Ran the suite — 41 passing. Ready to review the diff.

One app, every desktop

Native builds, no browser tab required.

DownloadmacOSApple Silicon
Coming soonWindows10 & 11
Coming soonLinuxAppImage

macOS build isn't notarized yet — after opening the DMG, right-click the app and choose Open to bypass Gatekeeper's first-run warning.

Everything, local

A full coding agent, not a chat window bolted onto your editor

Foo AI runs on your machine with real filesystem, terminal, and git access — built for the way you actually ship software.

Agent modes

Ask, Plan, Agent, or Code

Pick exactly how much autonomy the model gets — from read-only Q&A to full read/write/execute — plus three effort levels to trade speed for depth.

Models

Every model worth using

Routed through OpenRouter across five tiers, from free models for quick questions to frontier models like GPT and Gemini for the hard problems.

Delegation

Subagents for focused digging

Spin off an isolated subagent to investigate a codebase question in its own context — it reports back a summary without cluttering your main conversation.

Extensibility

Custom commands, agents & MCP

Define your own slash-commands and agent personas as project files, connect MCP servers for live tools, and share bundles with your team via import/export.

Live preview

Built-in dev server preview

Foo AI detects your project's dev script, runs it in the background, and renders it in a sandboxed preview panel — no separate terminal tab required.

Safety net

Per-file undo, always

Revert a single file the agent touched, or roll back an entire task in one click — every change stays reversible until you say otherwise.

Version control

Git, without leaving the chat

Review diffs, stage, commit, and push from a dedicated panel — the agent can do it for you, or you can take the wheel at any point.

Automation

Scheduled tasks

Queue a prompt to run once or on a recurring schedule against any project — wake up to a finished task, not a blank editor.

Memory

Project memory that persists

Foo AI maintains a living FOO.md context file per project, so the agent doesn't relearn your codebase's conventions every session.

Pricing

Start free. Upgrade when you outgrow it.

No seat minimums, no annual lock-in. Cancel anytime from your dashboard.

Free

$0/month

For trying Foo AI on real work.

  • 5 requests every 5 hours
  • 25 requests per week
  • Free & low-cost model tiers
  • Full local file, git & terminal access
  • Custom commands, agents & MCP servers
Start free
Most popular

Pro

€10/month

For daily driving Foo AI on real codebases.

  • 150 requests every 5 hours
  • 1,500 requests per week
  • Every model tier — including coding, balanced & powerful
  • Everything in Free
  • Scheduled tasks
  • Priority support
Upgrade to Pro

Requests and model access reset on rolling 5-hour and weekly windows. Manage or cancel your subscription anytime from Billing — payments are processed securely by Stripe.

FAQ

Common questions

Foo AI is a desktop app. Your code stays on your filesystem — the agent reads and edits files locally, runs commands in a real local terminal, and only sends the model provider the context it needs for the current request.

Stop context-switching. Start shipping.

Download Foo AI and have an agent working in your codebase in under two minutes.

Start free — no card required