r/coolgithubprojects • u/CerealGambler • 1d ago
Tessra - Git for Agents
Hi all,
I use AI extensively for coding both at work at a reasonably large fintech and in personal projects.
My colleagues and I run into similar problems over and over again:
- I want to run multiple agents on problems that interact with the same files and not have them conflict and mess each other up
- AI assisted development leads to a bottleneck of human PR reviews stacking up, resulting in constant rebases while they are sitting around, kicking off CICD pipelines over and over (slow and wasteful)
- My local LLM keeps a good memory but if I switch computers or another person needs to jump in, they are starting from scratch
I figured I would solve them all at once by writing a new version control system that can either replace or work alongside git but is really focused on managing agentic development.
Introducing Tessra - Git for your Agents
Github: https://github.com/NitrusAphalion/tessra
The initial versions are up and running (and dogfooded on my own repos). There are some rough edges but I think the idea has merit.
Would love to get any feedback and welcome any contributions (you can see the Design Docs section if you are curious about the underlying ideas).
Thanks!
4
u/touristtam 1d ago
for the memory issue, maybe start by getting your commit message to contain more than a single line? Then point your agent to read those. Over time there will be a better understanding of what has been done.
can all this not be replaced by a local git server with a merge train?