Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ButtonFuNew to Visual Studio Code? Get it now.
ButtonFu

ButtonFu

NullCity

|
1 install
| (0) | Free
Customizable buttons for VS Code - execute terminal commands, palette actions, tasks, and Copilot prompts with a single click
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ButtonFu

Customizable buttons for Visual Studio Code — execute terminal commands, PowerShell scripts, command palette actions, tasks, and Copilot prompts with a single click.

Features

  • Sidebar button panel with categorised, icon-rich buttons
  • Global buttons that appear in every workspace
  • Workspace buttons specific to each project
  • Visual editor for creating and configuring buttons
  • Five button types:
    • Terminal Command — run commands in the integrated terminal
    • PowerShell Command — run PowerShell scripts
    • Command Palette Action — execute any VS Code command
    • Task Execution — run tasks from tasks.json
    • Copilot Command — send prompts to GitHub Copilot Chat with model/mode control

Installation

From VSIX

  1. Download the .vsix file
  2. In VS Code, open the Command Palette (Ctrl+Shift+P)
  3. Select Extensions: Install from VSIX...
  4. Choose the downloaded file

Development

cd buttonfu-extension
npm install
npm run compile

Then press F5 to launch the Extension Development Host.

Usage

  1. Click the ButtonFu icon in the Activity Bar (sidebar)
  2. Click the gear icon to open the Button Editor
  3. Create buttons by choosing a type, entering the command/prompt, and picking an icon
  4. Click buttons in the sidebar to execute them

Configuration

Buttons are stored in two locations:

Scope Storage Description
Global VS Code user settings Available in every workspace
Workspace Workspace state Specific to the current project

Build

npm run compile        # Development build
npm run watch          # Watch mode
npm run package-extension  # Production build
npm run vsce-package   # Create VSIX package
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft