Connector
GitHub
Where Memi pushes branches, opens PRs, runs CI checks, and reads existing code. The non-negotiable connector.
What Memi does with GitHub
- Clones repos on-demand into a sandboxed workspace per task
- Always cuts a fresh branch off origin/main — never edits main directly
- Opens a PR after each successful run, never silently leaves commits local
- Watches PR check failures and can be asked to fix them in-thread
- Honors CODEOWNERS — won't merge without the right reviewers
Permissions Memi requests
Repository contents — read & write (clone, branch, push)Pull requests — read & write (open, comment, request review)Checks — read (so Memi can react to failing CI)Issues — read & write (so Memi can be assigned via GitHub Issues)
Try it
@memi look at the failing test on PR #142 and fix it@memi add a feature branch off main and implement issue #99Disconnecting
Open the dashboard connectors page and click Disconnect. This deletes the integration row and revokes the upstream OAuth grant where the provider supports it. Memi stops receiving events from this tool within seconds.