Android App — Beta

Banana Code Remote

Monitor your Banana Code CLI session and approve tool calls from your Android phone — in real time.

Download APK (Android)

v0.0.7 · Requires Android 10+ (API 29) · Sideload required (not on Play Store yet)

📱

Live AI Feed

Watch AI responses stream to your phone in real time. Full Markdown rendering with code and diff support.

🔔

Push Notifications

Get notified when the AI needs permission to run a command. Approve or Deny with one tap from the notification.

🛡️

Secure Relay

All connections use TLS and per-device Bearer tokens for authentication. Your CLI never exposes a port.

How to Set Up

1

Install the APK on your phone

Download the APK above. On Android, go to Settings → Install unknown apps and allow your browser or file manager to install APKs. Open the downloaded file to install.

2

Create an account or log in

Launch Banana Code Remote. Enter a username and password to sign up (or log in if you already have an account). Your password is stored securely using scrypt — we never see it in plain text.

3

Generate a Pairing Code

Once logged in, tap Generate Pairing Code. The app will display an 8-character code (e.g. YGZ7HUFL). It expires after 5 minutes.

4

Pair from the CLI

In your Banana Code CLI, run:

/remotetooling

Enter the pairing code from your phone. The CLI will connect and display "Remote tooling securely paired!".

5

You're live 🎉

AI messages will stream to your phone. When the AI wants to run a command or write a file, you'll get a push notification to approve or deny it — from anywhere.

💡 To disconnect Remote Tooling

Run /remotetooling disconnect in the CLI. This immediately disconnects the socket, removes the saved pairing, and reverts all permission prompts back to normal local CLI behaviour.

🔒 Privacy

When using Banana Code Remote, your AI messages, tool requests, and code diffs are relayed through our server at bananacode.sh. All connections use TLS and per-device Bearer tokens. Passwords are hashed with scrypt and never stored in plain text. See the full Privacy Policy for details on what is collected and how long it is retained.