Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Task PinboardNew to Visual Studio Code? Get it now.
Task Pinboard

Task Pinboard

Marcin Zając

| (0) | Free
Pin your favorite VS Code tasks to the status bar for quick access
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Task Pinboard

Elevate Your Productivity with Instant Task Access

Task Pinboard brings your favorite VS Code workspace tasks directly to your status bar. No more digging through the Tasks menu — execute your most-used tasks with a single click.

Perfect for:

  • Building & Testing: Pin npm scripts, build commands, and test suites
  • DevOps Workflows: Quick access to deployment, Docker, and Git tasks
  • Development Speed: Eliminate navigation steps for frequently-run tasks
  • Team Consistency: Personalize your workflow per workspace

✨ Features

  • 📋 Browse All Tasks - View all workspace tasks organized by source (npm, shell, make, etc.)
  • 📌 Pin Your Favorites - Keep up to 5 most-used tasks in the status bar
  • ⚡ One-Click Execution - Execute any task instantly without navigation
  • 🎨 Customizable Display - Choose icon-only, text-only, or icon + text format
  • 🔍 Smart Search - Fuzzy search across task names and descriptions
  • 💾 Persistent Storage - Pinned tasks are saved per workspace
  • 🏢 Multi-Folder Support - Works seamlessly in monorepos and workspaces with multiple folders

🚀 Quick Start

Install from VS Code Marketplace

  1. Open VS Code Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  2. Search for "Task Pinboard"
  3. Click Install

First Steps

  1. Click the Tasks button on the status bar (bottom right)
  2. Browse your workspace tasks organized by source
  3. Select a task and choose Pin to add to your status bar
  4. Click any pinned task to execute instantly
  5. Use Unpin All to clear all pinned tasks at once

📖 Usage

Opening Task Pinboard

  • Click the Tasks status bar button
  • Use command palette: Ctrl+Shift+P → "Task Pinboard: Show Tasks"

Managing Tasks

  • Execute: Run a task immediately
  • Pin/Unpin: Add or remove tasks from your status bar (max 5)
  • Format Options:
    • 📌 Icon + Text (default)
    • 🎯 Icon only (compact)
    • 📝 Text only

Search & Filter

Type in the search box to instantly filter tasks by:

  • Task name
  • Task source (npm, shell, etc.)
  • Task type (build, test, clean)
  • Custom descriptions

🎯 Use Cases

Your workspace has 20 tasks but you run 5 daily:

Before → Tasks menu → Search for "npm lint" → Click → Done (3 steps)
After → Click pinned lint task → Done (1 step)

📋 Requirements

  • VS Code: 1.90.0 or later
  • Workspace Tasks: A .vscode/tasks.json file in your workspace (or auto-discovered tasks)

🛠️ Development

For developers interested in extending or modifying Task Pinboard:

# Clone and setup
git clone https://github.com/marcin-zajac/task-pinboard.git
cd task-pinboard
npm install

# Development
npm run esbuild-watch    # Watch mode with hot reload
npm run esbuild          # Single build
npm run lint             # Check code quality
npm run vscode:prepublish # Production-optimized build

# Debug
Press F5 in VS Code to launch Extension Development Host

📝 License

MIT License - See LICENSE file for details

🐛 Issues & Feedback

Found a bug or have a feature request? Please open an issue on GitHub or submit feedback directly through VS Code.

🔄 Version History

0.0.1 (Initial Release)

  • First stable release
  • Task discovery and display
  • Pin/unpin with format selection
  • Persistent workspace storage
  • Search and filtering
  • Status bar integration

Made with ❤️ for developers who value productivity

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft