AIVA × GitHub

Stay on top ofevery repo.

AIVA reads your issues, pull requests, and notifications, turns assigned work into tracked tasks, and files new issues on request — creating only after you approve.

The problem

The work is scattered across repos and notifications.

Review requests, assigned issues, and failing checks land across a dozen repositories and a notification feed you stopped reading. Figuring out what’s blocking a merge, what’s assigned to you, and what’s on fire means clicking through GitHub instead of doing the work it’s tracking.

What AIVA can do

Concrete help with GitHub.

See your repos and work

List repositories and read issues and pull requests, filtered by state, assignee, and more — so you know exactly what’s on your plate.

Read PRs in depth

AIVA reads PR details including review status and commit status, so you can ask “what’s blocking this from merging?” and get a real answer.

Watch notifications

It lists your unread notifications and can alert you when a new issue is assigned to you — so things don’t pile up unseen.

File issues on request

Describe a bug or task and AIVA drafts and creates the issue — after you approve it.

What changes

What it’s like once AIVA runs your GitHub.

A review queue you can clear

A loop summarizes the PRs waiting on you — what changed, what’s failing, what’s blocking a merge — so review is a focused pass, not a hunt across repos.

  • PRs awaiting you, summarized
  • Failing checks surfaced
  • Runs on your schedule

Loop

Each weekday · 10:00 AM

Review queue — 2 PRs

Issues filed without leaving the flow

Describe a bug and AIVA drafts a clean issue with repro steps and labels — created only after you approve, so nothing lands on a repo unseen.

  • Plain-language → clean issue
  • Repro steps and labels added
  • Created on approval

Create issue?

“Login 500s on Safari” · bug

ApproveEditCancel

Assigned work shows up where you plan

Open issues assigned to you become tracked tasks in AIVA, and a new assignment triggers a heads-up — so GitHub work lives alongside the rest of your day.

  • Assigned issues become tasks
  • Heads-up on new assignments
  • Ranked by what blocks others

Tracked

  • #212 assigned → task
  • #198 blocking a teammate
  • New assignment → heads-up

Example prompts

Just say it in plain language.

What issues are assigned to me and what’s overdue?

Summarize the open PRs waiting on my review.

What’s blocking PR #482 from merging?

File an issue: login page 500s on Safari, with repro steps.

Any new notifications I should care about?

Which PRs have failing checks right now?

Actions available

The tools AIVA actually has.

List repos

Your repositories at a glance.

Read issues & PRs

Filter by state, assignee, label.

Read PR status

Review status and commit/check status.

List notifications

Your unread GitHub notifications.

Create issue

Drafted and filed — after approval.

Permission model

You stay in control of every consequential action.

Read-only work happens silently. Anything that changes the world waits for your approval — and destructive actions always ask prominently.

Safe — does silently

  • List repositories
  • Read issues, PRs, and notifications
  • Read review and commit status

Asks first

  • Create a new issue

Always asks

  • Filing many issues in bulk

Common workflows

How people put it to work.

01

Assigned-work radar

Open issues assigned to you become Tasks in AIVA automatically, and a new assignment triggers a notification.

02

Review queue brief

A loop that summarizes PRs waiting on your review, with what changed and what’s failing.

03

Bug-to-issue

Describe a problem in plain language; AIVA writes a clean issue with repro steps and files it on approval.

Without your approval, AIVA won’t

No surprises.

These never happen on their own. AIVA drafts and asks; you decide.

  • Create any issue
  • File multiple issues at once
  • Comment or change repository state

Local-first notes

Your data, on your machine.

Revocable OAuth token stored encrypted on your Mac — never your credentials.

Assigned issues sync into AIVA’s Tasks app so your work lives on your device.

Read access is silent; creating anything on GitHub waits for your approval.

FAQ

Good questions to ask.

Will AIVA create issues or comment without me?

No. Reading repos, PRs, and notifications is silent, but creating an issue is drafted and waits for your approval — and bulk filing is flagged as destructive.

Can it tell me what’s blocking a PR?

Yes. AIVA reads PR details including review status and commit/check status, so “what’s blocking #482 from merging?” gets a real answer.

How does assigned work show up?

Open issues assigned to you sync into AIVA’s Tasks app, and a new assignment can trigger a notification, so nothing piles up unseen.

How is GitHub access secured?

With a revocable OAuth token stored encrypted on your Mac — never your credentials. Disconnect from Settings → Apps to revoke it instantly.

Related integrations

AIVA works better together.

Developer tools

AIVA for Linear

AIVA reads your Linear issues and projects, turns what’s assigned to you into tracked work, and creates or updates issues from a plain-language ask — making changes only after you approve.

Communication

AIVA for Slack

AIVA reads the channels you point it at, summarizes what you missed with full thread context, and posts on your behalf — but only after you approve the exact message.

Knowledge & docs

AIVA for Notion

AIVA searches the pages you’ve shared with it, reads them as clean Markdown, and updates titles or bodies on request — inserting, appending, or replacing only after you approve.

Get started

Let AIVA handle GitHub for you.

Create your account on the web — it carries straight into the Mac app.