The GitHub app for DeskThing offers seamless management of repositories, pull requests, and issues, helping you stay organized and focused with real-time updates.



- Seamless Integration: Easily sync your GitHub account with DeskThing for smooth workflow management.
- Repository Overview: Quickly see detailed information about your repositories including stars, forks, and issues.
- Pull Request Management: View, manage, and track pull requests, including open and closed ones.
- Issue Tracking: Access and manage open and closed issues across your repositories.
Make sure you have the following:
Current as of DeskThing v0.9.3
- Download the latest release build
- Navigate to the
Downloads > App
tab and click onUpload App
- Select the
github-app-v{version number}.zip
file that was downloaded - Navigate to the
Settings
ofGitHub
- Enter your desired configuration
- Desired Refresh Interval
- GitHub Access Token to gain API access (See steps below for setup)
- Save the Settings
- Reset your client state by navigating to the
Menu
of you DeskThing on your client (Car Thing)- The far-right button on your Spotify Car Thing (or press the
M
key on other clients)
- The far-right button on your Spotify Car Thing (or press the
You'll need to set up a GitHub Access Token on your GitHub Account
- Login to your GitHub Account
- Navigate to
Settings
- Navigate to
Developer Settings
- Should be at the bottom of the Tab list on the Settings page
- Navigate to
Personal access tokens > Tokens (classic)
- Click
Generate new token
- Select
Generate new token (classic)
- Give your Token a name
- I'd recommend using
DeskThing
- I'd recommend using
- Set an Expiration Time
- If you don't want to have to redo this process every X amount of days, I'd set this to
No expiration
- If you don't want to have to redo this process every X amount of days, I'd set this to
- Check
repo
- This should check
repo:status
,repo_deployment
,public_repo
,repo:invite
, andsecurity_events
- This is needed in order to see your private, starred, & public repositories
- This should check
- Check all
read:
permissions- The GitHub app for DeskThing does not require or use any write permissions
- Click
Generate token
- Cope/Paste the newly generated Token into your DeskThing
GitHub
Settings- I'd recommend saving this Token somewhere else as well, you won't be able to view it again after closing the window
- Upon starting the loading that app onto your DeskThing, you should get a view prompting you to configure you Settings.
- Navigate to
Settings
to enter your desired configuration.
- Navigate to
- The app will fetch the data for your:
- User Account
- Repositories
- Starred Repositories
- The data will be automatically updated based on your configuration.
- Depending on how many Issues / Pull Requests there are to pull back, it may take a couple seconds to retreieve the data
- Check you've properly configured your
Refresh Interval
in theSettings
page for GitHub - If you that doesn't work, refer to
Step 7
of the Setup - If you are still experiencing issues, try reducing your Refresh Interval (in
Settings
).- You may be hitting an API limit. You may need to wait up to 1 hour to notice a difference.
Create a pull request and described the added / modified functionality.


