Git Issues for VS Code
Manage GitHub and GitLab issues directly from VS Code. Browse, create, edit, and comment on issues without leaving your editor.
Features
- Sidebar Issue List — View all issues in a dedicated sidebar with open/closed state icons
- GitHub & GitLab Support — Works with GitHub.com, GitLab.com, and self-hosted GitLab instances
- Create Issues — Create new issues directly from VS Code (auto-assigned to you)
- Edit Issues — Update title, description, labels, and assignees via dropdown selectors
- Comment — Add comments to issues without switching to the browser
- Filter & Sort — Filter by state (open/closed/all) and sort by created, updated, or comments
- Open in Browser — Quickly jump to the issue in your browser
- Assignment Indicator — Issues assigned to you are marked with a person icon in the sidebar
Getting Started
- Install the extension
- Open a project with a GitHub or GitLab remote
- Configure your token via the command palette:
Git Issues: Configure GitHub Token — for GitHub repos
Git Issues: Configure GitLab Token — for GitLab repos
- Your issues appear in the Git Issues sidebar
Tokens configured via commands are stored securely in VS Code Secret Storage.
Token Permissions
Settings
| Setting |
Default |
Description |
gitIssues.gitlab.url |
https://gitlab.com |
GitLab instance URL (for self-hosted) |
gitIssues.defaultState |
open |
Default issue filter: open, closed, or all |
gitIssues.defaultSort |
created |
Sort order: created, updated, or comments |
gitIssues.autoRefreshInterval |
0 |
Auto-refresh in seconds (0 = disabled) |
Commands
All commands are available via the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):
- Git Issues: Refresh Issues — Reload the issue list
- Git Issues: Create Issue — Create a new issue
- Git Issues: Filter Issues — Change the state filter
- Git Issues: Configure GitHub Token — Set your GitHub PAT
- Git Issues: Configure GitLab Token — Set your GitLab PAT
License
MIT
| |