
.vsix package and runs in any editor based on Code OSS, including VS Code, Cursor, Windsurf, Kiro, Positron, Antigravity, Trae, and VS Codium. See Supported Editors for install commands and editor-specific notes.
TL;DR — Quickstart
TL;DR — Quickstart
-
Run one of the following commands to install the extension, or install from the marketplace for your editor:
-
In your editor, open the Command Palette.
- In the Command Palette, type
Wherobots. - Click
Wherobots: Generate API Key on Wherobots Cloudto create an API key, or clickWherobots: Set API Keyto enter an existing API key. - Enter your Wherobots API key when prompted.
- Verify installation by typing
Wherobotsin the Command Palette. You should see commands likeWherobots: Create Workspace,Wherobots: Submit Job, andWherobots: Open Settings.
- In the Command Palette, type
- Pin the extension to your sidebar for easy access. See Pin the Extension for easy access below. Post-install, consult AI-Assisted Notebook Development to get started. Professional and Enterprise Organizations can also Submit Job Runs.
Key capabilities
The Spatial AI Coding Assistant provides the following core capabilities:Agentic notebook engineering
Agentic notebook engineering
Start a Workspace in Wherobots to provision a remote runtime and connect to that runtime’s kernel.Use your AI Assistant like GitHub Copilot to create local Jupyter notebooks. Then you can connect these notebooks to remote Wherobots runtimes and run notebooks against cloud-backed compute resources.Empower your AI assistants with the Wherobots MCP Server to execute spatial SQL and Python workflows, query your data catalogs, and more—all from your local notebook interface.See AI-Assisted Notebook Development.
Requires a Professional or Enterprise Organization Edition.
Natural language prompting
Natural language prompting
Instead of starting from scratch, ask your AI assistant to generate entire notebooks with natural language prompts.The extension automatically configures the Wherobots MCP Server in your editor to empower your AI assistants to perform geospatial Q&A and execute spatial SQL and Python workflows.
Requires a Professional or Enterprise Organization Edition.
MCP-powered spatial Q&A and SQL execution
MCP-powered spatial Q&A and SQL execution
Query your data catalogs and more by empowering your AI assistants to perform geospatial Q&A
and execute spatial SQL and Python workflows. The extension automatically configures the
Wherobots MCP Server in your editor with no manual configuration required.
Requires a Professional or Enterprise Organization Edition.
Workspace lifecycle management
Workspace lifecycle management
Create, start, stop, and dismiss workspaces directly from your editor’s sidebar.
Each workspace provisions a runtime — a dedicated compute cluster — in
Wherobots Cloud. Stopping a workspace tears down the runtime and halts billing.Open related surfaces like the Wherobots Cloud Console, Spark UI, and Jupyter URLs
without switching away from your editor.See Workspaces & Usage.
Python job submission
Python job submission
Submit the current
.py file to Wherobots Cloud with configurable runtime, region, timeout,
and arguments. Supports inline job configuration via Python comments.
See Submit Job Runs.Requires a Professional or Enterprise Organization Edition.
Before you start
Ensure you have the following:- A supported Code OSS-based editor — Visual Studio Code (VS Code) version 1.85 or later, or any Code OSS-based editor such as Cursor, Windsurf, Kiro, Positron, Antigravity, Trae, or VS Codium.
-
A Wherobots Account within a Community, Professional, or Enterprise Edition Organization.
Organization Availability: Available to all Wherobots Organization Editions.
- Community Edition Organizations can create and run local notebooks against the Tiny and Micro runtimes.
- Professional or Enterprise Organizations are required for job submission, the Wherobots MCP server, and additional compute tiers. For more information, see Upgrade Organization or Organization Editions.
-
Active GitHub Copilot subscription or your editor’s equivalent AI assistant/subscription (for AI-assisted features).
- For more information see Microsoft’s GitHub Copilot and Set up GitHub Copilot in VS Code.
Install Spatial AI Coding Assistant extension
The Spatial AI Coding Assistant by Wherobots is available on the marketplace for VS Code and Code OSS based editors. Install the extension from the marketplace or via the command line with the appropriate CLI command for your editor.Supported editors
The Spatial AI Coding Assistant ships as a standard VS Code extension (.vsix) and works with any editor based on Code OSS.
Don’t see your editor? Any Code OSS-based editor that supports
.vsix extensions should work.Install via the command line by running <editor-cli> --install-extension wherobots.wherobotsjobsubmit, where <editor-cli> is your editor’s CLI command (e.g. code, cursor, windsurf, kiro, antigravity), or download the .vsix file from Open VSX.- Command Line
- Extensions Marketplace Editor View
- Direct Marketplace Link
Run the following command in your terminal:
Configure the extension and verify the installation
Configure the extension
After installation, set your API key to connect to Wherobots Cloud.Open the Command Palette
To open the Command Palette, click the search bar at the top of your editor and type 
>.
Set your API key
- If you don’t have an API key yet, click
Wherobots: Generate API Key on Wherobots Cloudto create one. - Click
Wherobots: Set API Keyand enter your existing or newly created Wherobots API key when prompted, then press Enter.
API keys are stored securely in your editor’s Secret Storage.
Verify the installation
To confirm the extension is installed and configured correctly:Open the Command Palette
To open the Command Palette, click the search bar at the top of your editor and type 
>.
Pin the Extension for easy access
If the Spatial AI Coding Assistant extension is pinned to your sidebar, you can also create a new workspace by clicking the Create Workspace button.
Pin the extension
Right-click the Activity Bar (the vertical icon bar on the left side of your editor).A menu will appear showing all available extensions.
Next steps
After installing and configuring the extension, explore its capabilities:AI-Assisted Notebook Development
Create and connect local notebooks to remote Wherobots compute and develop with GitHub Copilot.
Workspaces & Usage
Create, start, stop, and destroy notebook workspaces.
Submit Job Runs
Submit Python scripts as Wherobots job runs. Available to Professional and Enterprise Organizations only.
Settings reference
All settings are under thewherobotsjobsubmit section in your editor’s Settings.
To access these settings, enter Wherobots: Open Settings from the Command Palette in your editor.
The following settings are available for the extension:
Cloud storage path for submitted scripts. If empty, the extension uses a managed default path. Available to Professional and Enterprise Organizations only.
Default cloud region for job submission. If empty, organization default is used. Available to Professional and Enterprise Organizations only.
Default runtime size for job submissions. If empty, organization default is used. Available to Professional and Enterprise Organizations only.
Default job timeout in seconds for submissions. Available to Professional and Enterprise Organizations only.
Enables or disables Wherobots MCP server exposure to AI assistants. Available to Professional and Enterprise Organizations only.
Overrides the Wherobots API base URL. Leave empty for production default.
Optional runtime ID header for MCP queries. Available to Professional and Enterprise Organizations only.
Optional runtime region header for MCP queries. Available to Professional and Enterprise Organizations only.
Optional timeout (seconds) header for MCP queries. Available to Professional and Enterprise Organizations only.
Enables or disables Wherobots in the Jupyter kernel picker.


