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.
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
| Weg | Wie er das Handy erreicht | Gut für |
|---|---|---|
opencode web im mobilen Browser | An 0.0.0.0 binden (oder --mdns nutzen) und die Netzwerkadresse öffnen | Schnelle Nutzung im selben WLAN, nichts auf dem Handy zu installieren |
| Community-Apps wie OpenCode Mobile | Die App über LAN, Tailscale, einen Tunnel, einen Reverse Proxy oder eine SSH-Portweiterleitung auf opencode serve richten | Ein nativer Client, kostenlos und Open Source – wenn dir das Netzwerk-Setup liegt |
| SSH-App plus tmux | Per SSH auf den Server und an die Terminal-Oberfläche anhängen | Volle Kontrolle, keine zusätzliche Software, aber eine Terminal-Oberfläche auf einer Bildschirmtastatur |
| Maude | Der Server baut selbst die Verbindung zu einem Ende-zu-Ende-verschlüsselten Relay auf; kein eingehender Port | Ein 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ürserveundwebaktiviert. - 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:
- Füge den Server in der App per Adresse hinzu, indem du einen
ssh …-Befehl einfügst oder den QR-Code auscurl -fsSL https://maude.pilotdev.fr/setup | shscannst. Jeder Linux- oder macOS-Rechner, x86-64 oder ARM. - 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.
- 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.
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?
Kann ich opencode web sicher auf dem Handy nutzen?
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?
Braucht OpenCode ein Abo?
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.