Settings

Theme

Show HN: GitWarren - your local GitHub (for you and your agents)

gitwarren.com

4 points by xfor · 4 comments

Reader

2 threads
xforOP

If you ever felt like you want to have a GitHub code review experience without pushing the code to GitHub you may want to look at GitWarren.

More and more of my work is leveraged by agents orchestrated on my computers and when working for companies where I can't just push unreviewed agent's work to GitHub, I was really looking for a way to nicely iterate on the PR locally (I'm freelance programmer for corporations of all sizes). I checked existing solutions and they were missing some things, so I built my own app that has:

- threads of comments (not just a single comment)

- support for images (both in git diff and in comments so your agents can push and pull images/screenshots)

- general discussion on the PR

- agents can discuss changes between themselves (maybe you ask one agent to review other agent's work)

- you can comment files not related to the change

- you can see uncommitted changes so you can make a review before anything gets committed

- there's mcp/desktop app/cli and webUI so you can choose what you like

- it works with tailnet and ssh (GitWarren talks to other instances on your machines)

- you can make a review on your phone

and the most important

- you can really feel like on GitHub without pushing to GitHub

All this is free and open source. Take a look and leave your feedback - I'm currently pushing an update every day, as I discover more things each day I work with it as my personal code review tool.

melezhik

> I can't just push unreviewed agent's work to GitHub

Still not sure why is that? If you push to some PRs branch, not main branch. The very idea of PR - is one may review the one before merge. Why should I take another review before push to PR branch ?

  • xforOP

    For example, at some corporate environments, the code that lands on GitHub already needs to be more or less secure and reviewed. Sometimes GitHub may not be the best place to argue with your agent in comments, while all your peers are looking. No matter what's the reason, sometimes it's good to have a nice place to review the work still on your local - VSCode or some simple diff tools are not always enough when your churn through many PRs each day.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection