Tuicr
Freea terminal UI for local code review
About Tuicr
Tuicr is an open-source terminal user interface (TUI) designed for local code review, supporting Git, Jujutsu (jj), and Mercurial (hg) version control systems. It provides a GitHub-style diff view within the terminal, allowing developers to scroll through changed files continuously. The tool features vim keybindings for navigation and editing, enabling modal movement, visual selection, and search. Users can leave line-level, range-level, file-level, or review-level comments, classifying them as issue, suggestion, note, praise, or custom types. Tuicr offers three export targets: pushing a real PR review to GitHub via the :submit command (requiring gh authentication), copying structured markdown to the clipboard for use with coding agents like Claude Code or Codex, or piping the markdown to stdout for scripting and downstream workflows. The tool is distributed as a single static binary and can be installed via curl, Homebrew, Cargo, mise, or Nix. It includes over 20 built-in themes and supports an agent skill bundle for integration with AI coding assistants.
Key Features
Pros & Cons
- Open-source and free to use
- Vim keybindings for efficient navigation and editing
- Supports multiple version control systems (Git, jj, Mercurial)
- Exports structured markdown suitable for AI agents and scripting
- Single static binary with no runtime dependencies, easy to install
- Over 20 built-in themes for customization
- Requires terminal proficiency and familiarity with vim keybindings
- GitHub PR submission requires `gh` CLI to be authenticated
- Limited to local code review; does not replace web-based review for distributed teams
- Free tier is the only tier; no premium features or support beyond community
- Output quality and compatibility with AI agents may vary depending on the agent's capabilities