Keep GitHub Issues and Your Roadmap in Sync
RoadmapAI turns new issues and discussions into roadmap requests, comments back when they are approved or shipped, and closes issues once their item is done.
The Problem with Feature Requests on GitHub
Your users file ideas as issues and discussions. But:
- Issues pile up — Feature requests mix with bugs and questions
- Duplicates multiply — The same idea gets filed again and again
- No public view — Users cannot see what is planned or vote on it
- Manual bookkeeping — Someone has to copy issues to the roadmap
- Loose ends — Shipped items leave their issues open
RoadmapAI connects the two.
How It Works
From zero to capturing in 60 seconds
Install the GitHub App
Install RoadmapAI on your user or organization account and choose which repositories it may read.
Pick Repositories
Choose the repositories to watch, and optionally only issues with labels like "enhancement".
AI Captures Requests
New issues and discussions are analyzed. Feature requests (and bug reports, if you want them) land in your review queue.
Comments on GitHub
The author gets a comment when you approve their request or point them to an existing item.
Ship and Close
When the roadmap item reaches Completed, the issue is closed as completed and the author is told it shipped.
Key Features
AI-Powered Detection
Reads the issue title and body, skips template boilerplate, and pulls out a clear title and description.
Duplicate Merging
An issue asking for something already on your roadmap becomes a vote for it, and the author is pointed there.
Issues and Discussions
Watch new issues, new discussions or both. Bots and pull requests are skipped automatically.
Comments Back on GitHub
Approval, duplicate and "it shipped" comments mention the author, using the same messages as your other integrations.
Two-Way Status Sync
Shipping an item closes its issues. Optionally, closing an issue as completed ships its roadmap item.
What Gets Captured?
RoadmapAI separates feature requests from the rest of your issue tracker.
Captured automatically
- "Feature: support OAuth login with GitLab"
- "Add a CLI flag to skip confirmation prompts"
- "Discussion: could the API return pagination links?"
- "Allow exporting the report as CSV"
- "Dark mode for the docs site"
Not captured (by design)
- Dependabot and other bot issues
- Pull requests
- Questions and support threads
- Bug reports (unless you turn bug capture on)
- 01 Log into RoadmapAI
- 02 Go to Integrations → GitHub
- 03 Click "Install on GitHub" and choose the repositories
- 04 Open Configure and pick the repositories to read
- 05 Choose whether shipping closes issues, and the reverse
- 06 Done! New issues are captured right away.
Privacy & Security
GDPR compliant. Your data stays safe.
App Permissions
Required
- Issues (read & write) — To read new issues, comment and close shipped ones
- Discussions (read & write) — To read new discussions and comment
- Metadata (read) — Required by GitHub for every app
We Never
- Read or change your code
- Access repositories you did not select
- Touch pull requests, Actions or secrets
- Store issue content beyond detected requests
Data Storage
What We Store
- Detected feature requests (text only)
- The author's GitHub username (for comments)
- The repository and issue number
What We Don't Store
- Your source code
- Issues that are not requests
- Long-lived access tokens
Frequently Asked Questions
Does it work with private repositories?
Yes. RoadmapAI reads only the repositories you give the app access to, public or private.
Will it comment on every new issue?
No. By default it only comments when you approve a request, mark it as a duplicate or ship it. The "added to review queue" comment is off unless you turn it on.
Can I only capture labeled issues?
Yes. Set required labels, such as "enhancement", and only issues with one of them are read. An issue labeled later is picked up then.
What happens when we ship an item?
The issues it came from are closed as completed and their authors are told it shipped. You can turn closing off.
Can closing an issue update the roadmap?
Yes, when you turn it on. Closing an issue as completed moves its roadmap item to Completed. Issues closed as not planned are left alone.
Can users vote on GitHub?
Voting happens on your public RoadmapAI roadmap, where anyone can see what is planned and shipped.
Connect GitHub to Your Roadmap
Install the RoadmapAI GitHub App and turn issues into a public roadmap your users can follow.