Hubson
Hubson brings your Hubson SaaS workspace into VS Code so you can chat with your AI coding team, approve local tool work, and keep execution tied to the project you have open.
This extension is a public pre-release. It connects to the Hubson SaaS API at https://app.hubson.ai/api by default and requires a Hubson account.
What It Does
- Connects VS Code to Hubson through browser-based OAuth PKCE sign-in.
- Keeps credentials in VS Code SecretStorage.
- Lets Hubson read scoped project context, inspect code, and run approved local tools from the extension host.
- Shows approval cards before write, terminal, save, background process, and browser automation actions run.
- Blocks local file, command, and browser tool execution while the workspace is in VS Code Restricted Mode.
Getting Started
- Install the extension.
- Run
Hubson: Connect from the Command Palette.
- Continue in your browser, sign in to Hubson, and choose the Hubson workspace VS Code should use.
- Return to VS Code and run
Open Hubson to start chatting.
The default server URL is https://app.hubson.ai/api. Change hubson.serverUrl only when Hubson Support gives you a different Hubson API URL. Existing settings that use https://app.hubson.ai are repaired automatically before API calls are made.
Updates
Install Marketplace updates when VS Code offers them, then run Developer: Reload Window. If Hubson Support provides a .vsix directly, use Extensions: Install from VSIX... and reload VS Code after installation. You can confirm the installed release from the Hubson extension details page.
Workspace Trust
You can sign in, view chat and prepare a draft in VS Code Restricted Mode. Starting work and using local file, command, editor or browser tools require Workspace Trust. After you grant trust, Hubson prepares this project’s access and connects automatically. Your draft stays in place; you do not need to sign in again or reinstall the extension.
Support
Email support@hubson.ai with your VS Code version, Hubson extension version, operating system, and a short description of the issue.
Use of Hubson is governed by the Hubson Terms of Service and Privacy Policy.
Local Development
Use the repository Taskfile from the repo root:
task extension:check
task extension:package
For a local backend, override hubson.serverUrl with http://localhost:8080.