awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gitkraken avatar

gitkraken/vscode-gitlens

0
View on GitHub↗
9,846 نجوم·1,741 تفرعات·TypeScript·3 مشاهداتgitkraken.com/gitlens↗

Vscode Gitlens

GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an interactive commit graph directly into the editor. It provides a visual timeline of repository history with color-coded branch relationships, search, and filtering, alongside file-level annotations that show who last changed each line and why. The extension also functions as a cross-provider pull request manager, integrating with GitHub, GitLab, Bitbucket, and Azure DevOps to centralize PR and issue tracking within the IDE.

What distinguishes GitLens is its AI-powered Git assistant, which generates commit messages, pull request descriptions, and changelogs by analyzing staged changes and repository history. It also offers a cloud patch sharing platform that lets users share work-in-progress code as encrypted, revocable patches without pushing to a remote repository. For multi-repository workspaces, GitLens aggregates repositories from multiple providers into a unified dashboard, supports bulk actions, and enables one-click team onboarding by cloning all required repositories at once.

The extension includes a commit graph review mode for validating changes and preparing commits, along with inline code suggestions on pull requests and merge conflict validation. It supports worktree-based parallel development, allowing users to maintain separate working directories for different branches without stashing. GitLens also provides enterprise identity provider integration with SSO authentication and granular access control for shared patches.

GitLens is installed as a VS Code extension and provides its functionality through custom views, commands, and editor decorations.

Features

  • Editor Extensions - Extends the VS Code editor with custom views, commands, and decorations through its extension API.
  • Git Commit Assistants - Generates commit messages, PR descriptions, and changelogs using AI analysis of repository changes.
  • Repository Context Injection - Injects repository context into AI model prompts to generate semantically accurate commit messages and PR descriptions.
  • Cross-Provider Pull Request Managers - Manages pull requests and issues from multiple providers in a central editor view.
  • Encrypted Patch Stores - Stores and shares work-in-progress code changes as encrypted cloud patches with access control.
  • Inline Authorship Displays - Shows authorship information and recent change counts at the top of files and code blocks.
  • Git History Overlays - Overlays a virtual representation of Git history and metadata onto the editor's file system for blame annotations and history navigation.
  • Graph-Based Git Operations - Enables Git operations like rebase, revert, and checkout directly from the commit graph.
  • Inline Blame Annotations - Reveals author and commit details for each line of code directly in the editor with hover access.
  • Git Commit History Visualizers - Displays an interactive commit graph with branch relationships, search, and filtering for navigating repository history.
  • File and Folder History Navigation - Ships a live timeline of file and folder changes over time to trace code evolution.
  • Git History Navigation - Steps through the revision history of a file to trace how its content evolved over time.
  • Git History Visualizations - Displays an interactive commit graph with branch relationships, search, and filtering for navigating repository history.
  • In-Editor Review Interfaces - Unifies pull requests from multiple providers into a single in-editor interface grouped by status.
  • Multi-Provider Repository Integrations - Integrates with GitHub, GitLab, Bitbucket, and Azure DevOps to manage repositories from different hosts.
  • Git Blame Hover Displays - Reveals detailed commit information and actions when hovering over blame annotations.
  • File Evolution Tracking - Provides a commit-by-commit visualization of a file's history with additions and deletions highlighted.
  • AI-Powered Generators - Composes commit messages, pull request titles, descriptions, and changelogs from staged changes and repository history.
  • Commit Graph Visualizers - Renders an interactive, searchable commit graph with color-coded branch relationships and authorship patterns.
  • Centralized Pull Request Views - Provides a centralized view of pull requests grouped by action status with branch and worktree switching.
  • Cross-Provider Pull Request Managers - Integrates with GitHub, GitLab, Bitbucket, and Azure DevOps to manage PRs and issues within the editor.
  • Customizable Graph Displays - Provides a customizable commit graph display with column rearrangement, metadata selection, and theme switching.
  • Cloud Patch Sharing - Shares unfinished code as encrypted cloud patches without creating branches or commits.
  • Aggregated Status Views - Aggregates pull requests, issues, builds, and blockers across repositories into a single view for action identification.
  • Git - Abstracts multiple Git hosting providers behind a unified interface for consistent issue, PR, and repository management.
  • Multi-Provider Dashboards - Provides a unified dashboard that aggregates repositories from multiple Git providers for quick status overview.
  • Code Annotation Overlays - Overlays files with authorship, recent change, and heatmap annotations directly in the editor.
  • One-Click Code Suggestions - Accepts reviewer code suggestions with one click, automatically committing the fix.
  • Git Patch Sharing - Saves and shares private Git patches with collaborators without pushing unfinished code.
  • AI Assistant Integrations - Connects AI coding tools to repositories, issues, and pull requests for richer Git awareness.
  • Cross-Platform Code Suggestions - Creates, reviews, and applies code suggestions across desktop, IDE, CLI, and browser environments.
  • Commit Graph Compose Modes - Switches between review and compose modes inside the commit graph for validating and preparing commits.
  • Private Change Sharing - Generates shareable links from uncommitted work for secure feedback without pushing to a remote.
  • Command Palettes - Guides users through common Git operations step by step from a command palette.
  • Commit History Analysis - Provides a detailed view of a commit, stash, or file history with search and comparison tools.
  • Commit Detail Inspectors - Shows modified files, changed lines, and related issues or pull requests for any selected commit.
  • Multi-Criteria Commit Filters - Locates specific commits by searching message, author, file, code changes, or natural language.
  • Multi-Repository Workspaces - Aggregates multiple Git repositories into a single workspace view with bulk operations and unified tracking.
  • Aggregated Repository Dashboards - Aggregates pull requests, issues, and branch status from multiple Git providers into a single view.
  • Worktree Isolation Tools - Leverages Git worktrees to maintain separate working directories for different branches without stashing.
  • Issue Tracking Integrations - Connects commits, branches, and pull requests with external platforms like GitHub, GitLab, and Jira.
  • Pre-Merge Conflict Validations - Applies patches on fresh branches to detect merge conflicts early before they become large.
  • Contextual Review Displays - Displays review status, related branches, and change details in one place for streamlined approval workflows.
  • Full-File Pull Request Reviews - Edits and suggests changes in any file within a pull request, not limited to the diff view.
  • Inline Pull Request Suggestions - Proposes precise code edits directly inside GitHub pull request conversations.
  • Commit Graph Review Modes - Provides dedicated review and compose modes inside the commit graph for validating changes.
  • Drag-and-Drop Rebase Interfaces - Provides a drag-and-drop interface for reordering, editing, squashing, or dropping commits during rebase.
  • Workspace Organization - Organizes multiple repositories into named workspaces accessible from anywhere.
  • Pull Request Status Trackers - Shows real-time build and check status for each pull request to ensure reviews pass before merging.
  • Patch Access Controls - Controls who can view a patch via link sharing, organization limits, or specific collaborator invitations with optional encryption.
  • Cloud - Creates shareable, revocable patches from uncommitted code for asynchronous review without branches.
  • Sharable - Creates sharable Git patches that collaborators can apply across an organization.
  • Pre-Commit AI Change Validators - Provides dedicated review and compose modes inside the commit graph to validate AI-produced code before committing.

سجل النجوم

مخطط تاريخ النجوم لـ gitkraken/vscode-gitlensمخطط تاريخ النجوم لـ gitkraken/vscode-gitlens

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Vscode Gitlens

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Vscode Gitlens.
  • gitextensions/gitextensionsالصورة الرمزية لـ gitextensions

    gitextensions/gitextensions

    8,361عرض على GitHub↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    C#gitgit-clientgit-gui
    عرض على GitHub↗8,361
  • arxanas/git-branchlessالصورة الرمزية لـ arxanas

    arxanas/git-branchless

    4,083عرض على GitHub↗

    git-branchless is a suite of tools for organizing changes as a sequence of individual commits instead of traditional branches. It functions as a stacked commit manager, history manipulation tool, and repository state auditor, designed to facilitate a branchless development workflow. The system distinguishes itself through in-memory graph manipulation, allowing for the rebasing, splitting, and moving of complex commit subtrees without checking out the working copy. It includes a commit graph visualizer that renders hidden references and abandoned nodes, alongside a local database that logs rep

    Rustcligitworkflow
    عرض على GitHub↗4,083
  • microsoft/vscode-docsالصورة الرمزية لـ microsoft

    microsoft/vscode-docs

    6,549عرض على GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Markdownvscode
    عرض على GitHub↗6,549
  • pomber/git-historyالصورة الرمزية لـ pomber

    pomber/git-history

    13,685عرض على GitHub↗

    git-history is a visual tool and extension designed for browsing and visualizing the commit history of individual files within Git repositories. It provides a graphical interface for exploring version control history as an alternative to raw command line logs. The project enables the browsing of version history for files hosted on external version control platforms without requiring a full repository clone. It also supports the analysis of files stored in local repositories through a command line interface or editor extension. The tool facilitates version control audit workflows to track how

    JavaScriptanimationblamecli
    عرض على GitHub↗13,685
عرض جميع البدائل الـ 30 لـ Vscode Gitlens→

الأسئلة الشائعة

ما هي وظيفة gitkraken/vscode-gitlens؟

GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an interactive commit graph directly into the editor. It provides a visual timeline of repository history with color-coded branch relationships, search, and filtering, alongside file-level annotations that show who last changed each line and why. The extension also functions as a cross-provider pull request manager, integrating with GitHub, GitLab, Bitbucket,…

ما هي الميزات الرئيسية لـ gitkraken/vscode-gitlens؟

الميزات الرئيسية لـ gitkraken/vscode-gitlens هي: Editor Extensions, Git Commit Assistants, Repository Context Injection, Cross-Provider Pull Request Managers, Encrypted Patch Stores, Inline Authorship Displays, Git History Overlays, Graph-Based Git Operations.

ما هي البدائل مفتوحة المصدر لـ gitkraken/vscode-gitlens؟

تشمل البدائل مفتوحة المصدر لـ gitkraken/vscode-gitlens: gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools… arxanas/git-branchless — git-branchless is a suite of tools for organizing changes as a sequence of individual commits instead of traditional… microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… pomber/git-history — git-history is a visual tool and extension designed for browsing and visualizing the commit history of individual… mroth/lolcommits — lolcommits is an automated tool for capturing, archiving, and associating webcam media with version control commit… facebook/sapling — Sapling is a scalable version control system designed to handle repositories with millions of files and commits,…