{% extends "base.html" %} {% block title %}{{ repo.full_name }} · Kintsua{% endblock %} {% block content %}

Settings / {{ org.name }}

{{ repo.full_name }} {{ org.plan }} {% if not repo.active %}inactive{% endif %}

Default branch {{ repo.default_branch }} {% if repo.indexed_at %} · indexed {{ repo.indexed_at | dt }}{% if depmap.head_sha %} at {{ depmap.head_sha[:7] }}{% endif %}{% else %} · not indexed yet{% endif %} {% if repo.install_issue_number %} · install issue #{{ repo.install_issue_number }}{% endif %} · GitHub

{% if depmap.index_error %}
Last index failed: {{ depmap.index_error }}
{% endif %} {% if depmap.config_error %}
.kintsua.yml could not be parsed: {{ depmap.config_error }}
{% endif %} {% if billing_warning %}
Billing: the last payment failed{% if billing_warning.hosted_invoice_url %} · open the invoice{% endif %}.
{% endif %}

Dependency map {{ depmap.totals.external }} external · {{ depmap.totals.call_sites }} call sites · {{ depmap.totals.watched }} watched {{ depmap.totals.unwatched }} unwatched

{% for e in depmap.external %} {% else %} {% endfor %}
DependencyKindVendorWatch statusCall sites
{{ e.name }}{% if e.display_name and e.display_name != e.name %} {{ e.display_name }}{% endif %}{% if e.discovered_at_runtime %} runtime{% endif %} {{ e.kind }} {{ e.vendor or "" }} {% if e.watched %}watched {{ e.source_kind }}{% if e.transport %} · {{ e.transport }}{% endif %}{% else %}unwatched{% if e.kind == "http" %} no spec or changelog known for this host{% endif %}{% endif %} {{ e.call_site_count }}
Nothing indexed yet. The dependency map lands within an hour of install, and on every push to {{ repo.default_branch }}.
{% if depmap.library %}
{{ depmap.library | length }} other declared package(s) that are not external APIs

{% for e in depmap.library %}{{ e.name }}{% if not loop.last %}, {% endif %}{% endfor %}

{% endif %}

Add a spec, changelog or MCP server

Point Kintsua at a source the indexer missed. It is polled right away and stored in this repo's configuration (same as sources: in .kintsua.yml).

{% if sources %}

Configured sources: {% for s in sources %}{{ s.kind }}: {{ s.url or s.command }}{% if not loop.last %}, {% endif %}{% endfor %}

{% endif %}

Changes affecting this repo

{% if drafts %}
{{ drafts | length }} draft issue(s) are waiting for review{% if not auto_issue %} (issues open automatically once auto_issue is on for this org){% endif %}.
{% endif %} {% include "partials/changes.html" %}

Mute rules

Patterns like stripe:/v1/legacy/*, tool:get_* or a bare vendor name. Open issues that a new rule fully covers are closed with a comment.

{% include "partials/mutes.html" %}

Fix mode

{% include "partials/fix_mode.html" %}

Runtime SDK key

One key per org, shown once, stored hashed. Put it in KINTSUA_KEY and wrap your MCP session or HTTP client:

{{ sdk_snippet }}
{% if key.has_key %}

Current key {{ key.prefix }}… created {{ key.created_at[:10] }}.

{% else %}

No key yet.

{% endif %}

.kintsua.yml

Optional, at the root of the repo. Everything on this page can also be set from the file (it wins on the next push).

{{ kintsua_yml }}

Plan

{{ org.name }} is on {{ org.plan }} with {{ watched }} watched integration(s).

{{ pricing_line }}

{% if billing_enabled and org.plan != "pro" %} {% endif %}

Delete this repo's data

Removes every runtime event, call site, dependency and impact Kintsua holds for {{ repo.full_name }}. GitHub issues and PRs are not touched. The next push re-indexes from scratch.

{% endblock %}