Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>GT - GhostOS TerminalNew to Visual Studio Code? Get it now.
GT - GhostOS Terminal

GT - GhostOS Terminal

Imagine Ltd

|
2 installs
| (0) | Free
Windows-native GhostOS terminal for launching GhostBuild, preparing VMware sessions, following live serial output, attaching to real ghostOS runtime flows, and inspecting GBIR plus build diagnostics from VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GT - GhostOS Terminal

GT - GhostOS Terminal is the VS Code client for GhostTerminal.

It keeps VS Code as a client of GT, not as the control plane itself.

The Marketplace identity for this extension is:

  • Display name: GT - GhostOS Terminal
  • Package id: gt-ghostos-terminal
  • Icon: media/gt.png
  • Publisher: Imagine in package.json

If your Visual Studio Marketplace publisher uses a different id, change the publisher field in package.json before publishing.

Licensing:

  • product license: C:\Users\Bullshit Lab\Desktop\ghostOS\GT\LICENSE.txt
  • product EULA: C:\Users\Bullshit Lab\Desktop\ghostOS\GT\EULA.md
  • extension package license: C:\Users\Bullshit Lab\Desktop\ghostOS\GT\vscode\LICENSE.txt

Current Capabilities

  • launch ghostterm_host commands from the Command Palette and Explorer
  • appear in the VS Code terminal profile picker as GT - GhostOS Terminal
  • auto-detect the local ghostOS repository from the current workspace, or use the ghostterminal.repoRoot setting when needed
  • open GT-managed mobile build, ISO, VMware, selfhost, serial, and ghostOS shell sessions
  • run a captured mobile build and publish compiler warnings and errors into the Problems panel
  • explore generated .gbir files under mobile/out
  • open GBIR summaries inside VS Code through a virtual document view
  • query live ghostOS runtime state through ghostos status, ghostos ping, ghostos ui, and ghostos send

Development

The extension root is:

C:\Users\Bullshit Lab\Desktop\ghostOS\GT\vscode

Syntax check:

cd C:\Users\Bullshit Lab\Desktop\ghostOS\GT\vscode
node --check .\extension.js

VSIX packaging:

cd C:\Users\Bullshit Lab\Desktop\ghostOS\GT\vscode
powershell -ExecutionPolicy Bypass -File .\build_vsix.ps1

The packaged file will be written under:

C:\Users\Bullshit Lab\Desktop\ghostOS\GT\vscode\dist

GT-native package flow:

cd C:\Users\Bullshit Lab\Desktop\ghostOS
.\GT\bin\ghostterm_host.exe vscode package

GT-native install flow:

cd C:\Users\Bullshit Lab\Desktop\ghostOS
.\GT\bin\ghostterm_host.exe vscode install

The extension expects:

  • GT\bin\ghostterm_host.exe
  • the canonical repo layout under C:\Users\Bullshit Lab\Desktop\ghostOS
  • mobile\out\**\*.gbir for GBIR exploration

Marketplace Publish Checklist

  1. Create or confirm your Visual Studio Marketplace publisher id.
  2. Make sure the publisher field in package.json matches that publisher id exactly.
  3. Package the extension:
cd C:\Users\Bullshit Lab\Desktop\ghostOS\GT\vscode
powershell -ExecutionPolicy Bypass -File .\build_vsix.ps1
  1. Sign in with vsce:
vsce login Imagine
  1. Publish:
vsce publish

Or use the GT-native publish flow:

cd C:\Users\Bullshit Lab\Desktop\ghostOS
$env:VSCE_PAT = "<your_marketplace_token>"
.\GT\bin\ghostterm_host.exe vscode publish

Notes

  • interactive shell and serial flows are launched in an integrated VS Code terminal
  • captured diagnostics use ghostterm_host mobile build and parse compiler-style messages into Problems
  • passive runtime inspection can use the live serial marker path even when the GhostTransport shell is not open
  • release notes: CHANGELOG.md
  • support notes: SUPPORT.md
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft