Ross ROSS = Recommend OSS · open-source software intelligence for agents

jnsahaj/lumen

Beautiful git diff viewer, generate commits with AI, get summary of changes, all from the CLI observed · 2026-08-28

github.com/jnsahaj/lumen · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

84/100

  • Activity 92
  • Release rhythm 93
  • Longevity 48
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 1.0
  • age_days: 674
  • days_rel: 48
  • days_push: 48
  • n_releases_24m: 55

Full methodology

Adoption not part of the score

2769 stars · 144 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Lumen is a fast terminal-based git diff viewer and code review TUI written in Rust, shipped as a single static binary. It offers side-by-side diffs with tree-sitter syntax highlighting, GitHub PR review, and optional AI-powered commit messages and change explanations across 10+ providers.

Use cases

  • view git diffs side-by-side in the terminal
  • generate AI commit messages from staged changes
  • review GitHub pull requests from the CLI
  • get AI summaries of code changes
  • review stacked commits or branches
  • annotate diff hunks during code review

When to choose

  • you want a fast, single-binary terminal diff viewer with syntax highlighting
  • you review PRs or stacked commits without leaving the terminal
  • you want AI-generated commit messages with multiple provider options
  • you use Git or Jujutsu (jj)

When to avoid

  • you need a GUI diff tool with mouse-driven workflows
  • you don't use git or a compatible VCS in your workflow
  • you want fully offline tooling but require the AI features

Facets

cli-tool · maturity active

developer-tools cli terminal-ui llm-inference code-review version-control developer-tools version-control large-language-models cli rust cross-platform git-diff-viewer tui commit-messages code-review tree-sitter jujutsu github-pr command-line macos linux

2 sources

Member repositories

RepositoryRoleHealth v2
jnsahaj/lumenmain84

For agents

markdown · JSON · MCP: product_card(name="jnsahaj/lumen")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem