Architecture
BIGGI is a VS Code extension backed by a bundled local runtime. The repository also contains shared libraries and hosted services used by the extension, but they are not separate end-user clients.
Product boundary
| Surface | Responsibility |
|---|---|
| VS Code extension | The only installed and supported client |
| Embedded runtime | Agents, tools, sessions, persistence, providers, and local API |
| Generated SDK | Typed communication between the extension and runtime |
| Shared UI | Chat, tool, diff, and settings components used by the extension |
| Hosted services | Optional authentication, model routing, and supporting APIs |
The runtime is compiled as part of extension packaging. It is not published as a standalone CLI, container, desktop app, or other IDE plugin.
Repository map
| Package | Purpose |
|---|---|
packages/biggi-vscode/ | VS Code extension and Agent Manager |
packages/opencode/ | Embedded local agent runtime |
packages/sdk/js/ | Generated runtime client |
packages/biggi-ui/ | Shared extension UI components |
packages/biggi-gateway/ | Authentication and provider routing used by the runtime |
packages/biggi-telemetry/ | Extension and runtime telemetry |
packages/biggi-game-runtime/ | Game-development runtime support bundled into BIGGI |