GitScrum / Docs
Available for VS Code, Cursor, Windsurf, and any VS Code forkInstall from Marketplace

GitScrum Studio for VS Code

Full project management inside your code editor. No browser tab required.

GitScrum Studio is a VS Code extension that puts your entire project management workflow — Kanban boards, sprint planning, time tracking, wiki, discussions, and documents — inside editor panels. It runs in VS Code, Cursor, Windsurf, and any editor built on the VS Code extension API.


The Problem This Solves

Every time you leave your editor to check a task, update a status, or log time, you break flow. Research shows that recovering from a context switch takes an average of 23 minutes. Multiply that by the dozens of daily interactions with a project management tool, and the cost becomes significant.

GitScrum Studio eliminates that friction. Your tasks, boards, sprints, timer, and team communication all render as editor panels alongside your code. You stay in one window, one mental context, one workflow.


What the Extension Does

Kanban Board

A full drag-and-drop Kanban board renders inside an editor tab. Columns represent workflow stages. Task cards show assignee, labels, effort, and due date. Drag tasks between columns exactly as you would in the browser. Switch between Kanban and list views. Manage multiple boards within the same project.

Click any task card to open the task drawer — a side panel with full editing capabilities: title, description, workflow, assignees, labels, dates, checklists, comments, and flags. Everything you can do with a task on the web, you can do from the editor.

Time Tracking

A persistent timer lives in the status bar at the bottom of your editor. One click opens a menu to start, stop, or switch timers. The timer shows elapsed time and the current task code. It persists across editor restarts — close VS Code, reopen it, and the timer continues.

The Time Tracking panel shows your project's time log, charts, and team hours. Filter by period, toggle billable entries, and review analytics without opening a browser.

Sprint Planning

View and manage sprints directly from the editor. The sprint list shows timebox dates, progress, and stats. Open a sprint to see its Board, Team allocation, and Analytics — including burndown and burnup charts that update as tasks complete.

User Stories

Browse user stories with search and sort. Each story has tabs for its kanban Board, Team, Analytics, and Details (including acceptance criteria). Link tasks to stories and track implementation progress through the board filter.

Team Standup

Async standups with six tabs: Contributors, Yesterday, Today, Blockers, Team, and Weekly digest. Review what the team completed, what is in progress, and what is blocked — all from a single panel.

Wiki

A full knowledge base editor. Browse pages in a hierarchical tree, create and edit pages with Markdown, view revision history, and restore previous versions. Search across all wiki pages.

Discussions

Team chat with channels. Browse channels, send messages, and search conversations. See project members and unread counts. Discussions stay connected to specific projects.

Documents

Browse project files and folders. View file details (name, size, type, uploader, date). Download files directly from the panel. Switch between grid and list views.


How It Fits Together

VS Code / Cursor / Windsurf
├─ Activity Bar → GitScrum Icon
│   └─ Sidebar Tree
│       ├─ Workspace → Project
│       └─ Plan / Build / Knowledge / Time Tracking
├─ Editor Panels (tabs)
│   ├─ Kanban Board
│   ├─ Sprint Detail
│   ├─ User Story Detail
│   ├─ Time Tracking
│   ├─ Wiki Editor
│   ├─ Discussions
│   ├─ Documents
│   └─ Team Standup
├─ Status Bar
│   └─ Timer (always visible)
└─ Command Palette
    └─ GitScrum: [all commands]

The extension adds a GitScrum icon to the Activity Bar. Clicking it reveals a tree-view sidebar organized by workspace and project. Each tree item opens a dedicated webview panel as an editor tab. Panels behave like regular tabs — split, pin, move, close.

The status bar timer is always accessible, regardless of which panel is open. The Command Palette provides instant access to every feature.


Built for Developer Workflows

Zero Context Switching

Open the Kanban board in a split view next to your code. Drag a task to "In Progress" when you start working. Drag it to "Done" when you finish. Log time through the status bar timer. You never leave the editor.

Keyboard-First Access

Every feature is accessible from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P). Type GitScrum: to see all available commands. Power users bind custom keyboard shortcuts to frequently used commands.

Real-Time Data

Panels refresh automatically at a configurable interval (default: 5 minutes). Click the refresh button in any panel header for immediate updates. Timer state syncs with the server on startup.

Secure Authentication

The extension stores your authentication token using the editor's built-in SecretStorage API — the same mechanism VS Code uses for its own credentials. Tokens are encrypted at the OS level and never written to plain text files.


Who This Is For

RoleUse Case
DevelopersManage tasks, log time, update status, read wiki — all without leaving the editor
Tech LeadsMonitor sprint progress, review team standup, check burndown charts between code reviews
Agency OwnersQuick access to project analytics and team time tracking from the IDE

Compatibility

EditorMinimum Version
VS Code1.80.0 or later
CursorAll versions
WindsurfAll versions
VS Code forksAny editor supporting the VS Code extension API

The extension requires an active internet connection to communicate with the GitScrum API.


Getting Started

Install the extension, sign in, select a project, and start working:


Feature Documentation

Once set up, explore each feature in detail: