Kepler Documentation

Integration Settings

Last updated: October 2026

Use Settings → Integrations to connect the issue trackers and Git hosts you start tasks from, and to follow agent sessions you run in your own terminal.

Issues and pull requests

Connect your issue and pull request providers to see their issues and pull requests in the New task composer and in the Kepler interface. Kepler lists every supported provider, connected or not, in this order:

Provider
Azure DevOps
Azure DevOps Server
Bitbucket
Bitbucket Data Center
GitHub
GitHub Enterprise
GitLab
GitLab Self-Hosted
Jira
Jira Server / Data Center
Linear
Trello

Each provider row shows these controls and states:

Control What it does
Connect Starts the connection flow for a provider you have not connected
Connected Shown on a working connection
Reconnect Refreshes an expired token. A Sign-in expired badge and the hint Sign-in has expired. Click Reconnect to refresh this provider’s token. mark the rows that need it
Cannot connect to server The provider’s server did not answer. The integration stays connected and this state clears by itself once the server responds, so you do not need to reconnect
Unexpected response The provider answered with data Kepler could not read, so some of its items may be missing. The integration stays connected, and reconnecting does not fix this state
Disconnect Disconnects the provider from GitKraken everywhere: every GitKraken product and service that uses this connection loses access too. Other accounts for that provider stay connected, and you can reconnect at any time
Refresh Checks every provider’s connection status again. It is in the section header

If a row shows Cannot connect to server, check that the server is reachable from your network or VPN. If Unexpected response stays, check for a proxy or gateway between Kepler and the provider.

Providers connect through your GitKraken account, so the section asks you to sign in before it shows anything to manage.

A self-hosted provider, such as GitHub Enterprise, Azure DevOps Server, Bitbucket Data Center, or Jira Server / Data Center, connects with a personal access token. Connect or Reconnect opens Connect {name}, with Server URL and Personal access token. Save connection checks the token against your server from this machine, saves the connection here, and syncs it to your GitKraken account. Until the sync finishes, the row shows Cloud sync pending. See Pull Request Integrations and Issue Tracker Integrations.

To hide organizations, repositories, or tracker projects you do not want in Kepler, use Choose what’s visible…. Every connected provider except Trello has it, on a line that reads Everything visible or {count} hidden. In Choose what {name} brings in, untick the items to hide. Hidden items are left out of the dashboard, the launcher and pickers. Tasks and branches already linked to them keep resolving. Kepler saves the choice on your GitKraken account. See Issue Tracker Integrations.

When a provider has more than 1 account, an Accounts block lists them. Set as primary chooses which account Kepler acts as, and Read from this account chooses which account Kepler reads issues and pull requests from. These can be different accounts.

When an organization refuses a working connection, because it blocks third-party OAuth apps or has not approved GitKraken, the row names the organization and says that its items are not shown. The row links to a fix, such as Request access on GitHub.

Under the list, the line Agents can use these through the GitKraken MCP server. links to MCP servers.

For per-provider setup, see Issue Tracker Integrations and Pull Request Integrations.

Your terminal

The following setting lets you follow agent sessions you start outside Kepler:

Setting What it controls Default
Show sessions started outside Kepler Lists sessions you start in your own terminal, so you can follow and continue them here. On

To do this, Kepler installs GitKraken hooks. The switch covers every agent that reports through hooks, and its help text names those agents. See Agent Sessions.

If Kepler stops receiving hook events from a running agent session, every window shows Agent sessions aren’t reporting to Kepler, with a Repair button. Repair installs the reporting configuration again. A running CLI does not reload its hooks, so restart any session that still does not report. A window that only views another computer’s sessions shows the warning without Repair, and tells you to repair reporting from the computer running those sessions.



Have feedback about this article? Did we miss something? Let us know!
On this page