PrimeCode: GUI für OpenCode CLI in VS Code
PrimeCode ist eine VS Code-Erweiterung, die über SDK und SSE-Streaming eine Benutzeroberfläche für den OpenCode CLI bereitstellt. Sie visualisiert Tool-Aufrufe, Dateiänderungen, Kontext und Token-Nutzung – alles unter Beibehaltung der Kompatibilität zu bestehenden Sitzungen. Die Unterstützung mehrerer Sitzungen sorgt dafür, dass keine Historie verloren geht.
Die Erweiterung zeigt Agentenaktionen an: Bash-Befehle, Inline-Diffs für Dateiänderungen, Webanfragen und MCP-Aufrufe. Der Änderungs-Panel zeigt Differenzstatistiken, und Checkpoints ermöglichen das Zurücksetzen auf den Zustand einer beliebigen Nachricht. Subtasks isolieren kleinere Aufgaben mit eigenständiger Token-Verfolgung und Modellzuweisung.
Verwaltungs- und Integrationsfunktionen
Agenten, Regeln, Befehle, Skills und MCP-Server werden über eine intuitive Oberfläche verwaltet. Der Provider Manager unterstützt OpenAI-kompatible Proxy-Server. Zu den Funktionen gehören Prompt-Verbesserer, Drag-and-Drop-Anhänge, Nachrichtenwarteschlange und Echtzeit-Leistungsdaten.
- Mehrere Sitzungen mit Wechsel und Wiederherstellung
- Visuelle Streaming-Anzeige: Denken, Tool-Aufrufe, Ergebnisse
- Checkpoints und Subtasks zur Änderungssteuerung
- Benutzerdefinierte Modelle über OAI-Protokoll
- Dateien per Drag & Drop hinzufügen, Anfragen in Warteschlange stellen
Entwickelt für Workflows ähnlich Cursor, aber open-source und frei von Ökosystem-Verpflichtungen.
Installation & Voraussetzungen
Installieren Sie die Erweiterung über die .vsix-Datei aus den Releases mit Update-Benachrichtigungen. Erfordert installierten OpenCode CLI – PrimeCode fungiert als UI-Schicht.
Haupt-Szenario: Windows + PowerShell. Projekt befindet sich in der Beta-Phase. Der Änderungs-Diff-Panel (Änderungen akzeptieren/ablehnen) ist in Entwicklung – Frontend ist fertig, benötigt Git-Integration und Verbesserungen im CLI-Sitzungsverhalten.
Wichtige Punkte
- Erfordert OpenCode CLI; funktioniert nicht ohne
- Beta-Version, getestet unter Windows/PowerShell
- Mehrere Sitzungen mit isoliertem Kontext
- Checkpoints zum Rückgängigmachen von Dateiänderungen
- Unterstützt OpenAI-kompatible Anbieter
KI-gestützter Entwicklungsprozess
42.000 Zeilen TypeScript über 155 Dateien, 128 Commits – ein einzelner Entwickler. 99 % des Codes wurden von Modellen generiert, ohne vorherige Erfahrung mit VS Code-Erweiterungen.
Workflow & Kontext
Aufgaben werden konzeptionell formuliert. Das Modell analysiert das Repository und den OpenCode CLI, dann schlägt es Ansätze vor. Kind-Sitzungen verbessern die Prompts, ohne den Hauptkontext zu belasten. Umgestaltung ist Standard: 113.000 Zeilen hinzugefügt, 71.000 entfernt (Churn: 183.000). Durchschnittlich wurde jede Basislinie mehr als viermal umgeschrieben.
Kleinere Fehler (Typenprobleme, Randfälle, Race-Conditions bei Streaming) häufen sich. TypeScript und Linting reduzieren sie, beseitigen aber nicht alle Probleme.
Warum OpenCode?
Ursprünglich für universelle Unterstützung (OpenCode, Claude Code, Codex) geplant, machten Protokollunterschiede dies solo unmöglich. OpenCode deckt Use-Cases ab mit integrierten Anbietern und voller OAI-Kompatibilität.
Projektgröße
Nach 42.000 Zeilen "Vibe-Coding" wechselt das Projekt in strukturierte Verwaltung: Architektur, Debugging und Code-Review. Geschwindigkeit übertrifft manuelle Entwicklung, erfordert aber Zeit für Überarbeitung und Umformulierung. Validierung erfolgt durch Weiterentwicklung der Erweiterung mit sich selbst.
— Editorial Team
Noch keine Kommentare.