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
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.
Common workflows
How people put it to work.
Assigned-work radar
Open issues assigned to you become Tasks in AIVA automatically, and a new assignment triggers a notification.
Review queue brief
A loop that summarizes PRs waiting on your review, with what changed and what’s failing.
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.