GitHub

GitHub is where software teams host Git repositories, review code in pull requests, and track engineering work in issues. Understanding an unfamiliar repository, catching up on a long pull request discussion, or writing reproduction steps for a bug report often pulls developers out of deep work.

Understand codebases, review pull requests, and triage issues from a single conversation. Omnifact explains how a repository is structured across files and branches, summarizes pull request diffs and check statuses before you review, and turns support reports into well-structured GitHub issues. Each developer signs in with their own GitHub account so private repository permissions stay intact, and every write action waits for confirmation in chat.

Provided by
GitHub
Category
Development
Access
Each employee signs in with their own GitHub account and only sees what they can already access.
Connects to
https://api.githubcopilot.com/mcp/
Product website
github.com

What you can do

  • Summarize and review pull requests

    Read pull request diffs, changed files, review threads, and check statuses, and post line-level review comments once you confirm them.

  • Explore repositories and code

    Search code across repositories, read files and directory trees, and trace where a feature or configuration is implemented.

  • Triage and summarize issues

    Filter issues by label, assignee, author, or state and condense long issue discussions and sub-issues into a quick status update.

  • Create and update issues

    Turn bug reports or feature requests into GitHub issues with reproduction steps, labels, assignees, and linked sub-issues.

  • Open and merge pull requests

    Create a pull request from a branch, refine its title and description, update the branch, and merge it after checks pass.

  • Inspect commits and releases

    Review commit histories, branches, tags, and releases to see what shipped and when a regression was introduced.

  • Create branches and update files

    Create a branch and commit file additions or edits to a repository after reviewing and confirming the change in chat.

  • Look up teams and collaborators

    Check organization teams, team members, and repository collaborators to see who owns a component.

What to know before
using GitHub with Omnifact

Use cases, access permissions, data handling, and setup when connecting GitHub to Omnifact.

What can Omnifact do with GitHub?

Omnifact searches, reads, and works with your GitHub repositories in plain language. Engineers get a summary of a pull request's diff and failing checks before reviewing, new team members ask how a repository is structured, and product or support leads turn bug reports into GitHub issues. You can also combine GitHub with Sentry, Linear, Jira, or Slack in one conversation.

Can I turn a bug report into a GitHub issue with Omnifact?

Yes. Paste a customer email, Slack thread, or Sentry error into chat and ask Omnifact to draft a GitHub issue with a clear title, reproduction steps, and labels. Omnifact previews the issue in chat and creates it under your GitHub account only after you confirm.

Can Omnifact explain how a GitHub repository is organized?

Yes. Omnifact reads a repository's directory structure, key files, and recent commits to explain where a feature lives, how modules connect, or what changed in the latest release. Onboarding engineers get concrete answers with file paths without interrupting teammates.

Which GitHub repositories can Omnifact see?

Only the public and private repositories your own GitHub account can already access on repositories where the organization's GitHub App is installed. Everyone signs in with their personal GitHub account, so Omnifact never uses a shared admin token.

Does Omnifact ask before changing anything in GitHub?

Yes. Merging a pull request, committing a file, opening an issue, or submitting a code review waits for your confirmation in chat by default, while searching code and reading pull requests run right away. Admins decide which GitHub actions are enabled, require confirmation, or are turned off.

How does Omnifact handle GitHub source code?

Your code, pull requests, and issues stay in GitHub under your agreement with GitHub. Omnifact fetches files and pull request details live when a prompt asks for them instead of cloning or indexing your repositories in advance. Omnifact is operated in Germany, business data is never used to train AI models, and admins can restrict Omnifact to European or Europe-hosted models.

How do I connect GitHub to Omnifact?

An Omnifact admin enables GitHub for the organization, or registers your own GitHub App if preferred, and a GitHub organization owner approves repository access once. Each developer then signs in with their own GitHub account and can disconnect it at any time.

Put your connected tools to work in one secure AI workspace

Connect GitHub alongside the other tools your team relies on, with per-user permissions, confirmation before changes, and German hosting built in.

GDPR Compliant
ISO 27001 Certified
Hosted in Germany