Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Nyxo BuildsNew to Visual Studio Code? Get it now.
Nyxo Builds

Nyxo Builds

Nyxo

| (0) | Free
Manage Docker builds via Nyxo Build Server. Auto-discovers workspace repos, analyzes git changes with AI, and lets you selectively trigger builds from the VS Code sidebar.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nyxo Builds

Nyxo Builds is a VS Code extension for managing Docker image builds through the Nyxo Build Server. It auto-discovers repositories in your workspace, analyzes git changes with AI, and lets you selectively trigger builds — all from the VS Code sidebar.


Features

🔐 Authentication

  • Sign In — Email + password login directly against the Nyxo Build Server
  • Sign Up — Create a new account from within VS Code
  • Sign In via Browser — Device-code flow as a fallback
  • Automatic token refresh — no manual re-authentication needed
  • Tokens stored securely in VS Code's SecretStorage

📂 Auto-Discover Repositories

Scans every workspace folder (and all subdirectories) for Git repositories and registers them with the build server:

  • Recursively finds .git directories up to 5 levels deep
  • Skips node_modules, .venv, __pycache__, dist, .next, and other common directories
  • Registers each repo with its remote URL and local path
  • Run manually via the Auto-Discover button or automatically after sign-in

🧠 AI-Powered Analysis

Select a repository and click Sync & Analyze to:

  • Detect changed files since the last build
  • Identify which Docker images are affected and need rebuilding
  • Generate an AI-powered summary of changes (via DeepSeek)
  • View the full analysis in an output channel

🐳 Selective Builds

  • Check individual Docker images to include in a build
  • Click Build Selected Images to trigger a build on the server
  • Build all images if none are selected
  • Track build status and version tags

📊 Sidebar Tree View

  • Each workspace repo shown with its last commit hash
  • Expand to see all Docker images defined in its build config
  • Checkbox selection for which images to build
  • Status indicators and tooltips for quick reference

Getting Started

  1. Install the extension from VS Code
  2. Click the Nyxo Builds icon in the activity bar
  3. Click Sign In and enter your Nyxo Build Server credentials
    • Don't have an account? Click Sign Up (Create Account)
  4. Repos are auto-discovered after sign-in
  5. Click Sync & Analyze on a repo to see what changed
  6. Check the images you want to build, then click Build Selected Images

Configuration

Setting Default Description
nyxoBuilds.serverUrl https://build.nyxo.co.za Base URL of the Nyxo Build Server API
nyxoBuilds.buildServerUrl https://build.nyxo.co.za Alias for serverUrl

Commands

Command Description
Nyxo Builds: Sign In Sign in with email + password
Nyxo Builds: Sign Up (Create Account) Create a new account
Nyxo Builds: Sign In via Browser Sign in using browser-based device flow
Nyxo Builds: Sign Out Sign out and clear stored tokens
Nyxo Builds: Auto-Discover Workspace Repos Scan workspace for Git repos
Nyxo Builds: Sync & Analyze Analyze git changes for a repo
Nyxo Builds: Build Selected Images Trigger a build on the server
Nyxo Builds: Open Dashboard Open the build server web UI
Nyxo Builds: Refresh Refresh the sidebar tree

Requirements

  • VS Code ^1.85.0
  • Nyxo Build Server running at the configured serverUrl
  • An active account on the build server (create one via Sign Up)

Building from Source

git clone https://github.com/connorhess/nyxo-build-vscode.git
cd nyxo-build-vscode
npm install
npm run compile

To package a .vsix:

npx vsce package --no-dependencies

Or use the built-in bump-and-build script:

node scripts/bump-version.js patch   # 0.2.x → 0.2.(x+1)
node scripts/bump-version.js minor   # 0.2.x → 0.3.0
node scripts/bump-version.js major   # 0.2.x → 1.0.0
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft