Connect to GitHub Codespaces directly from JetBrains Toolbox
Community-maintained plugin after GitHub discontinued their official integration (January 2025)
Note: This plugin has only been tested on macOS. Linux and Windows support is experimental.
- JetBrains Toolbox 2.6.0+
- macOS (Linux/Windows untested)
- GitHub CLI installed and authenticated with codespace scope:
Or if already logged in:
gh auth login -s codespace
gh auth refresh -h github.com -s codespace
curl -fsSL https://raw.githubusercontent.com/heathdutton/github-codespaces-jetbrains-toolbox/main/install.sh | bashThen restart JetBrains Toolbox.
-
Download the latest
.zipfrom Releases -
Extract to your plugins directory:
OS Path macOS ~/Library/Caches/JetBrains/Toolbox/plugins/com.heathdutton.codespaces.toolbox/Linux ~/.local/share/JetBrains/Toolbox/plugins/com.heathdutton.codespaces.toolbox/Windows %LocalAppData%\JetBrains\Toolbox\plugins\com.heathdutton.codespaces.toolbox\ -
Restart JetBrains Toolbox
- Browse all your GitHub Codespaces
- Start/Stop codespaces with one click
- Connect using any JetBrains IDE
git clone https://github.com/heathdutton/github-codespaces-jetbrains-toolbox.git
cd github-codespaces-jetbrains-toolbox
./gradlew installPlugin # Build and install to ToolboxThe plugin wraps the GitHub CLI to discover, manage, and connect to codespaces. JetBrains Toolbox handles the actual IDE remote connection over SSH.
Found a bug? Open an issue - happy to look at them!
Pull requests also welcome.
- Coder Toolbox Plugin - Reference implementation
- JetBrains - Toolbox API
- GitHub - Codespaces & CLI


