Skip to content

Add bananana brain and bananana agent - #1126

Open
vaxman14 wants to merge 1 commit into
IceWhaleTech:mainfrom
vaxman14:add-bananana
Open

vaxman14 wants to merge 1 commit into
IceWhaleTech:mainfrom
vaxman14:add-bananana

Conversation

@vaxman14

@vaxman14 vaxman14 commented Nov 2, 2026

Copy link
Copy Markdown

New apps: bananana brain and bananana agent

I'm the developer of bananana.dev (CTF Designs, LLC). This adds two apps:

  • bananana brain (Apps/bananana-brain, image romanvaxman/bananana-brain:2026.11.2): a self-hosted control room for servers, Macs and PCs. It keeps live readings, alerts, automations, files, terminals and history on the user's own hardware, reached from anywhere at your-name.bananana.dev and in the bananana.dev mobile apps. Needs a setup token from https://bananana.dev/start (only used on the first start).
  • bananana agent (Apps/bananana-node, image romanvaxman/bananana-node:0.3.18): connects the CasaOS / ZimaOS device itself to a brain (readings, processes, Docker containers, files, terminal). It runs privileged with pid: host, network_mode: host and uts: host because it reports and manages the host, not just its own container; what it may do is chosen on the brain when its one-use code is created, and the agent enforces that.

Neither app serves a page on the device (both connect out through an end-to-end encrypted relay and open no ports), so port_map is empty, as in the Twingate app. Install tips explain where the token and code come from. Both images are multi-arch (amd64, arm64) and the software is free to use.

Validation

  • Top-level name and x-casaos.id (dev.bananana.brain, dev.bananana.node) follow the validator's rules
  • docker compose -f <file> config -q passes for both files
  • The same images and settings are tested as plain Docker containers; not yet installed through a CasaOS UI

Docs: https://bananana.dev/help/docker · Support: https://bananana.dev/support

Part of this PR was prepared with an AI assistant.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Nov 2, 2026

Copy link
Copy Markdown

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant