I’ve been building a small open-source tool called Truthmark, and I’d like feedback from people who actually use AI agents / vibe coding in real projects.
The problem I’m trying to solve:
When I use AI coding tools, the code can move fast, but the “why” behind changes gets messy. Requirements live in chat. Architecture decisions get repeated. Docs drift. The agent remembers something in one session, then forgets it later. Reviewers can see the code diff, but not always the context that led to it.
Truthmark is my attempt to make that context live inside the repo instead of disappearing into prompt history.
The basic idea:
create a branch-scoped truth layer in Git
map parts of the codebase to the docs that own them
give AI agents explicit routing/workflow boundaries
keep truth docs updated when code changes
make the agent’s context reviewable as normal repo files
So instead of:
“Claude/Codex made some changes and the context is buried in chat”
it becomes:
“Here is the code diff, and here is the committed repo truth that changed with it.”
It’s not an MCP server, not a memory database, and not a hosted product. It’s more like a lightweight repo practice packaged as a small CLI + agent workflow files.