Overview
The Sphinx extension is available from multiple sources depending on which editor you use. This guide covers installation for VS Code, Cursor, and other VS Code-compatible editors.Requirements
Before installing Sphinx, ensure you have:- VS Code 1.96.0 or later (or a compatible editor like Cursor)
- Python 3.8+ installed
- A Jupyter kernel (the extension will guide you if one isn’t available)
The Microsoft Jupyter extension (
ms-toolsai.jupyter) is automatically installed as a dependency when you install Sphinx.VS Code Marketplace
For users of Visual Studio Code:Open the Extensions view
Click the Extensions icon in the Activity Bar, or press
Cmd+Shift+X (macOS) / Ctrl+Shift+X (Windows/Linux).Quick Install via Command Line
You can also install directly from the terminal:Open VSX Registry
For users of Cursor, Windsurf, or other editors that use the Open VSX Registry:Open the Extensions view
Click the Extensions icon in the Activity Bar, or use the keyboard shortcut (
Cmd+Shift+X / Ctrl+Shift+X).Manual Installation (VSIX)
If you need to install from a.vsix file (for air-gapped environments or specific versions):
Command Line VSIX Installation
Verify Installation
After installation, verify Sphinx is working:- Open or create a Jupyter notebook (
.ipynbfile) - Look for the Sphinx icon in the Activity Bar (left sidebar)
- Press
Cmd+T(macOS) orCtrl+T(Windows/Linux) - The Sphinx chat panel should open
If you see the Sphinx panel and can sign in, the installation was successful!
Sign In
After installing, you’ll need to sign in to use Sphinx:- Open the Sphinx panel (
Cmd+T/Ctrl+T) - Click Sign In
- Authenticate with your Sphinx account in the browser
- Return to your editor—you’re ready to go!
Troubleshooting
Extension not appearing after installation
Extension not appearing after installation
- Reload the VS Code window (
Cmd+Shift+P→ “Reload Window”) - Check that the extension is enabled in the Extensions view
- Ensure you’re running VS Code 1.96.0 or later
Jupyter extension not installing automatically
Jupyter extension not installing automatically
Install it manually:Or search for “Jupyter” in the Extensions view and install the Microsoft Jupyter extension.
Sign-in not working
Sign-in not working
- Check your internet connection
- Try signing out and back in (Command Palette → “Sphinx: Log Out”)
- Clear your browser cookies for the Sphinx auth domain
- Contact [email protected] if issues persist
Keyboard shortcut not working
Keyboard shortcut not working
The
Cmd+T / Ctrl+T shortcut might conflict with other extensions. You can:- Open the Command Palette and run “Sphinx: Open Chat”
- Or rebind the shortcut in VS Code’s Keyboard Shortcuts settings
Using a corporate proxy or firewall
Using a corporate proxy or firewall
Sphinx requires network access to:
api.prod.sphinx.ai— API requests- Auth0 authentication endpoints
Updating Sphinx
Extensions typically update automatically. To manually check for updates:- Open the Extensions view
- Click the … menu (top-right of the Extensions panel)
- Select Check for Extension Updates
Uninstalling
To remove Sphinx:- Open the Extensions view
- Find Sphinx in your installed extensions
- Click Uninstall
- Reload when prompted