Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>BlissCoderNew to Visual Studio Code? Get it now.
BlissCoder

BlissCoder

BlissCoder

| (0) | Free
AI coding bridge for the BlissCoder router/editor APIs.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BlissCoder VS Code Extension

Native VS Code bridge for BlissCoder. The extension sends selection, inline, and chat requests to the BlissCoder router without a local language server.

Install

Hosted VSIX:

curl -fsSL -o /tmp/blistech-vscode-latest.vsix \
  https://coder.blisshosts.com/downloads/blistech-vscode-latest.vsix
code --install-extension /tmp/blistech-vscode-latest.vsix

Local build:

bash /home/BlissCoder/blistech-coder/tools/build_vscode_extension.sh
code --install-extension /home/BlissCoder/blistech-coder/dist/vscode/blistech.blistech-coder-0.0.1.vsix

Settings

The hosted VPS defaults are now built in. Most users do not need to set routerBaseUrl or authBaseUrl manually.

Optional advanced settings in settings.json:

{
  "blistechCoder.routerBaseUrl": "https://coder.blisshosts.com",
  "blistechCoder.authBaseUrl": "https://auth.blisshosts.com",
  "blistechCoder.mode": "autocomplete",
  "blistechCoder.model": "qwen-medium",
  "blistechCoder.stream": true,
  "blistechCoder.maxTokens": 1000,
  "blistechCoder.inlineMaxTokens": 192,
  "blistechCoder.stopSequences": "",
  "blistechCoder.timeoutSeconds": 120,
  "blistechCoder.sessionId": "",
  "blistechCoder.apiKeyHeader": "X-API-Key",
  "blistechCoder.apiKey": "",
  "blistechCoder.bearerToken": "",
  "blistechCoder.emitEvents": true
}

For the normal user flow:

  1. Install the VSIX
  2. Run any BlissCoder command or open the chat
  3. If you are not authenticated yet, the extension prompts Sign In
  4. Enter your BlissCoder account email and password
  5. The extension stores the bearer session securely in VS Code secret storage

Commands

  • BlissCoder: Complete Selection
  • BlissCoder: Inline Complete (Fast)
  • BlissCoder: Chat Selection
  • BlissCoder: Run Selection (Configured Mode)
  • BlissCoder: Sign In
  • BlissCoder: Sign Out

Packaging And Publishing

Package only:

bash /home/BlissCoder/blistech-coder/tools/publish_vscode_marketplace.sh --package-only

Publish to VS Code Marketplace:

VSCE_PAT=... bash /home/BlissCoder/blistech-coder/tools/publish_vscode_marketplace.sh

Create Open VSX namespace and publish:

OVSX_TOKEN=... bash /home/BlissCoder/blistech-coder/tools/publish_vscode_openvsx.sh --create-namespace
OVSX_TOKEN=... bash /home/BlissCoder/blistech-coder/tools/publish_vscode_openvsx.sh

Notes

  • routerBaseUrl accepts values with or without /v1.
  • Streamed responses are parsed from SSE and written live to the output channel.
  • Inline fast completion routes through bridge mode inline to /inline-complete.
  • Publishing still needs real publisher credentials and a final license decision.

Router Requirements

  • POST /editor/bridge
  • POST /editor/events for optional lifecycle telemetry
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft