GitWarren is now on Product Hunt, a local app for reviewing code before a commit. Developers can use it to review changes in a repository’s working tree.

The app can review committed, staged, unstaged, and untracked changes. Code does not need to be sent anywhere.

GitWarren combines staged, unstaged, and untracked files into one diff. Review data and comments are stored in one SQLite file, and the repository remains unchanged.

The app provides an MCP server over stdio so MCP clients can take part in reviews. It offers 17 tools, and concurrent sessions receive separate identifiers.

Claim check:

  • GitWarren launched on Product Hunt as a tool for local code review before a commit. (confirmed by the publication itself: evidence; «Launching today»)
  • GitWarren is a local app for pull request-style code review that works directly with a repository’s working tree. (confirmed by the publication itself: evidence; «It’s a local, PR-like code review app that works directly with your working tree.»)
  • The app can review committed, staged, unstaged, and untracked changes without sending code anywhere. (confirmed by the publication itself: evidence; «You can review committed, staged, unstaged, and untracked changes, leave inline comments, and organize the work into actual reviews without having to push anything anywhere.»)
  • GitWarren combines staged, unstaged, and untracked files in the working directory into one diff for reading and commenting. (confirmed by the publication itself: evidence; «GitWarren finds the worktree where the branch is checked out, wherever it happens to live on disk, and folds its staged, unstaged and untracked files into one diff you can read and comment on.»)
  • The tool provides an MCP server over stdio, through which MCP clients get 17 app tools to take part in reviews. (confirmed by the publication itself: evidence; «GitWarren ships an MCP server over stdio. Point Claude Code, Codex or any MCP client at it and it gets the same seventeen tools the app itself uses: open a review, read the whole discussion, reply in a thread, leave a comment on a line, resolve one.»)
  • Concurrent MCP sessions receive separate identifiers to distinguish agents in a discussion. (confirmed by the publication itself: evidence; «Each MCP session is given its own id, so two agents working at the same time are told apart in the thread without either having to cooperate.»)
  • GitWarren review data and comments are stored in one SQLite file in the app’s data directory, and repositories remain unchanged. (confirmed by the publication itself: evidence; «One SQLite file Your reviews and comments live in a single file in your application-data directory. Delete it and GitWarren is gone. Your repositories are untouched.»)
  • GitWarren is presented as a fully local app without accounts or servers. (confirmed by the publication itself: evidence; «The app is free, open-sourced, fully local, no accounts, no servers, and you bring your own agents to the party.»)
  • The app is free and open source under the GPL-3.0 license. (confirmed by the publication itself: evidence; «Free and open source under GPL-3.0»)
  • GitWarren is stated to support macOS, Windows, and Linux. (confirmed by the publication itself: evidence; «v0.1.5 · Apple silicon and Intel · Windows and Linux too»)

Publications:

score 64.0 · kind announcement · revision 1 · stories st-kbp10c