Zpět na domů

PrimeCode GUI pro OpenCode v VS Code

PrimeCode — UI-rozšíření VS Code pro OpenCode CLI s multisesími, vizualizací tool calls a checkpoints souborů. Vyvinuto sólo na 42k řádků TS s AI, fokus na stabilitě a OAI-podpoře. Vhodné pro middle/senior dev s OpenCode.

PrimeCode: UI pro OpenCode CLI v VS Code
Advertisement 728x90

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.

Google AdInline article slot
  • 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í.

Google AdInline article slot

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ě.

Google AdInline article slot

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

Advertisement 728x90

Číst dál