Skip to content

heathdutton/github-codespaces-jetbrains-toolbox

Repository files navigation

GitHub Codespaces for JetBrains Toolbox

GitHub     JetBrains Toolbox

Connect to GitHub Codespaces directly from JetBrains Toolbox

Community-maintained plugin after GitHub discontinued their official integration (January 2025)

GitHub Codespaces in JetBrains Toolbox

Note: This plugin has only been tested on macOS. Linux and Windows support is experimental.


Installation

Prerequisites

  1. JetBrains Toolbox 2.6.0+
  2. macOS (Linux/Windows untested)
  3. GitHub CLI installed and authenticated with codespace scope:
    gh auth login -s codespace
    Or if already logged in:
    gh auth refresh -h github.com -s codespace

Quick Install

curl -fsSL https://raw.githubusercontent.com/heathdutton/github-codespaces-jetbrains-toolbox/main/install.sh | bash

Then restart JetBrains Toolbox.

Manual Install

  1. Download the latest .zip from Releases

  2. 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\
  3. Restart JetBrains Toolbox


Features

  • Browse all your GitHub Codespaces
  • Start/Stop codespaces with one click
  • Connect using any JetBrains IDE

Building from Source

git clone https://github.com/heathdutton/github-codespaces-jetbrains-toolbox.git
cd github-codespaces-jetbrains-toolbox

./gradlew installPlugin   # Build and install to Toolbox

How It Works

The plugin wraps the GitHub CLI to discover, manage, and connect to codespaces. JetBrains Toolbox handles the actual IDE remote connection over SSH.


Issues & Contributing

Found a bug? Open an issue - happy to look at them!

Pull requests also welcome.

License

MIT

Credits

About

GitHub Codespaces plugin for JetBrains Toolbox

Resources

License

Stars

Watchers

Forks

Packages