Remix.run Logo
Show HN: Selvedge – an MCP server that captures why AI agents change code(selvedge.sh)
3 points by masondelan 11 hours ago | 3 comments
esafak 11 hours ago | parent [-]

GitAI does this without an MCP using git notes, which means it gets checked in: https://usegitai.com/

masondelan 11 hours ago | parent [-]

Fair point, Git AI captures during the session via git-ai checkpoint hooks, not from a diff at commit time. So the "live vs post-hoc" framing I had doesn't actually separate the two.

The distinction I'd hold to is granularity. Git AI is line-level: each line linked to a prompt id. Selvedge is entity-level: a column, a function, a dependency. For "why does this column exist" or "why does this version pin," the entity model maps to the question better; for "who wrote which line of this function," line-level wins. Different shapes.

The fact that git notes survive rebases is genuinely something Selvedge doesn't match. Worth a look if that's the priority.

esafak 11 hours ago | parent [-]

For me the selling point is that it is set and forget. I never leave MCPs permanently on; that's valuable real estate.