Deepseek ArtifactsDeepseek Artifacts
OpenCode Desktop (Beta) · 2026 Walkthrough

OpenCode Desktop-App Tutorial: Installation, Plan-Modus und dein erster Build

Der kostenlose Open-Source-Agent OpenCode gibt es jetzt auch als Desktop-App in Beta für macOS, Windows und Linux. Dieser 16-Schritte-Guide behandelt die brew-cask-Installation, das Verbinden von Providern oder kostenlosen Modellen, Plan-Modus-Rückfragen, Build-Modus-To-do-Listen, Unified-Diffs, Inline-Kommentare und das eingebaute Terminal — jeder Schritt gegen eine saubere Bildschirmaufnahme geprüft.

Kurz zusammengefasst — was die OpenCode Desktop-App ist

  • OpenCode Desktop ist die GUI zum OpenCode-Coding-Agent — derselbe Agent wie die CLI, nur in einem Fenster mit Dateibrowser, Diff-Review und Terminal-Tabs. Auf opencode.ai/download heißt er weiterhin OpenCode Desktop (Beta); es gibt Installer für macOS (Apple Silicon und Intel), Windows x64 und Linux (.deb/.rpm) sowie den Homebrew-Weg: brew install --cask opencode-desktop.
  • Du musst dich vorab nicht auf einen Modell-Anbieter festlegen. Der Select-model-Dialog bringt kostenlose Modelle mit (Big Pickle, DeepSeek V4 Flash Free, MiMo V2.5 Free, Nemotron 3 Ultra Free, North Mini Code Free), und Popular providers umfasst OpenCode Zen, OpenCode Go, Anthropic, GitHub Copilot, OpenAI, Google und mehr — ein Copilot-Abo verbindet sich per Device-Login ohne zusätzlichen API-Key.
  • Der Arbeitsrhythmus lautet Plan → Build → Review. Der Plan-Modus stellt Rückfragen und entwirft einen Plan, ohne Dateien zu schreiben; nach der Freigabe schaltest du in den Build-Modus, und der Agent arbeitet eine To-do-Liste ab. Session changes zeigt ein 11-Dateien-Unified-Diff, das sich zeilenweise kommentieren lässt, und im Terminal-Tab laufen Dev-Server.
  • Versionskontext 2026: Die OpenCode-2.0-Linie erschien im September (Tags v2.0.0 bis v2.0.11 am 20. September), die Desktop-App wurde im Frühjahr von Tauri auf Electron portiert, und beide Teile entwickeln sich schnell — wenn ein Schritt anders aussieht, aktualisiere zuerst über die Download-Seite.

How to Download, Install & Use OpenCode Desktop App | Vibe Coding Machine | Build Two Apps

Video-Walkthrough:WebStylePress7:51

Öffnen

OpenCode Desktop: Great UI/UX + Run Multiple AI Agents (Free)

Video-Walkthrough:AI With Nathan9:32

Öffnen

OpenCode Desktop App — 75+ Providers, Parallel Sessions, File Browser & More

Video-Walkthrough:AI Stack Engineer8:22

Öffnen

How to Install OpenCode Desktop App on Windows 10/11 2026

Video-Walkthrough:United Top Tech2:46

Öffnen

OpenCode Download & Docs — OpenCode Desktop (Beta), v2 install

Produktfakten:opencode.aiDownload page

Öffnen

Schritte 1-3, 6, 8 und 9 stammen aus WebStylePress' Windows-Aufzeichnung; Schritt 4 aus United Top Techs Installationsvideo; Schritte 5 und 7 aus AI Stack Engineers Provider-Setup; Schritte 10-16 sind Stills aus AI With Nathans Plan-to-Build-Session. Installationsbefehle und 2.0-Release-Fakten sind opencode.ai/download und dem anomalyco/opencode-Repository entnommen.

Frames sind mit Quellenangabe versehene Screenshots aus den genannten Videos, jeder mit Deep-Link zum Zeitstempel. Der Text dieses Guides ist eigenständig geschrieben; die Fakten stammen aus diesen Aufzeichnungen sowie von der offiziellen Download-Seite, der Dokumentation und dem Repository.

OpenCode Desktop, Schritt für Schritt

1 · OpenCode Desktop installieren

  1. 1

    Download-Seite öffnen und den OpenCode Desktop (Beta)-Installer holen

    Öffne opencode.ai/download und scrolle zu Abschnitt 2, OpenCode Desktop (Beta). Homebrew-Nutzer auf dem Mac führen brew install --cask opencode-desktop aus; alle anderen wählen einen Download-Button — macOS (Apple Silicon), macOS (Intel), Windows (x64), Linux (.deb) oder Linux (.rpm). Der Windows-Download ist rund 116 MB groß. Abschnitt 3 derselben Seite installiert bei Bedarf die Erweiterungen für VS Code, Cursor, Zed und Windsurf.

    OpenCode download page with the OpenCode Desktop (Beta) section showing the brew install --cask opencode-desktop command above Download buttons for macOS Apple Silicon, macOS Intel, Windows x64, Linux .deb and .rpm
    Der Abschnitt OpenCode Desktop (Beta) auf opencode.ai/download mit dem Homebrew-cask-Befehl.Video bei 0:25
  2. 2

    Windows SmartScreen mit More info umgehen

    Die Desktop-App ist Beta-Software mit einem jungen Herausgeber, daher meldet sich Microsoft Defender SmartScreen mit dem klassischen Hinweis „Windows protected your PC“ und blockiert die unbekannte App. Klicke im Warnhinweis auf More info — der Dialog klappt auf und zeigt, wer die Datei signiert hat, plus einen Run-anyway-Button. Unter macOS und Linux entfällt dieser Schritt: einfach die .dmg mounten bzw. das .deb/.rpm-Paket installieren.

    Windows Defender SmartScreen warning reading Windows protected your PC over the OpenCode download page, with the More info link you click before running the OpenCode Desktop installer
    SmartScreen blockiert den unbekannten Installer, bis du More info anklickst.Video bei 0:33
  3. 3

    Run anyway klicken und die Installation abschließen

    Der aufgeklappte Dialog nennt OpenCode Desktop Installer.exe und den Herausgeber, Anomaly Innovations, Inc. Ein Klick auf Run anyway genügt, der Rest läuft durch den Einrichtungsassistenten. Der erste Start dauert ein paar Sekunden, weil die App ihren lokalen Server hochfährt — auf jeder Plattform normal.

    Expanded SmartScreen dialog naming OpenCode Desktop Installer.exe from Anomaly Innovations, Inc with the Run anyway button that unblocks the OpenCode desktop app setup on Windows
    Im aufgeklappten Dialog steht der Herausgeber; Run anyway startet das Setup.Video bei 0:40
  4. 4

    Erster Start: Local Server prüfen und ein Projekt öffnen

    Der Startbildschirm zeigt einen grünen Local-Server-Punkt, die Liste Recent projects und den Button Open project. Klicke auf Open project und wähle einen beliebigen Ordner — ein frischer, leerer tut es genauso. Die App bringt dich in einen Workspace mit dem Build-anything-Eingabefeld. Recent projects merkt sich deine Ordner ab jetzt.

    OpenCode desktop app first launch on Windows with the green Local Server dot, the Recent projects list and the Open project button used to pick your code folder
    Erster Start: Local Server läuft, Recent projects bleibt leer, bis du einen Ordner öffnest.Video bei 1:02

2 · Provider verbinden und Modell wählen

  1. 5

    Über die Getting-started-Karte den ersten Provider verbinden

    Eine frische Installation begrüßt dich mit einer Getting-started-Karte: OpenCode bringt kostenlose Modelle mit, damit du sofort starten kannst, und über Connect any provider kommst du an Modelle von Claude, GPT, Gemini und mehr. Der Button Connect provider auf dieser Karte ist der schnellste Weg in die Provider-Einrichtung — oder überspringe sie komplett und bleibe bei den kostenlosen Modellen.

    OpenCode desktop Getting started card saying free models are included next to the Connect provider button that opens provider and model setup in a new session
    Die Getting-started-Karte führt zu Connect provider; kostenlose Modelle laufen ohne Setup.Video bei 2:20
  2. 6

    Provider unter Settings → Providers auswählen

    Öffne das Zahnrad und wähle Providers. OpenCode Zen (kuratierte Modelle inklusive Claude, GPT und Gemini) und OpenCode Go (günstiges Abo) stehen als Recommended oben, gefolgt von Anthropic für direkten Claude-Zugriff, GitHub Copilot, OpenAI, Google — und OpenRouter mit einem ganzen Stapel kostenloser Modelle. Ein Custom-provider-Eintrag deckt alles andere ab.

    OpenCode desktop Settings Providers pane with No connected providers above the Popular providers list OpenCode Zen, OpenCode Go, Anthropic, GitHub Copilot, OpenAI and Google, each with a Connect button
    Settings → Providers: OpenCode Zen und OpenCode Go sind die empfohlenen Zeilen.Video bei 1:26
  3. 7

    GitHub Copilot per Device-Login verbinden

    Wer GitHub Copilot bereits abonniert hat — Pro, Pro+, Business oder Enterprise — nutzt es ohne zusätzlichen API-Key. Wähle GitHub Copilot, und die App zeigt den Dialog Connect GitHub Copilot mit einem Bestätigungscode und einem Link: github.com/login/device öffnen, Code eingeben, autorisieren — schon erscheinen die Modelle deines Copilot-Plans im Auswahldialog.

    Connect GitHub Copilot dialog in the OpenCode desktop app showing the confirmation code 6AF3-F63B and Waiting for authorization while github.com/login/device is open behind it
    Der Device-Login-Ablauf: Code auf github.com/login/device eingeben und autorisieren.Video bei 2:30
  4. 8

    Modell auswählen — kostenlose inklusive

    Der Select-model-Dialog listet die kostenlosen Modelle von OpenCode auf: Big Pickle, DeepSeek V4 Flash Free, MiMo V2.5 Free, Nemotron 3 Ultra Free und North Mini Code Free. Darunter zieht Add more models from popular providers OpenCode Zen, Anthropic, GitHub Copilot und weitere hinzu. Je nach Modell erscheint auch ein Thinking-Effort-Wähler (low bis max) — beim ersten Durchlauf bei der Standardeinstellung bleiben.

    Select model dialog in the OpenCode desktop app listing the free models Big Pickle, DeepSeek V4 Flash Free, MiMo V2.5 Free, Nemotron 3 Ultra Free and North Mini Code Free above Add more models from popular providers
    Fünf kostenlose Modelle liegen bei; Anbietermodelle kommen aus demselben Dialog.Video bei 2:44

3 · Plan-Modus: den Auftrag klären, bevor Code entsteht

  1. 9

    Das Eingabefeld in den Plan-Modus schalten

    Unter dem Eingabefeld sitzen zwei Dropdowns: der Modus (Build oder Plan) und das Modell. Stelle den Modus auf Plan, bevor du etwas absendest. Der Plan-Modus ist einer der zwei eingebauten Agenten: Er darf dein Projekt analysieren und einen Ansatz vorschlagen, aber keine Dateien schreiben oder ändern — dasselbe Plan/Build-Paar wie unter der Tab-Taste im Terminal-UI, wo ein Indikator unten rechts den aktiven Modus zeigt.

    OpenCode desktop composer with the mode dropdown set to Plan beside the Big Pickle model picker on an empty Build anything workspace, before any prompt is sent
    Das Modus-Dropdown unter dem Eingabefeld schaltet zwischen Plan und Build um.Video bei 3:00
  2. 10

    Die Rückfragen beantworten

    Schicke deinen Auftrag ab — in der Aufzeichnung eine CSV-Datenanalyse-Web-App — und der Plan-Modus antwortet mit einem Questions-Panel statt mit Code. Diese Session bekam vier Fragen: Tech Stack (React + Node.js, Next.js, Vue + FastAPI oder Plain HTML/JS), Charting Library, Processing Location und Insight Depth. Beantworte jede, ergänze eigene Hinweise und sende ab; die Antworten formen den Plan.

    Plan mode Questions panel in the OpenCode desktop app asking What tech stack would you like to use with answer chips including Plain HTML/JS no framework for a CSV data analysis web app
    Der Plan-Modus stellt Rückfragen, bevor er auch nur eine Datei schreibt.Video bei 3:20
  3. 11

    Plan freigeben und zu Build wechseln

    Steht der Plan, fragt der Agent „Ready to build. Should I proceed?“ und bietet die Schnellantwort yes proceed an. Dateizugriffe bleiben blockiert, bis der Build-Modus aktiv ist — und in der Beta schaltet der Agent nicht immer selbst um. Bewege das Modus-Dropdown also selbst von Plan auf Build und bestätige dann. Das entspricht der offiziellen Doku: erst planen, dann im Build-Modus umsetzen.

    OpenCode desktop chat replying Ready to build. Should I proceed? with a yes proceed quick reply and the mode dropdown moved to Build over Claude Sonnet 4.6
    Mit der Schnellantwort freigeben, dann das Modus-Dropdown auf Build stellen.Video bei 4:05
  4. 12

    Zusehen, wie der Build-Modus die To-do-Liste abarbeitet

    Der Build-Modus übersetzt den Plan in eine To-dos-Checkliste — Create index.html, Create style.css, Create app.js — und arbeitet sie mit Write-Tool-Aufrufen ab, Kästchen für Kästchen. Eine Beta-Marke aus der Aufzeichnung: Das To-do-Panel renderte doppelt; harmlos, aber genau die Sorte raue Kante, die man in der Beta erwarten darf.

    Build mode running in the OpenCode desktop app with the To-dos checklist at 0/3 for index.html, style.css and app.js plus a Write index.html tool call in progress
    Der Build-Modus arbeitet die To-dos-Liste ab und hakt jede Datei ab.Video bei 4:11

4 · Bauen, Reviewen und die App ausführen

  1. 13

    Den Diff in Session changes reviewen

    Das Session-changes-Panel zählt jede berührte Datei — 11 Changes in der Finance-App-Session —, daneben steht All files, und jeder Diff öffnet mit Unified- oder Split-Ansicht plus Collapse all. Grüne Zeilen sind Ergänzungen, rote Löschungen; weil Änderungen pro Session erfasst werden, kommst du mit Undo auch Schritt für Schritt zurück.

    Session changes panel in the OpenCode desktop app with Unified and Split view toggles over an 11 Changes diff of app/goals/page.tsx showing green added lines in the file tree
    Session changes: 11 Dateien geändert, Unified-Ansicht statt Split.Video bei 8:20
  2. 14

    Den Agenten mit Inline-Kommentaren steuern

    Öffne eine generierte Datei im Viewer, klicke auf eine Zeile — in der Aufzeichnung Zeile 62 der app.js — und schreibe direkt dort einen Kommentar. Das Kommentarfeld zeigt „Commenting on line N“ mit Cancel- und Comment-Buttons, und der Agent liest Inline-Kommentare als eingegrenzte Anweisungen — deutlich präziser als Umschreibungen im Chat.

    app.js open in the OpenCode desktop file viewer with line 62 highlighted to leave an inline comment on a dropZone event listener in the generated data analysis app
    Im Datei-Viewer eine Zeile markieren und dem Agenten einen Inline-Kommentar hinterlassen.Video bei 5:12
  3. 15

    Befehle im eingebauten Terminal ausführen

    Im Terminal-Tab laufen npm run dev, git status, Paketinstallationen — bei Bedarf sogar die OpenCode-CLI selbst, wenn du TUI und GUI nebeneinander willst. Eine Einstellung zählt: Settings → General → Terminal Shell. In der Aufzeichnung weigerte sich die bash, den Dev-Server aus dem Chat zu starten; auf Auto gestellt, liefen die Befehle durch. Lasse Auto stehen, außer, du hast einen Grund.

    Terminal 1 tab inside the OpenCode desktop app running the OpenCode CLI welcome screen with Build, Gemini 3 Pro Preview OpenRouter and ctrl+p commands hints under the open app.js file
    Der Terminal-Tab führt Dev-Server aus — und die OpenCode-CLI gleich mit.Video bei 5:18
  4. 16

    Die fertige App öffnen und weiter iterieren

    Statische Builds laufen per Doppelklick auf die index.html; eine Next.js-App läuft nach npm run dev auf localhost:3000 — die fertige Goals-Seite zeigt Karten für Total Goals, Total Saved und Overall Progress samt neuem Vacation-Ziel. Änderungen einfach in derselben Session weiter anfordern oder eine parallele Session starten — mehrere Agenten laufen nebeneinander, jeder mit eigenem Projekt und Modell.

    Finished Goals page from an OpenCode personal finance build at localhost:3000/goals with Total Goals, Total Saved and Overall Progress cards and a Vacation savings target
    Die vom Agenten gebaute Goals-Seite, laufend auf localhost:3000/goals.Video bei 7:40

FAQ zur OpenCode Desktop-App

Weiter stöbern