mari

/ connectors · GitHub

Connect GitHub to Mari

Half the real decisions in your codebase were written down once, in a PR description or an issue comment, and never anywhere else. The code survived. The reasoning didn't. GitHub is the richest knowledge source most teams have, and the least searchable as knowledge.

Mari's GitHub connector treats the whole repo as what it actually is: documentation.

What syncs

What GitHub unlocks that other sources can't

Connecting takes a minute

Pick a repository, set the paths filter, paste a token, and hit Test connection: a wrong token shows GitHub's actual error, verbatim. Connect, watch the first sync run live, and pick a sync schedule on the Sources page to keep it fresh. It's a setting you can see and change, not a hidden cron.

What you get back

Ask why something is the way it is and the answer streams with numbered citations back to the commit, PR, or issue where the decision happened. Repo knowledge ranks alongside Slack, wikis, and tickets in one hybrid search.

Runs on your infrastructure

Mari is self-hosted and Apache 2.0. Postgres with pgvector is the whole data plane, models run locally through ollama, and every LLM feature has a deterministic fallback. Your repos never leave your deployment.

Start here

Also connects: Slack, Confluence, Notion, Jira, Linear, and more. 12 connectors, one pipeline.