EveryDev.ai
Subscribe
Home
Tools

5,007+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2546
  • Coding1875
  • Infrastructure880
  • Projects712
  • Research627
  • MCP598
  • Marketing495
  • Analytics485
  • Design416
  • Testing402
  • Data373
  • Security317
  • Integration257
  • Communication250
  • Prompts241
  • Extensions218
  • Commerce169
  • DevOps168
  • Voice168
  • Web123
  • Learning114
  • Finance33
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. Tulip
    Tulip icon

    Tulip

    Code Review
    Featured

    Command-line tool that explains GitHub pull requests and GitLab merge requests as prioritized prose, diagrams, and code on a single HTML page.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted CLI under the Apache License 2.0; installed via npm. It drives a user-supplied logged-in agent CLI (claude, Cursor agent or codex), whose cost is external.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Code ReviewCode IntelligenceCommand Line Assistants

    Alternatives

    Superpowersmeatcomplexipy
    Developer
    VirtusLabSzlak 49, 31-153 KrakówEst. 2010

    Listed Oct 2026

    About Tulip

    Tulip is an open-source CLI from VirtusLab that explains GitHub pull requests and GitLab merge requests by categorizing and prioritizing the changes and presenting them on a web page as prose, diagrams, and code. It drives a headless agent CLI (Claude Code by default, or Cursor's agent or OpenAI's codex) for the analysis, so a logged-in CLI is used rather than an API key. According to the README, it is part of Visdom, VirtusLab's AI-native SDLC platform.

    What It Is

    Tulip is a code-review aid. Given a PR or MR URL, it produces a self-contained HTML explanation that is top-down: a high-level overview first, then the code. Every code change appears somewhere in the explanation, while changes are grouped by concern and rated by attention level (Read closely / Read through / Skim) so reviewers can focus on algorithms, design choices, and core functionality.

    How the Analysis Pipeline Works

    Tulip fetches the PR (title, description, diff) via the gh CLI or GitHub API, or via the GitLab API for merge requests, and checks out the head revision. It then runs several LLM passes, each with a model sized to the job: categorize changes into groups, split large multi-concern changes, classify every change to groups as production or test code, and explain each group. Explanations open with an orienting diagram (dependency, data flow, class, state, ER, or sequence) and then drill into each change. Review passes check that referenced snippets appear and diagrams render. The output is a page with light/dark theme, a foldable table of contents, syntax-highlighted side-by-side diffs, and attention badges.

    Setup and Usage

    Tulip requires Node.js LTS (>= 24) and a logged-in agent CLI on PATH. It installs from npm and runs as tulip <PR URL>, with flags such as --diff-threshold, --verbose, --serve, --no-open, and --agent. The chosen agent is saved in a config file. Private repositories, GitHub Enterprise Server, and self-hosted GitLab are supported with appropriate credentials. The --serve mode hosts the page locally and lets reviewers post notes as PR comments per category; it is GitHub-only and needs an authenticated gh CLI.

    Tulip - 1

    Community Discussions

    Be the first to start a conversation about Tulip

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

    Pricing

    OPEN SOURCE

    Open Source (Apache-2.0)

    Self-hosted CLI under the Apache License 2.0; installed via npm. It drives a user-supplied logged-in agent CLI (claude, Cursor agent or codex), whose cost is external.

    • Apache-2.0 licensed core CLI
    • Install with npm install -g @virtuslab/tulip
    • Explains GitHub PRs and GitLab merge requests as prose, diagrams and code on a self-contained HTML page
    • Requires a logged-in agent CLI (claude, Cursor agent, or codex); no API key needed
    • Optional --serve mode to post comments to GitHub PRs

    Capabilities

    Key Features

    • Explains GitHub pull requests and GitLab merge requests as prose, diagrams, and code
    • Groups changes by concern with attention ratings (Read closely / Read through / Skim)
    • Top-down explanations with Mermaid-style orienting diagrams
    • Splits large multi-concern changes across groups
    • Self-contained HTML output with light/dark theme, sidebar table of contents, and side-by-side diffs
    • Selectable agent backends: Claude Code, Cursor agent, OpenAI Codex
    • Serve mode to post per-category comments to GitHub PRs
    • Supports private repos, GitHub Enterprise Server, and self-hosted GitLab

    Integrations

    GitHub
    GitLab
    Claude Code
    Cursor
    OpenAI Codex
    GitHub CLI
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

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

    Rate other tools you’ve used

    Developer

    VirtusLab

    High performance engineered for the AI era. We enhance developer productivity, modernize IT systems, and help teams scale AI-ready platforms with confidence.

    Founded 2010
    Szlak 49, 31-153 Kraków
    500 employees

    Used by

    JetBrains
    DHL
    Volkswagen
    imgix
    +7 more
    Read more about VirtusLab
    WebsiteGitHubLinkedInX / Twitter
    1 tool in directory

    Similar Tools

    Superpowers icon

    Superpowers

    A command-line tool that provides AI-powered assistance for developers with context-aware capabilities and tool integration.

    meat icon

    meat

    A Go command-line tool that uses a model to abridge a git commit diff into a reading diff focused on concepts, algorithms, and architecture.

    complexipy icon

    complexipy

    A Python library and CLI tool to calculate cognitive complexity of Python files and analyze code maintainability.

    Browse all tools

    Related Topics

    Code Review

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

    140 tools

    Code Intelligence

    AI tools that analyze, generate, and transform code through natural language understanding and programming language comprehension.

    131 tools

    Command Line Assistants

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

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