Open Source

OpenCode auf dem Handy, auf einem Server, der dir gehört

OpenCode bringt bereits einen Server und eine Web-Oberfläche mit, und Community-Apps bauen darauf auf. Was sie dir überlassen: einen Port sicher von deinem Server zu deinem Handy zu bringen. Maude erledigt genau das, ohne einen Port zu öffnen.

OpenCode auf dem Handy, auf einem Server, der dir gehört

Kurze Antwort

OpenCode hat keine eigene Handy-App. Die üblichen Wege sind opencode web im Browser des Handys oder eine Community-App, die auf opencode serve zeigt – beides heißt, einen Port über dein LAN, Tailscale oder einen Tunnel freizugeben. Maude installiert per SSH ein gepinntes OpenCode auf deinem Server und verbindet sich über ein ausgehendes, Ende-zu-Ende-verschlüsseltes Relay, es wird also kein Port geöffnet. Es läuft rund um die Uhr, mit deinen eigenen Modell-Schlüsseln oder einer Anmeldung über ChatGPT oder Copilot.

OpenCode ist ein Open-Source-Coding-Agent (MIT), der mit fast jedem Modell-Anbieter funktioniert. Beliebt ist er bei allen, die sich nicht an das Abo eines einzelnen Anbieters binden wollen. Außerdem ist er dafür gebaut, aus der Ferne gesteuert zu werden: opencode serve startet eine Headless-HTTP-API, und opencode web setzt eine Browser-Oberfläche darauf. Die Frage ist also nicht, ob du ihn vom Handy aus erreichst, sondern wie du das sicher machst und ihn am Laufen hältst.

Wege, OpenCode vom Handy aus zu nutzen

WegWie er das Handy erreichtGut für
opencode web im mobilen BrowserAn 0.0.0.0 binden (oder --mdns nutzen) und die Netzwerkadresse öffnenSchnelle Nutzung im selben WLAN, nichts auf dem Handy zu installieren
Community-Apps wie OpenCode MobileDie App über LAN, Tailscale, einen Tunnel, einen Reverse Proxy oder eine SSH-Portweiterleitung auf opencode serve richtenEin nativer Client, kostenlos und Open Source – wenn dir das Netzwerk-Setup liegt
SSH-App plus tmuxPer SSH auf den Server und an die Terminal-Oberfläche anhängenVolle Kontrolle, keine zusätzliche Software, aber eine Terminal-Oberfläche auf einer Bildschirmtastatur
MaudeDer Server baut selbst die Verbindung zu einem Ende-zu-Ende-verschlüsselten Relay auf; kein eingehender PortEin Server, der rund um die Uhr läuft, neben deinen anderen Agenten, mit Freigaben und git

Die ersten beiden sind gute Optionen und kosten nichts. OpenCode Mobile ist ein Community-Projekt, das klar sagt, dass es nicht mit OpenCode verbunden ist. Nutzt du OpenCode nur zu Hause in einem Netzwerk, reicht dir opencode web vielleicht schon. Maude zielt auf OpenCode auf einem entfernten Server, der weiterlaufen muss, während du unterwegs bist – neben anderen Agenten wie Claude Code und Codex. Unsere Übersicht der Handy-Apps für Coding-Agenten vergleicht das breitere Feld.

Sicherheit: 4096 nicht ins Internet stellen

opencode serve lauscht standardmäßig auf 127.0.0.1:4096, und opencode web wählt einen zufälligen lokalen Port. Das ist ein sicherer Standard. Ärger beginnt, wenn du das erweiterst, um ein Handy zu erreichen. In OpenCodes eigenen Worten: „If OPENCODE_SERVER_PASSWORD is not set, the server will be unsecured.“ Eine offene OpenCode-API ist eine offene Shell auf diesem Rechner, denn der Agent kann Befehle ausführen.

Wenn du den Weg selbst verkabelst:

  • Setz immer OPENCODE_SERVER_PASSWORD. Damit wird HTTP Basic Auth für serve und web aktiviert.
  • Nimm lieber ein privates Netz wie Tailscale als einen öffentlichen Tunnel, und binde auf einem VPS mit öffentlicher IP und ohne Firewall niemals an 0.0.0.0.
  • Musst du einen öffentlichen Tunnel nutzen, setz auch davor eine Authentifizierung.

Maude umgeht die Frage. OpenCode bleibt lokal auf dem Server, Maudes Daemon spricht über stdio per Agent Client Protocol mit ihm, und der Daemon erreicht dein Handy, indem er selbst eine ausgehende Verbindung zu Maudes Relay aufbaut. Der Verkehr ist Ende-zu-Ende-verschlüsselt mit einem Schlüssel pro Server, das Relay sieht also nur Chiffretext. SSH ist der Fallback. Unsere Anleitung zu tmux, mosh und Tailscale geht tiefer auf das Netzwerk in Eigenregie ein.

OpenCode rund um die Uhr auf einem VPS

OpenCode selbst ist leichtgewichtig. Wie viel Server du brauchst, entscheiden die Builds und Tests deines Projekts; die Dimensionierung behandelt unser VPS-Guide für Coding-Agenten. Mit Maude sieht die Einrichtung so aus:

  1. Füge den Server in der App per Adresse hinzu, indem du einen ssh …-Befehl einfügst oder den QR-Code aus curl -fsSL https://maude.pilotdev.fr/setup | sh scannst. Jeder Linux- oder macOS-Rechner, x86-64 oder ARM.
  2. Die App richtet ihren Daemon per SSH ein. Der Daemon installiert OpenCode in einer gepinnten, getesteten Version, per Prüfsumme gegen das Release verifiziert, auch mit Builds für Alpine (musl) und für ältere CPUs ohne AVX2. Er hält OpenCode aktuell.
  3. Melde vom Handy aus einen Anbieter an (nächster Abschnitt) und starte eine Session in einem Projektverzeichnis, auf Wunsch in einem eigenen git-Worktree.

Ab dann laufen Sessions auf dem Server, ob die App offen ist oder nicht. Fragt OpenCode um Erlaubnis, etwas auszuführen, erscheint die Anfrage als Karte im Chat, direkt in der Inbox und als Push-Benachrichtigung mit Erlauben und Ablehnen. Die beiden primären Agenten von OpenCode liegen auf Maudes Modus-Chip: Build (Standard, alle Tools) und Plan (ein eingeschränkter Agent für Analysen, der vor jeder Änderung und jedem Befehl fragt). /compact funktioniert, und jede Session hat Dateien, Git (Diff-Review, Commit, Push, Pull Requests über gh) und ein echtes Terminal.

Modelle und Schlüssel

Die Stärke von OpenCode ist, dass es an keinen Modell-Anbieter gebunden ist. In Maude meldest du es vom Handy aus auf einem dieser Wege an:

  • ChatGPT Plus/Pro, über OpenCodes Headless-Login per Gerätecode.
  • GitHub Copilot, über GitHubs Device Flow.
  • Einen API-Schlüssel von Anthropic oder OpenRouter, in die App eingefügt und von OpenCode auf dem Server gespeichert.

Anbieter, die du auf dem Server bereits mit opencode auth login eingerichtet hast, werden ebenfalls erkannt und genutzt. OpenCodes eigene Gateways sind eine weitere Option. OpenCode Zen bietet Pay-as-you-go-Zugang zu Modellen, die das OpenCode-Team getestet hat, und enthält für begrenzte Zeit einige kostenlose Modelle. OpenCode Go ist ein Abo für beliebte offene Coding-Modelle für $10 im Monat, mit Go Plus für $40 und höheren Limits. Das Modell wählst du pro Session über den Chip über der Eingabe. Maude enthält keine Modellnutzung.

Wie sich OpenCode bei Preis und Verhalten von den Agenten der Anbieter unterscheidet, zeigt Claude Code vs. Codex vs. OpenCode. Eine Session lässt sich außerdem an einen anderen Agenten übergeben, solange sie gerade nicht arbeitet. Der neue Agent bekommt ein Briefing mit Plan, geänderten Dateien, git-Stand und dem letzten Gesprächsverlauf, und beim Zurückwechseln setzt OpenCode seine eigene Session fort.

Wer was nutzen sollte

OpenCode zu Hause in einem Netzwerk: opencode web mit Passwort ist kostenlos und reicht. Du willst einen bequemen nativen Client und Tailscale ist für dich kein Problem: Probier eine Community-App. OpenCode auf einem entfernten Server, der rund um die Uhr läuft, ohne Port, den du absichern musst, und mit anderen Agenten in derselben Inbox: Dafür ist Maude da.

Häufige Fragen

Gibt es eine offizielle OpenCode-App fürs Handy?
Nicht vom OpenCode-Projekt, das eine Terminal-Oberfläche, eine Desktop-App und eine Web-Oberfläche anbietet. Es gibt von der Community gebaute Mobil-Clients wie OpenCode Mobile, die angeben, nicht mit OpenCode verbunden zu sein. Maude ist eine weitere Option und betreibt OpenCode für dich auf deinem Server.
Kann ich opencode web sicher auf dem Handy nutzen?
Ja, in einem Netzwerk, dem du vertraust. Binde es an dein LAN oder Tailnet, setz OPENCODE_SERVER_PASSWORD, damit Basic Auth aktiv ist, und stell es nicht auf eine öffentliche IP. Ohne Passwort warnt OpenCode, dass der Server ungesichert ist, und jeder, der ihn erreicht, kann den Agenten Befehle ausführen lassen.
Welche Modelle kann OpenCode nutzen?
Fast alle. Es verbindet sich mit deinen eigenen API-Schlüsseln mit vielen Anbietern, kann sich mit ChatGPT oder GitHub Copilot anmelden und hat eigene Gateways: OpenCode Zen (Pay-as-you-go) und OpenCode Go (Abo). Das Modell wählst du pro Session.
Braucht OpenCode ein Abo?
Nein. OpenCode ist kostenlos und Open Source unter der MIT-Lizenz. Du bezahlst den Modell-Anbieter, den du nutzt – oder nichts für die kostenlosen Modelle, die OpenCode für begrenzte Zeit anbietet. Für die Nutzung über Maude brauchst du ein Maude-Abo für die App.

Was sich geändert hat

  • — Seite veröffentlicht. Lizenz, Server-Standards, Passwort-Hinweise und Preise von Go/Zen an diesem Tag mit der Doku auf opencode.ai abgeglichen.

Steuere deine Agenten vom Handy

Maude bringt Claude Code, Codex, OpenCode, Grok Build und Antigravity auf einen Server, der dir gehört – 7 Tage gratis auf iPhone, iPad und Android.

Download Maude on the App Store Get Maude on Google Play