Tuicr logo

Tuicr

Free

a terminal UI for local code review

FreeFree tier
#Rust
Inputs: text, codeOutputs: text, code
Type
Saas

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

Terminal UI for local code review with vim keybindings
GitHub-style continuous scroll diff view
Line-level, range-level, file-level, and review-level comments with classification (issue, suggestion, note, praise, custom)
Export to GitHub PR review via `:submit` command
Copy structured markdown to clipboard for AI coding agents
Pipe markdown to stdout for scripting and automation
Supports Git, Jujutsu (jj), and Mercurial (hg) with auto-detection
Single static binary with no runtime dependencies

Pros & Cons

Pros
  • 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
Cons
  • 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

Best For

Local code review before pushing changesCollaborative code review with GitHub PR workflowGenerating structured feedback for AI coding assistants (e.g., Claude Code, Codex)Scripting code review output for CI/CD pipelines or custom workflowsReviewing code in repositories using Git, Jujutsu, or MercurialTerminal-based code review for developers who prefer vim keybindings

FAQ

What version control systems does Tuicr support?
Based on available information, Tuicr supports Git, Jujutsu (jj), and Mercurial (hg). It auto-detects the VCS, checking for jj first (which is Git-backed underneath), then git, then hg.
How do I install Tuicr?
Tuicr can be installed via curl (curl -fsSL tuicr.dev/install.sh | sh), Homebrew (brew install agavra/tap/tuicr), Cargo (cargo install tuicr), mise (mise use github:agavra/tuicr), or Nix (nix run github:agavra/tuicr). The exact commands should be verified on the official website.
Can I submit a PR review to GitHub using Tuicr?
Yes, Tuicr supports submitting a real PR review to GitHub via the `:submit` command. This requires the `gh` CLI to be authenticated to the repository. The command opens a picker for Comment, Approve, Request changes, or Draft.
How does Tuicr integrate with AI coding agents?
Tuicr can copy structured markdown to the clipboard (via `y` or `:clip`), which can be pasted into AI agents like Claude Code, Codex, or Cursor. It also includes an agent skill bundle that ships the `/tuicr` skill to Claude Code or Codex, allowing the agent to open Tuicr in a tmux split for review.
Is Tuicr free to use?
Yes, Tuicr is open-source and appears to be free to use. The pricing model listed is 'free', and the source code is available on GitHub under the MIT license. There is no indication of paid tiers or usage limits.
What are the system requirements for Tuicr?
Tuicr is a single static binary with no runtime dependencies. It runs in a terminal and requires a Unix-like environment (Linux, macOS, or WSL). It auto-detects the version control system (Git, jj, or hg) and requires the `gh` CLI for GitHub PR submission. Specific system requirements should be verified on the project's documentation.