EveryDev.ai
Subscribe
Home
Tools

5,100+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2600
  • Coding1916
  • Infrastructure902
  • Projects718
  • Research642
  • MCP613
  • Analytics497
  • Marketing497
  • Design422
  • Testing406
  • Data378
  • Security328
  • Integration259
  • Communication250
  • Prompts247
  • Extensions219
  • Commerce171
  • Voice171
  • DevOps168
  • Web123
  • Learning114
  • Finance35
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. lumen
    lumen icon

    lumen

    Code Review

    A fast terminal diff viewer and code review TUI written in Rust, with optional AI commit messages and change explanations.

    Visit Website

    At a Glance

    Pricing
    Open Source

    MIT-licensed terminal diff viewer and code review TUI; free to use, modify and distribute. AI features require your own provider API keys (external costs).

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Code ReviewVersion ControlCommand Line Assistants

    Alternatives

    Codiffdiff-glanceHunk
    Developer
    Sahaj JainSahaj Jain builds open-source developer tools focused on imp…

    Updated Oct 2026

    About lumen

    lumen is an open-source command-line tool by jnsahaj, written in Rust, for reviewing git diffs in a terminal interface. It shows uncommitted changes, commits, branches, or GitHub pull requests side by side. Optional AI helpers generate commit messages, explain changes, and translate natural-language requests into git commands.

    What It Is

    lumen is a terminal diff viewer and code review TUI that ships as a single static Rust binary. It works with Git and Jujutsu (jj). The diff viewer uses tree-sitter syntax highlighting and runs without any AI configuration.

    How the Review Workflow Works

    Run lumen diff to view uncommitted changes, a specific commit, a branch range, or a GitHub PR by number or URL. Options let you filter to specific files, watch for file changes, soft-wrap long lines, jump to a file on open, and pick from preset themes. Stacked mode steps through a commit range one commit at a time, tracking viewed files per commit. For PRs, marking a file as viewed syncs with GitHub. Reviewers can annotate a selection, a hunk, or a whole file, then view, edit, copy, or export the annotations.

    Optional AI Features

    After configuring a provider with lumen configure, lumen draft writes a commit message for staged changes, lumen explain summarizes changes and can answer specific questions, and lumen operate turns a natural-language request into a git command, with a confirmation prompt before it runs. Supported providers include OpenAI, Claude, Gemini, Groq, DeepSeek, xAI, OpenCode Zen, Ollama (local), OpenRouter, and Vercel AI Gateway.

    Use With Coding Agents

    lumen can serve as the review surface for coding agents. After an agent finishes a turn, you run lumen diff through a shell escape, annotate the diff, and press s to write the formatted annotations to stdout. The agent receives them as its next prompt. The README lists Claude Code and Codex, plus any agent with shell access.

    Setup Path

    Install with Homebrew on macOS and Linux (brew install jnsahaj/lumen/lumen) or with cargo install lumen. Git is required. fzf and mdcat are optional. Configuration comes from CLI flags, a JSON config file, or environment variables.

    lumen - 1

    Community Discussions

    Be the first to start a conversation about lumen

    Share your experience with lumen, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    MIT-licensed terminal diff viewer and code review TUI; free to use, modify and distribute. AI features require your own provider API keys (external costs).

    • Side-by-side diff viewer with tree-sitter syntax highlighting
    • Review GitHub Pull Requests with lumen diff --pr 123
    • Annotate selections, hunks, or whole files
    • Watch mode and stacked-commit review
    • Optional AI commit messages and change explanations (10+ providers)

    Capabilities

    Key Features

    • Side-by-side terminal diff viewer with tree-sitter syntax highlighting
    • Review GitHub pull requests with lumen diff --pr
    • Annotations on selections, hunks, or whole files
    • Watch mode and stacked-commit review
    • Preset color themes
    • AI commit message generation
    • AI change explanations
    • Natural-language git command generation
    • Works with Git and Jujutsu (jj)
    • Send annotations to coding agents via stdout
    • JSON config file with CLI and environment variable overrides

    Integrations

    Git
    Jujutsu
    GitHub
    OpenAI
    Claude
    Gemini
    Groq
    DeepSeek
    xAI
    OpenCode Zen
    Ollama
    OpenRouter
    Vercel AI Gateway
    fzf
    mdcat
    lazygit
    Claude Code
    Codex
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate lumen and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Sahaj Jain

    Sahaj Jain builds open-source developer tools focused on improving the terminal-based Git workflow. The lumen project, written in Rust, combines a fast TUI diff viewer with optional AI-powered commit and explanation features. Contributions are welcomed via GitHub pull requests.

    Read more about Sahaj Jain
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Codiff icon

    Codiff

    A beautiful, minimal, local diff viewer for reviewing staged and unstaged Git changes before committing, with LLM-powered walkthroughs via Codex.

    diff-glance icon

    diff-glance

    A CLI tool that turns git diffs into plain-English ELI5 summaries and Mermaid architecture diagrams using AI models.

    Hunk icon

    Hunk

    A review-first terminal diff viewer for humans and AI agents, with multi-file review streams, inline agent annotations, and syntax highlighting.

    Browse all tools

    Related Topics

    Code Review

    Tools that help review, analyze, and improve code quality.

    143 tools

    Version Control

    AI tools that enhance version control systems and code management.

    52 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    325 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions
    12views