PrimeCode: grafické rozhraní pro OpenCode CLI v Visual Studio Code
PrimeCode je rozšíření pro VS Code, které poskytuje uživatelské rozhraní pro OpenCode CLI prostřednictvím SDK a SSE-streamingu. Vizuálně zobrazuje volání nástrojů, změny souborů, kontext a spotřebu tokenů, přitom zachovává kompatibilitu se stávajícími relacemi. Podporuje více relací bez ztráty historie.
Rozšíření vykresluje akce agenta: příkazy bash, inline diff pro úpravy souborů, webové požadavky, volání MCP. Panel změněných souborů zobrazuje statistiku diffů, kontrolní body umožňují vrátit stav na konkrétní zprávu. Subúkoly izolují podúkoly s samostatným sledováním tokenů a modelů.
Možnosti správy a integrace
Správa agentů, pravidel, příkazů, dovedností a MCP serverů probíhá přes grafické rozhraní. Správce poskytovatelů podporuje proxy kompatibilní s OpenAI. K dispozici jsou Prompt Improver, přetažení souborů, fronta zpráv a živá statistika.
- Více relací s přepínáním a obnovováním
- Vizuální zobrazení streamování: myšlení, volání nástrojů, výsledky
- Kontrolní body a subúkoly pro kontrolu změn
- Podpora vlastních modelů přes OAI protokol
- Přetažení souborů, fronta požadavků
Rozhraní je navrženo pro scénáře podobné Cursoru, ale s otevřeným kódem a bez ekosystémových omezení.
Instalace a požadavky
Rozšíření se instaluje přes .vsix ze sekce Releases s upozorněními na aktualizace. Vyžaduje nainstalovaný OpenCode CLI — PrimeCode funguje jako UI vrstva.
Hlavní scénář: Windows + PowerShell. Projekt je ve verzi beta. Change Diff Panel (přijetí/odmítnutí změn) je ve vývoji — frontend je připraven, chybí dokončení git integrace a CLI relací.
Důležité informace
- Vyžaduje OpenCode CLI; bez něj nefunguje
- Verze beta, testována na Windows/PowerShell
- Více relací s izolací kontextu
- Kontrolní body pro vrácení souborových změn
- Podpora kompatibilních poskytovatelů OpenAI
Pracovní postup s AI
42 000 řádků TypeScript v 155 souborech, 128 commitů — jeden vývojář. 99 % kódu bylo generováno modely bez předchozích zkušeností s rozšířeními VS Code.
Workflow a kontext
Úkoly se formulují ideálně, model analyzuje repozitář i OpenCode CLI a navrhuje přístupy. Podrelace doplňují prompty, aby se vyhnuly znečištění hlavního kontextu. Přepsání je normou: přidáno 113 000 řádků, odstraněno 71 000 (churn 183 000). Na jeden řádek v původním kódu připadá více než čtyři přepsané.
Malé chyby (typy, hraniční případy, race conditions při streamování) se hromadí. TypeScript a linter minimalizují, ale neeliminují úplně.
Volba OpenCode
Původně byla plánována univerzálnost (OpenCode, Claude Code, Codex), ale rozdíly v protokolech to v jednoho vývojáře nedovolily. OpenCode pokrývá scénáře s vestavěnými poskytovateli a podporou OAI.
Rozsah projektu
Po 42 tisících řádcích vibe-codingu přechází do řízení: architektura, ladění, revize. Rychlost je vyšší než ruční vývoj, ale vyžaduje čas na revizi a přeformulování. Validace probíhá prostřednictvím samotného rozšíření.
— Editorial Team
Zatím žádné komentáře.