Architecture
Comment fonctionne Cortex
Cortex est une extension VS Code qui intΓ¨gre OpenCode comme runtime agentic (serveur local). Cortex ajoute la couche IDE β chat latΓ©ral, contexte local du codebase et workflows faΓ§on Cursor/Windsurf β dans votre propre Γ©diteur. Les modΓ¨les viennent de votre abonnement OpenCode.
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β VS Code UI β ββ β Cortex Ext. β ββ β OpenCode β
β (Sidebar + β β (TypeScript) β β (Server) β
β Inline) β β β β β
ββββββββββββββββ ββββββββββββββββ ββββββββ¬ββββββββ
β
βββββββββΌββββββββ
β OpenCode β
β models β
β (your sub) β
βββββββββββββββββ Composants
- SidebarProvider β gΓ¨re le cycle de vie du panneau de chat, le routage des messages et les modes plan/build
- OpenCode Client β client HTTP qui parle au serveur OpenCode local
- Context Service β obtient le contexte pertinent via recherche lexicale + embeddings
- Inline Completion β fournit des suggestions ghost-text dans l'Γ©diteur
- Plan Store β gΓ¨re les plans sauvegardΓ©s avec checklists pour le workflow PlanβBuild
Workflow Plan β Build
- Mode Plan: Cortex analyse votre demande et crΓ©e un plan structurΓ© avec checklist
- Approbation: Vous examinez et approuvez le plan
- Mode Build: Cortex implΓ©mente les changements Γ©tape par Γ©tape en mettant Γ jour la checklist