Show HN: I Built an AI PM So You Can Stop Updating Tickets

7 thomask1995 7 7/14/2025, 2:40:10 PM usevectra.com ↗
Hi HN,

When I was in FAANG, I despised ticketing. I was always the eng that refused to update. Then when I was a tech lead, I had the pain of pinging everyone for updates because they hated it too.

Things would go out of date, and then no one would really know if we were on track. We also had little visibility into what the team was doing outside of pinging/standups.

So I made an AI that looks at every commit you push and updates tickets for you. It can create tickets if there isn't one, update, leave comments, tag associated commits etc...

Basically, it's an "AI Board Babysitter" so you can just code and let it take care of the paperwork.

It's very much an MVP and I've got it integrated with a 10 person Startup.

Super quick 2 min set up, just integrates with Github + Linear and optionally Slack for action summaries.

I’d love feedback from fellow engineers, EMs, and PMs. Is this useful? What’s missing? What’s confusing? Would this slot into your workflow?

Give it a go: https://www.usevectra.com/

Comments (7)

olism · 5h ago
Cool concept, but my team uses Jira and it’s not easy to move off. Any plans to integrate Jira? Also let’s say the AI makes a change I don’t like, is there an undo/correct functionality in Slack?
thomask1995 · 5h ago
Hey!

Yea I am half way to a working Jira integration. Turns out, it works super differently than linear.

And yes! Talking to the AI in Slack is for sure a feature I want to support.

Just want to make sure I build the right thing. So sharing early

theo31 · 5h ago
I use it and I love checking it in the morning to see what my team is up to, I don’t have to ping people and break their flow.

It helps us figure out what got done and where we are in our roadmap

Arrthuur1 · 5h ago
How does it decide what ticket to associate a commit with, or when to create a new one ?
thomask1995 · 5h ago
I maintain a search index with all your Tickets.

Then when a commit comes in, I run a semantic search to pull up candidate tickets.

I then feed that to the prompt, and let the AI decide. The challenge is the index for sure, those params definitely still need tweaking.

Arrthuur1 · 4h ago
What happens if multiple tickets match your query ? We often have duplicates as our backlog is pretty big. Would love to have some cleaning feature
thomask1995 · 3h ago
Great point!

Yea right now, it doesn't do any de-duping. For sure a feature I can add.

I think there is a whole other side to this where we make PRD -> Tickets streamlined as well as a Backlog grooming assistant.

For sure need to give it more thought though.