BETA NOW OPEN

Vibe coding,
finally done right.

Other tools bolt AI onto dev environments, or break on real projects. Banana Code is the first platform built from scratch for people who think in ideas, not syntax. Native IDE, terminal CLI, mobile app. No ceiling. Try it now, free.

Try the Beta Free
< />
CLAUDE CODE BUILT IN  •  AI-FIRST, NOT AI-ADAPTED  •  3 BRANDED AI MODELS BUILT IN  •  MORE POWER THAN LOVABLE  •  LESS BULLSHIT THAN CURSOR  •  ANY MODEL, ANY TIME  •  BUILT FROM SCRATCH IN RUST  •  DESKTOP + TERMINAL + MOBILE  •  CODE FROM YOUR PHONE  •  FIRE AND FORGET  •  YOUR KEYS, YOUR MODELS  •  NO CODE KNOWLEDGE REQUIRED  •  CLAUDE CODE BUILT IN  •  AI-FIRST, NOT AI-ADAPTED  •  3 BRANDED AI MODELS BUILT IN  •  MORE POWER THAN LOVABLE  •  LESS BULLSHIT THAN CURSOR  •  ANY MODEL, ANY TIME  •  BUILT FROM SCRATCH IN RUST  •  DESKTOP + TERMINAL + MOBILE  •  CODE FROM YOUR PHONE  •  FIRE AND FORGET  •  YOUR KEYS, YOUR MODELS  •  NO CODE KNOWLEDGE REQUIRED  • 

One platform, three surfaces

Desktop when you want power. Terminal when you want speed. Phone when you want freedom. Same engine everywhere.

🖥️

Banana Code IDE

See what you're building. Instantly.

Use your Claude Code subscription right inside the app. We wrap the CLI in a native agent chat UI so it looks and feels built-in. No API keys required to start. Just sign into Claude Code and go. Live preview on the right, agent on the left. Built from scratch in Rust.

  • Claude Code built in, use your subscription
  • Live preview as the agent codes
  • Drag-to-screenshot feedback
  • Monkey Models + BYOK
Learn more
Beta available
>_

Banana Code CLI

Your terminal, supercharged

The Banana Code agent in your terminal. Pipe it into scripts, alias it, chain it. Same fire-and-forget agent, same model picker, zero GUI required.

  • Full agent in your terminal
  • Script it, pipe it, alias it
  • Fire-and-forget PRs from CLI
  • Works with any shell
Learn more
Coming soon
📱

Banana Code Cloud

Code from your pocket

Native iOS and Android app. Pick a repo, write a prompt, choose a model, get a PR. The Rust worker runs on the server. Close the app whenever you want.

  • Native iOS and Android
  • Server-side Rust worker
  • Real-time streaming to your phone
  • Supabase integration built in
Learn more
Web app live / iOS coming soon

Why Banana Code?

Cursor, Windsurf, Claude Code? Dev tools with agents stapled on. Lovable, Bolt, Replit? Toys that hit a wall. We built something different.

🔓

Bring Your Own Key

Monkey Models work with no key. For everything else, connect OpenRouter, Anthropic, or sign in with OpenAI OAuth to use your ChatGPT or Codex subscription. Pay your provider directly. No middleman markup.

🐒

Monkey Models

You shouldn't need to know what GPT-4.1 or Claude Opus means. Pick Silverback for big jobs, Mandrill for everyday work, Tamarin for quick fixes. No model selection paralysis. Just pick a monkey.

🤖

Any model, any time

Monkey Models need no key. For everything else, connect OpenRouter, Anthropic, or sign in with your ChatGPT/Codex subscription via OpenAI OAuth. If OpenRouter has it, you can use it. No lock-in.

🔥

Fire and forget

Start a coding session and walk away. The Rust worker keeps running on the server. Come back to a finished PR. No babysitting a terminal or keeping a tab open.

🦀

Built in Rust

The IDE, the agent worker, the CLI. All Rust. Fast, reliable, no Electron bloat. The IDE is built from scratch, not a fork of anything.

Ready to vibe code for real?

Try the beta free

Power without the complexity

🐒

Monkey Models All products

Three branded AI tiers built for coding. Silverback goes all out. Mandrill balances speed and quality. Tamarin is surgical and fast. Vision support across all tiers.

🤖

Any model, any time All products

Monkey Models need no key. Or bring your own for claude-opus-4.6, gpt-4.1, qwen-3.5, or sign in with your ChatGPT/Codex subscription via OpenAI OAuth.

Real-time streaming All products

Watch the agent think, read files, write code, and commit in real-time. Every tool call, every edit, streamed live as it happens.

👁️

Live visual preview IDE

Agent on the left, live preview on the right. See your app render as the agent writes code. Drag to screenshot anything and feed it back. No dev servers, no config.

🔥

Fire and forget All products

Start a session from the IDE, CLI, or your phone. The Rust worker keeps going on the server. Come back to a finished PR.

🗄️

Supabase integration Cloud

Link a Supabase project and the agent can inspect your schema, run queries, and write migrations. No other coding agent does this.

🔧

Scriptable agent CLI

Pipe prompts in, chain with other tools, run in CI. The CLI agent is a first-class citizen in your terminal workflow.

🧩

MCP support IDE

Connect external tools, databases, and APIs through the Model Context Protocol. The agent uses them like a developer would.

📱

Code from your phone Cloud

Describe what you want, hit send, put your phone away. The Rust worker builds it on the server. Review the PR when you're ready.

Honest comparison

Dev tools adapted for AI vs. AI tools built for coding. Spot the difference.

Feature Cursor / Windsurf Claude Code Banana Code
Use any LLM model ~ Major providers only ✗ Claude only ✓ Any via OpenRouter, Anthropic, or OpenAI
Bring your own API key ~ Pro plan only ~ Anthropic API only ✓ BYOK, OpenAI OAuth, or no key needed
Desktop IDE ✓ VS Code fork ✗ Terminal only ✓ Built from scratch in Rust
Live visual preview ~ Manual dev server required ✗ Terminal only ✓ Built-in, zero config
Terminal CLI ✓ Full agent CLI
Native mobile app ✓ iOS and Android
Fire and forget ✗ Must keep open ✗ Must keep terminal open ✓ Server-side Rust worker
Branded AI models ✓ Monkey Models (3 tiers + vision)
Database integrations ✓ Supabase (more coming)
Not a fork ✗ VS Code fork N/A (CLI) ✓ 100% original Rust codebase
Price $20/mo (limited models) $20/mo (one model) Free during beta. $20/mo at launch.

Your code stays yours.

Encrypted keys

Your API keys are encrypted at rest. We never see them in plaintext.

No code storage

Repos are cloned to a temporary workspace, processed, then deleted. We don't keep your code.

You control access

Revoke GitHub access anytime. Delete your account and all data in one tap.

Built by a developer who got tired of waiting.

Matt Johnston. Full-stack engineer, former professor, indie builder.

15+ production apps shipped. Built tools for startups, agencies, and enterprise clients. Previous work at Business Insider and New York Magazine. Former professor at Kean University and Muhlenberg College. Came to software engineering from the business side, which is exactly why this tool exists.

"I built Banana Code because every AI coding tool felt the same. A VS Code fork with someone else's model locked in. I wanted something built from scratch, with any model, on any device. So I built it."

Questions?

What are the three products?
Banana Code IDE is a desktop editor built from scratch in Rust. Agent on the left, live visual preview on the right. See what you're building as the AI codes. Banana Code CLI is the same agent in your terminal. Banana Code Cloud is a native mobile app (iOS and Android) that lets you fire off coding sessions from your phone. All three include Monkey Models and share the same engine.
Is the IDE a VS Code fork?
No. The Banana Code IDE is built entirely from scratch in Rust with Tauri. It's a brand new editor designed for vibe coding from day one, not a fork of VS Code or any other editor. The AI agent and live visual preview are core to the architecture, not bolted on as plugins.
Is my code safe?
Yes. Repos are cloned to a temporary workspace, processed by the AI, and deleted after the session. We never store your source code. API keys are encrypted at rest. You can revoke GitHub access and delete your account at any time.
What models can I use?
Monkey Models (Silverback, Mandrill, Tamarin) are built in and need no API key. Beyond that, anything on OpenRouter (hundreds of models), direct Anthropic API keys, or OpenAI OAuth with your ChatGPT or Codex subscription. If a new model drops tomorrow, you can use it tomorrow. All three products.
Do I need my own API key?
Not for Monkey Models. Silverback, Mandrill, and Tamarin work out of the box with no API key needed. For other models, you bring your own key: connect an OpenRouter or Anthropic account, or sign in with OpenAI OAuth to use your existing ChatGPT or Codex subscription. You pay your model provider directly. No middleman markup.
Is the beta really free?
Yes. The beta is completely free, including Monkey Models. No credit card, no trial expiration. At launch, pricing will be $20/mo for Banana Code Pro (IDE + CLI + Cloud + all Monkey Models) or $4.99/mo for Cloud-only. Beta testers will lock in early adopter pricing.
Can I cancel anytime?
Yes. No contracts, no commitments. Cancel from the app or email support@bananacode.ai.
What happens if I close the app mid-session?
Nothing bad. The coding agent runs on our server (a Rust worker), not on your device. Close the app, switch tabs, put your phone down. Come back whenever. Your session keeps running. This applies to Cloud and CLI sessions alike.

Join the beta

The IDE is ready. The Cloud web app is live. Get in now, free.

No credit card required. Free during beta.

Beta testers lock in early adopter pricing at launch.

After signing up: you'll get immediate access to the IDE and Cloud web app. CLI access coming soon.

🍌

You're in!

Check your email for access instructions. Welcome to Banana Code.