EveryDev.ai
Subscribe
Home
Tools

3,804+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
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
  • 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 © 2026
    1. Home
    2. Tools
    3. lumen
    lumen icon

    lumen

    Code Review

    A fast terminal TUI for side-by-side git diff viewing, code review, and optional AI-powered commit messages and change explanations, written in Rust.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. No cost to use, modify, or distribute.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Code ReviewCommand Line AssistantsAI Coding Assistants

    Alternatives

    HunkCodex Plugin for Claude CodeAtlassian Rovo Dev
    Developer
    Sahaj JainSahaj Jain builds open-source developer tools focused on imp…

    Listed Sep 2026

    About lumen

    Lumen is an open-source, MIT-licensed terminal tool written in Rust by Sahaj Jain that brings a full-featured side-by-side diff viewer and code review TUI to the command line. It ships as a single static binary and is designed to stay snappy even on multi-thousand-line diffs. The project has accumulated over 2,800 GitHub stars since its creation in October 2024.

    What It Is

    Lumen is a CLI/TUI application that lets developers review git diff output, commits, branches, and GitHub Pull Requests side-by-side without leaving the terminal. Beyond the visual diff viewer, it bundles optional AI helpers — for generating commit messages, explaining changes, and producing natural-language git commands — that can be connected to more than 10 different AI providers. The core diff viewer works entirely offline; AI features require a configured provider and API key.

    Core Diff Viewer Capabilities

    The TUI diff viewer is the centerpiece of lumen and requires no AI configuration:

    • Side-by-side layout with tree-sitter syntax highlighting
    • GitHub PR review via lumen diff --pr 123 or a full PR URL
    • Stacked diff mode to step through a commit range one commit at a time
    • Watch mode that auto-refreshes on file changes
    • Annotations at selection, hunk, or file granularity with a gutter indicator
    • Theme support including Catppuccin, Dracula, Nord, One Dark, Gruvbox, Solarized, and Flexoki variants
    • Jujutsu (jj) VCS support in addition to standard Git

    AI Features and Provider Support

    AI capabilities are opt-in and configured via lumen configure, CLI flags, or environment variables. Supported providers include OpenAI, Anthropic Claude, Google Gemini, Groq, DeepSeek, xAI, Ollama (local/offline), OpenRouter, Vercel AI Gateway, and OpenCode Zen — over 10 providers in total. Key AI commands:

    • lumen draft — generates a conventional commit message from staged changes, with optional --context for extra guidance
    • lumen explain — summarizes what changed and why, supports commit ranges and --query for targeted questions
    • lumen operate — converts a natural-language description into a git command, shows warnings for dangerous operations, and prompts for confirmation before execution

    Coding Agent Integration

    Lumen is designed to slot into agentic coding workflows. When a coding agent (Claude Code, Codex, or any shell-capable agent) finishes a turn, the developer can shell-escape into lumen diff, annotate the diff inline, and press s to send formatted annotations back to the agent as its next prompt. The TUI auto-routes to /dev/tty when stdout is captured, so the agent receives clean text without escape codes.

    Setup Path

    Installation is available via Homebrew (brew install jnsahaj/lumen/lumen) or Cargo (cargo install lumen). Prerequisites are git and optionally fzf (for interactive commit selection) and mdcat (for formatted markdown output). Configuration is stored in ~/.config/lumen/lumen.config.json on Linux/macOS or %USERPROFILE%\.config\lumen\lumen.config.json on Windows, with CLI flags taking highest precedence over config file and environment variables.

    Update: v2.32.0

    The latest release is v2.32.0, published on July 16, 2026. The repository was last pushed on the same date, indicating active development. Since its October 2024 creation, the project has grown to 144 forks and 69 open issues, reflecting a growing contributor base and active feature requests.

    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

    Fully free and open-source under the MIT License. No cost to use, modify, or distribute.

    • Side-by-side diff viewer
    • GitHub PR review
    • AI commit message generation
    • AI change explanation
    • 10+ AI provider support

    Capabilities

    Key Features

    • Side-by-side diff viewer with tree-sitter syntax highlighting
    • GitHub Pull Request review via CLI
    • Stacked diff mode for commit-by-commit review
    • Watch mode with auto-refresh on file changes
    • Inline annotations at selection, hunk, or file level
    • AI-powered commit message generation (lumen draft)
    • AI change explanation (lumen explain)
    • Natural-language git command generation (lumen operate)
    • 10+ AI provider support including OpenAI, Claude, Gemini, Ollama
    • Coding agent integration via stdin/stdout
    • Multiple color themes (Catppuccin, Dracula, Nord, Gruvbox, etc.)
    • Jujutsu (jj) VCS support
    • Interactive configuration via lumen configure
    • JSON configuration file with layered precedence
    • Single static Rust binary with no runtime dependencies

    Integrations

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

    Ratings & Reviews

    No ratings yet

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

    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

    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.

    Codex Plugin for Claude Code icon

    Codex Plugin for Claude Code

    An open-source Claude Code plugin that lets you run OpenAI Codex code reviews and delegate tasks to Codex directly from within your Claude Code workflow.

    Atlassian Rovo Dev icon

    Atlassian Rovo Dev

    Atlassian's agentic AI for software teams that plans, generates, and reviews code across the terminal, IDE, Jira, Bitbucket, and GitHub.

    Browse all tools

    Related Topics

    Code Review

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

    111 tools

    Command Line Assistants

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

    236 tools

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    820 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions