{% extends "base.html" %}{% from "_icons.html" import icon %}{% from "_integration_mark.html" import integration_mark %}{% block title %}GitHub · Work{% endblock %}{% block body %} {% include "_integration_style.html" %}{{ icon('chevron') }} All integrations
{{ integration_mark('github') }}

GitHub connections

Discover repositories and import issues into your project boards.

Connect a fine-grained personal access token for selected repositories with Metadata: read and Issues: read. Use a named connection for each resource owner. Keywright imports issue context; local edits and comments stay in Keywright.

Create a fine-grained token on GitHub · Select only the repositories you want to make available. Contents access is not needed for catalog and issue import.

{% for connection in connections %}

{{ connection.name }}

{{ connection.status }}{{ ' · Disabled' if not connection.enabled }}

{% if connection.error %}

{{ connection.error }}

{% endif %}
{% if connection.enabled %}Browse repositories
{% endif %}
Edit connection

Disabling pauses repositories using this connection. It does not switch them to another credential or delete tasks.

{% else %}

No GitHub connections yet.

{% endfor %}

Add connection

Tokens are stored encrypted and are never returned to the browser or agent tools.

{% endblock %}