Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.
A git-aware, read-only file viewer for herdr. Mouse friendly, keyboard-driven TUI: tree + content pane with diffs, rendered markdown, and syntax highlighting.
Submit pull requests for individual, amendable, rebaseable commits to GitHub
A tree-sitter based AST difftool to get meaningful semantic diffs
A high level diffing library for rust based on diffs
Run agentic coding workflows in a fully native desktop app for Git worktrees, terminals, and diffs.
Classify Git commit diffs and messages with Jev. Bug fixes, security fixes/CWEs, and change types.
Visual Git app inside your terminal: commit graph, diffs, stage by file or hunk, commit, branches, stash, push and pull, all with the mouse. Works in Ghostty, cmux, kitty and WezTerm, next to any CLI coding agent. One small Rust binary, no browser engine, works over SSH.
Headless end-to-end testing for CLI and TUI apps in Rust: real PTYs, rendered-screen assertions, snapshots, and screen diffs.