A practical VS Code companion for GakrCLI with a project-aware Control Center, predictable terminal launch behavior, and quick access to useful GakrCLI workflows.
Features
Real Control Center status in the Activity Bar:
whether the configured gakrcli command is installed
the launch command being used
whether the launch shim injects GAKR_CODE_USE_OPENAI=1
the current workspace folder
the launch cwd that will be used for terminal sessions
whether .gakr-profile.json exists in the current workspace root
a conservative provider summary derived from the workspace profile or known environment flags
Project-aware launch behavior:
Launch GakrCLI launches from the active editor's workspace when possible
falls back to the first workspace folder when needed
avoids launching from an arbitrary default cwd when a project is open
Practical sidebar actions:
Launch GakrCLI
Launch in Workspace Root
Open Workspace Profile
Open Repository
Open Setup Guide
Open Command Palette
Built-in dark theme: GakrCLI Terminal Black
Requirements
VS Code 1.95+
gakrcli available in your terminal PATH (npm install -g @gakr-gakr/gakrcli)
Commands
GakrCLI: Open Control Center
GakrCLI: Launch in Terminal
GakrCLI: Launch in Workspace Root
GakrCLI: Open Repository
GakrCLI: Open Setup Guide
GakrCLI: Open Workspace Profile
Settings
GakrCLI.launchCommand (default: gakrcli)
GakrCLI.terminalName (default: GakrCLI)
GakrCLI.useOpenAIShim (default: false)
gakrcli.useOpenAIShim only injects GAKR_CODE_USE_OPENAI=1 into terminals launched by the extension. It does not guess or configure a provider by itself.
Notes on Status Detection
Provider status prefers the real workspace .gakr-profile.json file when present.
If no saved profile exists, the extension falls back to known environment flags available to the VS Code extension host.
If the source of truth is unclear, the extension shows unknown instead of guessing.