• Tech Support ⤴
  • Projects
  • Services
    • AI Development
    • UI/UX Design
    • Web Development
    • Technology Support
    • Mobile App Development
    • Banking ATM Interfaces
    • Process Automation
    • Security Auditing
    • Local AI Servers
  • odoo ERP
get in touchStart with Eva
logo
Tech Support ⤴
Projects
Services
AI DevelopmentUI/UX DesignWeb DevelopmentTechnology SupportMobile App DevelopmentBanking ATM InterfacesProcess AutomationSecurity AuditingLocal AI Servers
odoo ERP
get in touchStart with Eva
Loading…
logo

Transforming businesses through AI-powered digital innovation and creative excellence.

Quick Links

BlogAinexProjectsContact us

Contact Us

pinDubai Digital Park, A5, DTEC - Silicon Oasisemail[email protected]phone+971 55 7538087
© 2026 aratech. All rights reserved.
Privacy PolicyTerms of ServiceCookie Policy
Startseite / Blog / OpenCode: Vanilla → Pro Setup-Guide

OpenCode: Vanilla → Pro Setup-Guide

Eine hype-freie, praxiserprobte Anleitung zur Einrichtung von OpenCode für ernsthafte Entwicklungsarbeit. Kein überflüssiges Beiwerk, keine erforderlichen Plugins – nur die Kernwerkzeuge und die Disziplin, die sie zum Funktionieren bringt.

28. Juli 2026 - 18 Min. Lesezeit
Hyperrealistischer Entwickler-Arbeitsplatz mit OpenCode-KI-Programmieragent auf einem Monitor, lila und cyanfarbener Terminal-Schimmer

OpenCode: Vanilla → Pro Setup-Guide

Eine fundierte, hype-freie Anleitung, um eine saubere OpenCode-Installation in eine professionelle Programmierumgebung zu verwandeln. Basierend auf Praktiker-Recherchen (Data Leads Future, DEV.to, Medium) und realen Tests. Zuletzt aktualisiert: 2026-07-29


1. Installation

OpenCode ist in Go geschrieben und wird als einzelne Binärdatei ausgeliefert. Es benötigt bun als Laufzeitabhängigkeit.

Installation mit einem Befehl

curl -fsSL https://opencode.ai/install | bash

Falls das fehlschlägt

OpenCode setzt auf bun. Wenn deine Umgebung die automatische Installation blockiert:

npm install -g bun

Dann führe das Installationsskript erneut aus oder installiere manuell von opencode.ai.

Was du bekommst

  • opencode CLI — Terminal-TUI (Bubble Tea, tastaturgesteuert)
  • OpenCode Desktop — eigenständige grafische App (für den täglichen Gebrauch empfohlen)
  • VS Code / Cursor / Zed-Erweiterungen — über den Extension-Marketplace

Desktop-App vs. TUI

Die Desktop-App ist für die tägliche Arbeit deutlich effizienter. Sie unterstützt nativ Workspaces (Git-Worktrees), was die TUI nicht kann. Das allein rechtfertigt die Installation.

Installiere trotzdem zuerst die CLI – einige Plugins und Setup-Tools prüfen während der Initialisierung, ob der OpenCode-Befehl verfügbar ist.

Installation überprüfen

opencode --version

Du solltest eine Versionsnummer sehen (aktuell: 1.15+).


2. Provider-Konfiguration (entscheidend)

Dies ist der häufigste Fehler. OpenCode unterstützt über 75 LLM-Provider, aber die Art der Konfiguration ist entscheidend.

❌ Der falsche Weg

Du siehst, dass dein Modell nicht in der Liste ist, also klickst du auf "Benutzerdefinierter Provider" und gibst ein: Modell-ID, Basis-URL, API-Schlüssel.

Warum das Probleme verursacht: OpenCode hat keine Informationen über die Kontextfenstergröße, Preise oder Fähigkeiten deines Modells. Funktionen wie automatische Komprimierung des Kontextes, Token-Budgetierung und intelligente Modellauswahl funktionieren nicht mehr.

✅ Der richtige Weg

  1. Öffne OpenCode Desktop → Einstellungen → Provider
  2. Scrolle zum unteren Ende der Liste
  3. Klicke auf "Weitere Provider anzeigen"
  4. Suche deinen tatsächlichen Provider (z.B. OpenRouter, Together, Fireworks oder ein Relay)
  5. Gib den API-Schlüssel dieses Providers ein

Nach der Konfiguration erscheinen alle Modelle dieses Providers mit vollständigen Metadaten – Kontextgröße, Preise, alles. Die Kontextverwaltungs-Plugins funktionieren korrekt.

Die Provider-ID finden

Nach der Konfiguration über "Weitere Provider anzeigen" wird die Provider-ID nicht in der Benutzeroberfläche angezeigt. OpenCode speichert sie hier:

~/.local/share/opencode/auth.json

Öffne diese Datei. Darin findest du deine Provider-ID und deinen API-Schlüssel.

Verfügbare kostenlose Modelle

  • Big Pickle – ein verstecktes Modell, kostenlos verfügbar
  • DeepSeek V4 Flash – effizienzoptimiertes MoE (284B total, 13B aktiviert), starke Code-Fähigkeiten
  • Nemotron 3 Super – NVIDIAs hybrides MoE (120B, 12B aktiviert)

Empfohlene kostenpflichtige Provider

ProviderModellQualitätMonatliche Kosten
Anthropic APIClaude Sonnet 4.6Sehr hoch10-30 $
Anthropic APIClaude Opus 4.7Am besten30-80 $
DeepSeek APIDeepSeek-V4-ProHoch5-20 $
DeepSeek APIDeepSeek-V4-FlashGut & günstig2-5 $
OpenAI APIGPT-5.5Sehr hoch15-40 $

3. Terminal- & Plattform-Setup

macOS / Linux

OpenCode erkennt $SHELL automatisch. Kein Handlungsbedarf.

Windows

OpenCode Desktop verwendet standardmäßig PowerShell. Zwei Probleme: Einige Umgebungen blockieren PowerShell, und nicht-englische Locales verursachen Zeichenkodierungsfehler. Lösung: Setze die SHELL-Umgebungsvariable oder verwende WSL / Git Bash.


4. AGENTS.md – Dein Langzeitgedächtnis

Das ist die mit Abstand wirkungsvollste Maßnahme, die du umsetzen kannst.

Was AGENTS.md bewirkt

Drei Dinge:

1. Projektdaten werden festgehalten. Ohne AGENTS.md scannt das LLM in jeder neuen Sitzung das gesamte Projekt von Grund auf.

2. Wahrscheinlichkeitsverteilungen werden eingegrenzt. LLMs generieren Antworten probabilistisch. AGENTS.md verschiebt die Verteilungen zu deinen Konventionen.

3. Abhängigkeitsfehler werden vermieden. Schreibe deine Tools in AGENTS.md.

AGENTS.md erstellen

Führe /init in OpenCode aus. Die KI analysiert dein Projekt und generiert eine Basisversion.

Was ein gutes AGENTS.md enthält

# Projektübersicht

Eva ist eine persönliche KI-Assistenten-Plattform. Monorepo mit:
- Python-Backend (FastAPI) in `/backend`
- React + TypeScript-Frontend in `/frontend`
- MCP-Server-Plugins in `/mcp-servers`

# Technologiestack

- Python 3.14+ mit async/await durchgängig
- React 19 + Tailwind CSS 4 für das UI
- Bun als JavaScript-Laufzeitumgebung

# Befehle

- `uv sync --prerelease=allow` – Python-Abhängigkeiten synchronisieren
- `bun install` – Frontend-Abhängigkeiten installieren
- `pytest` – Python-Tests ausführen

# Codierungskonventionen

- Typannotationen: immer `str | None` verwenden, niemals `Optional[str]`
- Importe: zuerst Standardbibliothek, dann Drittanbieter, dann lokale
- Async: `async def` für alle I/O-gebundenen Funktionen verwenden

# Architekturregeln

- Backend-Dienste kommunizieren über Nachrichtenaustausch, nicht durch direkte Importe
- MCP-Server sind eigenständige Prozesse, keine eingebetteten Module

5. Die zwei integrierten Agents: Plan vs. Build

Build-Agent (Standard)

Vollständiger Toolzugriff. Für klare, eindeutige Aufgaben. Nicht für komplexe oder mehrdeutige Aufgaben verwenden.

Plan-Agent

Schreibgeschützter Analysemodus. Stellt klärende Fragen. Erstellt einen Ausführungsplan.

Professioneller Workflow: Jede neue Anforderung → Plan-Agent → Plan-Datei → neue Sitzung → Build-Agent


6. Planungs-Workflow-Modus (v1.15+)

Aktivieren

export OPENCODE_EXPERIMENTAL_PLAN_MODE=true

Die 5 Phasen

PhaseWas passiert
1. ErkundenPlan erzeugt bis zu 3 explore-Sub-Agents parallel
2. EntwerfenPlan entwirft das Vorgehen
3. ÜberprüfenPlan prüft den Entwurf auf Übereinstimmung
4. Plan schreibenDer Plan wird in einer .md-Datei gespeichert
5. Plan beendenPlan ruft plan_exit auf

7. Workspaces – Parallele Entwicklung

Die Desktop-App hat Workspaces, basierend auf Git-Worktrees. Rechtsklick auf das Projektsymbol → Workspace aktivieren.


8. Sitzungsdisziplin

Das Problem: Kontextverfall – LLMs haben Primats- und Aktualitätseffekt.

Die Regel: Starte nach jedem größeren Meilenstein eine neue Sitzung.


9. Benutzerdefinierte Befehle

Definiere benutzerdefinierte Slash-Befehle als .opencode/commands/<name>.md-Dateien mit Frontmatter und $ARGUMENTS-Platzhalter.


10. Benutzerdefinierte Agents

  • Global: ~/.config/opencode/agents/<name>.md
  • Projekt: <Projekt>/.opencode/agents/<name>.md

11. Workflow für komplexe Projekte

Morgens: Synchronisieren & Planen → Ausführen: Build → Überprüfen: Den Kreis schließen


12. Kostenerwartungen

ModellTägliche Pro-NutzungMonatlich
DeepSeek-V4-FlashStark5-15 $
DeepSeek-V4-ProStark15-40 $
Claude Sonnet 4.6Regelmäßig10-30 $
Claude Opus 4.7Stark30-80 $
GPT-5.5Regelmäßig15-40 $
Local (Ollama)Beliebig0 $

OpenCode Go: 10 $/Monat Abonnement.


13. Fortschrittspfad

Stufe 2: OpenSpec (SDD) → Stufe 3: Reflection → Stufe 4: Loop Engineering


Checkliste für den Schnellstart

  • OpenCode CLI + Desktop installiert
  • Provider über "Weitere Provider anzeigen" konfiguriert
  • /init ausgeführt, um AGENTS.md zu erstellen
  • OPENCODE_EXPERIMENTAL_PLAN_MODE=true aktiviert
  • Mindestens einen benutzerdefinierten Agent erstellt

Inhaltsverzeichnis

  • ↗1. Installation
  • ↗Installation mit einem Befehl
  • ↗Falls das fehlschlägt
  • ↗Was du bekommst
  • ↗Desktop-App vs. TUI
  • ↗Installation überprüfen
  • ↗2. Provider-Konfiguration (entscheidend)
  • ↗❌ Der falsche Weg
  • ↗✅ Der richtige Weg
  • ↗Die Provider-ID finden
  • ↗Verfügbare kostenlose Modelle
  • ↗Empfohlene kostenpflichtige Provider
  • ↗3. Terminal- & Plattform-Setup
  • ↗macOS / Linux
  • ↗Windows
  • ↗4. AGENTS.md – Dein Langzeitgedächtnis
  • ↗Was AGENTS.md bewirkt
  • ↗AGENTS.md erstellen
  • ↗Was ein gutes AGENTS.md enthält
  • ↗5. Die zwei integrierten Agents: Plan vs. Build
  • ↗Build-Agent (Standard)
  • ↗Plan-Agent
  • ↗6. Planungs-Workflow-Modus (v1.15+)
  • ↗Aktivieren
  • ↗Die 5 Phasen
  • ↗7. Workspaces – Parallele Entwicklung
  • ↗8. Sitzungsdisziplin
  • ↗9. Benutzerdefinierte Befehle
  • ↗10. Benutzerdefinierte Agents
  • ↗11. Workflow für komplexe Projekte
  • ↗12. Kostenerwartungen
  • ↗13. Fortschrittspfad
  • ↗Checkliste für den Schnellstart

Ähnliche Beiträge

Dunkle Cyberpunk-Illustration einer Webmail-Datenbank unter SQL-Injection-Angriff mit neonvioletten und cyanfarbenen Schaltkreislinien

Roundcubes vergessenes Plugin: Eine vier Monate alte SQL-Injection läuft jetzt in freier Wildbahn

Das Plugin virtuser_query in Roundcube Webmail enthält CVE-2026-48842, eine SQL-Injection vor der Authentifizierung, die bereits im Mai 2026 gepatcht wurde. Am 24. September bestätigte das Canadian Centre for Cyber Security die aktive Ausnutzung, und jeder ungepatchte Webmail-Server ist eine offene Tür zur dahinterliegenden Datenbank.

Necolas HamwiNecolas Hamwi
25. September 2026 - 7 Min. Lesezeit
Dunkles Cyberpunk-Hero-Bild eines aufbrechenden leuchtenden Identity-Gateways, aus dem violettes und cyanfarbenes Licht aus einer hexagonalen Schlüsselmatrix austritt.

Die Tür, die die Schlüssel ausgibt: F5 BIG-IP APM Zero-Day CVE-2026-94127 wird aktiv angegriffen

F5 hat die aktive Ausnutzung von CVE-2026-94127 bestätigt, einem Heap-Buffer-Overflow mit CVSS 9.8 in BIG-IP APM als OAuth-Autorisierungsserver. Die Lücke liegt in der Datenebene, eine Absicherung des Management-Interface hilft also nicht, und der Appliance-Modus ist ebenfalls verwundbar. CISA gab Bundesbehörden drei Tage Zeit.

Necolas HamwiNecolas Hamwi
24. September 2026 - 7 Min. Lesezeit
Dunkle Cyberpunk-Illustration eines aufbrechenden Firewall-Schilds mit cyanfarbenem Licht und zerbrochenen Zertifikatsfragmenten

Die Haustür deiner Firewall stand offen: Check Points Pre-Auth-RCE wird aktiv ausgenutzt

Check Point Research bestätigt die aktive Ausnutzung von CVE-2026-85102, einer Pre-Auth-RCE mit CVSS 9.8 in der VPN-Zertifikatsprüfung von Security Gateway und Spark Firewall. Der Patch erschien am 9. September, drei Tage später begannen die Angriffsversuche. Auch eine zweite Pre-Auth-Lücke im Security Management, CVE-2026-93616, wird ausgenutzt.

Necolas HamwiNecolas Hamwi
23. September 2026 - 7 Min. Lesezeit