Coming Soon to iOS & Android

Vibe coding
for real developers.

Pick a repo. Write an instruction. Choose any model. Get a PR. In your pocket.

< />
ANY MODEL  •  ANY REPO  •  BRING YOUR OWN KEY  •  FIRE AND FORGET  •  CODE FROM YOUR PHONE  •  REAL-TIME STREAMING  •  SUPABASE INTEGRATION  •  PR WHEN IT'S DONE  •  ANY MODEL  •  ANY REPO  •  BRING YOUR OWN KEY  •  FIRE AND FORGET  •  CODE FROM YOUR PHONE  •  REAL-TIME STREAMING  •  SUPABASE INTEGRATION  •  PR WHEN IT'S DONE  • 

How it works

Four taps. That's it.

1

Pick a repo

Connect GitHub. Browse your repos. Tap the one you want to work on.

2

Write it out

Describe what you want in plain English. Attach screenshots if you need to.

3

Pick your model

Claude Opus, OpenAI Codex, Qwen, Kimi, MiniMax... via OpenRouter, direct Anthropic API, or OpenAI OAuth with your ChatGPT subscription.

4

Go do stuff

Put your phone down. The agent codes, commits, and opens a PR. You'll see it happen live.

We've all been there.

You're away from your desk. A bug pops up. A quick fix would take 30 seconds in your IDE. But you're on your phone.

💀

GitHub mobile? Good luck.

Editing code in a tiny textarea with no syntax highlighting, no autocomplete, no terminal. You might as well type with oven mitts on.

🔒

Locked to one model

Every AI coding tool locks you into their model. Their pricing. Their limits. Want to use Claude today and GPT tomorrow? Too bad.

đŸĒĢ

"Don't close the app"

Most AI coding tools die the second you switch apps. Check a Slack message? Session gone. Hope you weren't mid-refactor.

💸

$20/mo for one model

Pay $20/mo just to access one provider's model. Banana Code is $5/mo with every model. Bring your own keys and pay pennies per use. Or just sign in with your existing ChatGPT subscription.

Banana Code exists because coding shouldn't require a laptop.

Ready to code from your phone?

Join the waitlist

Why developers actually want this

🔓

Bring Your Own Key

Use your OpenRouter, Anthropic, or OpenAI API key. Or sign in with your ChatGPT subscription via OpenAI OAuth. No middleman markup. Pay for what you use.

🤖

Any model, any time

Switch between claude-opus-4.6, openai-codex-5.3, qwen-3.5, kimi-k2.5, minimax-2.5, or whatever dropped yesterday. No waiting for platform support.

📱

Actually mobile

Not a responsive website. A real native app built for your phone. Start a coding session from the couch, the bus, or the bathroom. No judgment.

đŸ”Ĩ

Fire and forget

Start a session and close the app. The Rust worker keeps going on the server. Come back to a finished PR. No babysitting a terminal.

⚡

Real-time streaming

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

đŸ—„ī¸

Supabase integration

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

Integrations coming soon

✓ Supabase Vercel Firebase Planetscale Neon Linear Jira

Give the agent context about your database, deployments, and project management. Not just code.

See it in action

Real app. Real screenshots. No mockups.

Dashboard
Dashboard
Model picker
Model picker
Live session
Live session
Instructions
Instructions

Honest comparison

We're not here to trash anyone. But facts are facts.

Feature Claude Code GitHub Copilot Banana Code
Use any LLM model ✗ Claude only ✗ Curated list ✓ Any via OpenRouter, Anthropic, or OpenAI
Bring your own API key ✗ Subscription required ✗ Subscription required ✓ BYOK or ChatGPT subscription
Native mobile app ✓ Claude only, unreliable ✓ Limited features ✓ Full-featured, any model
Fire and forget ✗ Often freezes mid-session ✓ Agent HQ ✓ Server-side Rust worker
Real-time streaming ✓ Terminal + mobile (buggy) ✗ Notifications only ✓ Reliable, on any device
Database integrations ✓ Supabase (more coming)
Reliability ✗ Frequent API errors/freezes Varies ✓ Rust worker, no client dependency
Price $20/mo (one model) $19/mo (limited models) $5/mo + your own keys

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 I kept reaching for my phone to fix things and there was nothing there. Every AI coding tool assumed I was at my desk. I wasn't."

The Banana Code suite

One brand. Every surface you code on.

📱

Mobile

The flagship. Native iOS and Android. Fire and forget from your pocket.

Launching now
âŒ¨ī¸

CLI

Same agent, in your terminal. Pipe it into your workflow. Script it. Alias it.

Coming soon
đŸ–Ĩī¸

Desktop IDE

Full coding environment with the agent built in. Not a plugin. The whole thing.

Coming soon
🧩

VS Code Extension

Right in your sidebar. Same BYOK model picker. Same fire-and-forget PRs.

Coming soon
Same agent. Same keys. Every device.

Questions?

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?
Anything available on OpenRouter (hundreds of models), plus direct Anthropic API keys and OpenAI OAuth with your existing ChatGPT subscription. If a new model drops tomorrow, you can use it tomorrow.
Do I need my own API key?
Yes. Banana Code uses a bring-your-own-key model. You connect your OpenRouter, Anthropic, or OpenAI account and pay your model provider directly. This keeps our price at $5/mo instead of charging you $20+ for access to one model.
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 phone. Close the app, switch to another app, put your phone down. Come back whenever. Your session keeps running.
What repos does it work with?
Any GitHub repository you have access to, public or private. You select which repos to connect. We never access anything you don't explicitly choose.

Get early access

Be first in line when we launch. No spam. Just bananas.

$5 /mo

3-day free trial

Bring your own API keys. You pay your model provider directly. We never touch your usage.

No credit card required for the waitlist. Pricing is locked for early adopters.

Early adopter pricing. $5/mo is locked for the first 500 users.

After signing up: we'll email you a download link when your spot is ready. Install, connect GitHub, add your API key, start coding. Under 2 minutes.

🍌

You're on the list!

We'll let you know the moment Banana Code is ready.