Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/Developer Tools/tuicr
icon of tuicr

tuicr

tuicr is a TUI for code review with vim keybindings, allowing users to scroll GitHub-style diffs, leave line-level comments, and push reviews to GitHub or

2.5K starsRustMITActive this week
Visit websiteGitHub repo
image of tuicr
Contents
  1. 01Who tuicr is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05tuicr vs alternatives
  6. 06Install and self-host
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

tuicr is a terminal UI for code review that integrates vim keybindings and GitHub-style diffs. It allows developers to efficiently navigate code, add detailed line-level comments, and export reviews to GitHub, GitLab, Bitbucket, or as structured markdown for AI agents. It supports Git, jj, and Mercurial, offering a powerful, keyboard-driven workflow for terminal-centric developers.MIT · Rust · 2.5K stars · Active this week

who it's for

Who tuicr is for#

Vim Power User

A developer deeply integrated into the vim ecosystem who wants to perform code reviews without leaving their familiar keyboard-driven environment.

Skip if:

The user is not familiar with vim keybindings or prefers mouse-driven interfaces.

Terminal-Centric Developer

A developer who prefers to manage all aspects of their workflow, including code review, directly from the command line for maximum efficiency and minimal context switching.

Skip if:

The user prefers graphical user interfaces for code review.

AI-Assisted Review Workflow

A team or individual leveraging AI coding agents (e.g., Claude Code, Codex) who needs a structured way to provide human feedback that can be easily consumed and acted upon by the AI.

Skip if:

The user does not use AI coding assistants in their workflow.

Multi-VCS Environment

A developer working across projects that utilize different version control systems like Git, Jujutsu, or Mercurial, seeking a unified review tool.

Skip if:

The user exclusively uses GitHub or a single VCS and its native review tools.

the problem

The problem it solves#

Developers often face context switching and inefficiency when moving between their terminal-based development environment and web-based code review interfaces. This is particularly cumbersome for users accustomed to vim's keyboard-driven navigation. The problem is the lack of a robust, terminal-native code review tool that offers deep integration with version control systems and modern review workflows, including AI agent collaboration.

how tuicr solves it

How it solves it#

GitHub-style Diff

Every changed file is presented in one continuous, scrollable diff, making it easy to review large changesets.

Vim Keybindings

Provides a full vim-like experience with modal navigation, visual selection, search, and jumps, allowing vim users to review code without changing their muscle memory.

PR-style Comments

Supports commenting at line, range, file, or review levels, with customizable comment types (issue, suggestion, note, praise).

Multiple Export Targets

Reviews can be pushed directly to GitHub, GitLab, or Bitbucket, copied as structured markdown to the clipboard, or piped to stdout for scripting.

VCS Agnostic

Automatically detects and works with Git, Jujutsu (jj), and Mercurial (hg) repositories, reviewing uncommitted changes, commit ranges, or remote PRs/MRs.

Agent Skill Bundle

Offers a dedicated skill for AI coding agents, enabling them to open tuicr in a tmux split, allowing human review with automated comment flow back to the agent.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Comprehensive Vim IntegrationOffers a full suite of vim keybindings for navigation and interaction, providing a highly efficient experience for vim users.
  • Direct PR Review SubmissionAllows pushing inline, line-level comments and review summaries directly to GitHub, GitLab, and Bitbucket, unlike many alternatives.
  • AI Agent-Ready Markdown ExportGenerates structured markdown comments that are easily consumable by AI coding agents, facilitating advanced review workflows.
  • Broad VCS SupportUniquely supports Git, Jujutsu (jj), and Mercurial (hg) out of the box, catering to a wider range of development environments.
  • Single Static BinaryDistributed as a single static binary, ensuring easy installation and no runtime dependencies, enhancing portability and reliability.

Trade-offs

  • -Learning Curve for Non-Vim UsersUsers unfamiliar with vim keybindings will need to invest time to learn tuicr's navigation and commands.
  • -Terminal-Only InterfaceAs a TUI, it lacks the graphical elements and rich interactive features found in web-based code review platforms, which might not suit all preferences.
  • -Platform-Specific Feature GapsWhile supporting multiple platforms, some advanced features like "Request changes" or "Draft" reviews might not be available for all VCS hosts (e.g., Bitbucket).
versus alternatives

tuicr vs alternatives#

tuicr stands out from alternatives by offering a comprehensive terminal-based code review experience with deep integration for various VCS and export targets.

Featuretuicrhunklumengh pr reviewgit diff
TUI diff viewer✅✅✅❌❌
Write comments in the TUI✅✅✅❌❌
Vim keybindings✅❌partial¹❌❌
Push inline review to GitHub✅❌❌partial²❌
Push inline review to GitLab✅❌❌❌❌
Push inline review to Bitbucket✅❌❌❌❌
Agent-ready markdown export✅via CLI skill❌❌❌
git✅✅✅❌✅
jj✅✅✅❌❌
Mercurial (hg)✅❌❌❌❌
Single static binary✅(needs Node)✅✅✅

¹ Lumen has j/k navigation but no broader vim model (visual mode, {N}G, Ctrl-d/Ctrl-u, etc.). ² gh pr review posts approve/comment/request-changes at the review level only. No inline line comments.

install · self-host

Install and self-host#

bash
curl -fsSL tuicr.dev/install.sh | sh
tech stack · detected from GitHub

What it's built on#

Languages
Rust
frequently asked

FAQ#

How do I install tuicr?

You can install tuicr using a curl script, Homebrew, Cargo, Mise, or Nix, or by downloading pre-built binaries from GitHub releases.

What version control systems does tuicr support?

tuicr supports Git, Jujutsu (jj), and Mercurial (hg), automatically detecting the VCS in your repository.

How can I export my review comments?

You can push your review directly to GitHub, GitLab, or Bitbucket, copy structured markdown to your clipboard, or pipe it to stdout for scripting.

Are there vim keybindings in tuicr?

Yes, tuicr is built with comprehensive vim keybindings for navigation, selection, and commenting, including modal editing and search.

Can I customize the appearance of tuicr?

Yes, tuicr supports over 20 built-in themes and allows for custom themes via TOML configuration files, including syntax highlighting.

also worth a look

Similar open-source tools#

agent-toolkit-for-aws

agent-toolkit-for-aws

Empower AI agents to build and manage AWS applications

2.3KPythonApache-2.0
no-mistakes

no-mistakes

Automate clean PRs with gated Git pushes

7.4KGoMIT
DeepSeek TUI

DeepSeek TUI

A coding agent that lives in your terminal.

40.5KRustMIT
Goose

Goose

Run repeatable multi-step coding workflows from CLI or desktop

52.5KRustApache-2.0
Node-RED

Node-RED

Low-code event-driven programming with a browser-based editor

23.5KJavaScriptApache-2.0
Sentry

Sentry

Real-time error tracking with performance monitoring and traces

2.2KPythonMIT

Repository

Stars
2.5K
Forks
188
License
MIT
Latest
v0.21.0
Last commit
1 day ago
Last verified
Aug 7, 2026
Repo
agavra/tuicr ↗

Additional details

Language
Rust
Open issues
107
Contributors
89
First release
2026

Categories

Developer ToolsDevOps & CI/CD

Tags

Developer ToolsCLIGitAI AgentsDevOps ToolsCodingSelf Hosted