https://github.com/maximtrp/youtrack-vscode-extension
YouTrack Integration with VSCode
https://github.com/maximtrp/youtrack-vscode-extension
code visual-studio-code vscode vscode-extension youtrack
Last synced: 9 months ago
JSON representation
YouTrack Integration with VSCode
- Host: GitHub
- URL: https://github.com/maximtrp/youtrack-vscode-extension
- Owner: maximtrp
- License: mit
- Created: 2023-03-10T22:11:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-13T12:29:06.000Z (11 months ago)
- Last Synced: 2025-10-20T21:47:45.254Z (9 months ago)
- Topics: code, visual-studio-code, vscode, vscode-extension, youtrack
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=maximtrp.youtrack-ext
- Size: 331 KB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# YouTrack Extension for Visual Studio Code




This extension provides basic integration between
[YouTrack](https://www.jetbrains.com/youtrack/) and VS Code. It allows you to
browse your agiles and issues, quickly create or checkout git branches and
update issue information. This is an unofficial extension and not affiliated
with [JetBrains](#copyright-attributions).

## Installation
The extension is available in
[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=maximtrp.youtrack-ext)
and [Open VSX](https://open-vsx.org/extension/maximtrp/youtrack-ext). To use
this extension, you should create a
[personal access token](https://www.jetbrains.com/help/youtrack/standalone/Manage-Permanent-Token.html#obtain-permanent-token)
(usually prefixed with `perm`).
## Features
- Support for multiple YouTrack servers
- Listing all agiles and projects
- Grouping, sorting and filtering issues by many criteria (see screenshot above)
- Updating issue state, priority or type
- Creating or checking out a branch for an issue
## Web Extension
To use this extension in a web environment
([VS Code for Web](https://vscode.dev/)), you must set CORS parameters using
[this API](https://www.jetbrains.com/help/youtrack/devportal/resource-api-admin-globalSettings-restSettings.html).
For example, you can make a similar request using
[REST Client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client):
```
@SERVER = https://your.youtrack.domain
@TOKEN = perm:...
POST {{SERVER}}/api/admin/globalSettings/restSettings
Authorization: Bearer {{TOKEN}}
Content-Type: application/json
{
"allowedOrigins": "https://vscode.dev"
}
```
## Donate
If you find this extension useful, please consider donating any amount of money.
This will help me spend more time on supporting open-source software.
## Copyright attributions
Copyright © 2023 JetBrains s.r.o.
[YouTrack](https://www.jetbrains.com/youtrack/) and the YouTrack logo are
registered trademarks of [JetBrains s.r.o](https://www.jetbrains.com).
