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

PushPilot

Depth First Code

|
2 installs
| (0) | Free
Publish, commit, and push VS Code projects to GitHub without typing Git commands.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PushPilot animated header

Publish, track, commit, and push projects directly from the Visual Studio Code sidebar.

Install from the Visual Studio Marketplace

GitHub Publishing, Simplified

Normally, publishing a project requires creating a repository on GitHub and running multiple Git commands.

PushPilot turns the entire process into one simple flow:

Enter repository name → Click Publish → Done

The repository is created in your GitHub account and the current project is uploaded automatically.

How It Works

PushPilot publishing workflow

  1. Name It

Open PushPilot from the Activity Bar and enter the repository name directly in the sidebar.

  1. Publish It

Select Publish to GitHub. PushPilot prepares the workspace, creates the GitHub repository, makes the initial commit, and pushes the project.

  1. Keep Shipping

Continue developing normally. PushPilot tracks changed files, accepts the commit message in the sidebar, and pushes new updates with one click.

Everything in One Sidebar

Publish

Develop

Update

Enter the repository name

Track uncommitted files

Write a commit message

Create the GitHub repository

View a live change counter

Commit and push

Upload the current workspace

Open changed files

Open the repository

Key Features

No manual repository creation — create the GitHub repository from VS Code.

No Git commands — publish and update projects through simple controls.

Repository name in the sidebar — complete the workflow without additional input dialogs.

Automatic .gitignore protection — exclude common local, generated, and sensitive files.

Live change counter — know exactly when files are waiting to be committed.

Changed-files list — review modified, added, deleted, renamed, copied, untracked, and conflicted files.

Click to open — select a changed file to open it in the editor.

One-click Commit & Push — send new development changes to GitHub.

Open Repository — launch the connected repository in your browser.

Changed-File Indicators

Indicator

Meaning

Indicator

Meaning

M

Modified

A

Added

D

Deleted

R

Renamed

C

Copied

U

Untracked

!

Conflict

Quick Start

Install PushPilot.

Open a project folder in Visual Studio Code.

Select the PushPilot icon in the Activity Bar.

Enter a repository name.

Select Publish to GitHub.

Complete GitHub authentication when prompted.

That is it—your repository is created and the project is published.

Install from the command line

code --install-extension depthfirstcode.pushpilot

Built-In Safety

Before publishing or committing, PushPilot updates .gitignore to help exclude common environment files, dependencies, build output, editor settings, and local caches.

Important: PushPilot currently creates public GitHub repositories. Always review the changed-files list and .gitignore before publishing. Never store passwords, access tokens, private keys, or production credentials in source code.

Requirements

Visual Studio Code 1.125.0 or later

Git installed and available in the system PATH

A GitHub account

A trusted workspace folder

Internet access

Commands

Command

Action

PushPilot: Publish to GitHub

Create a repository and publish the current workspace

PushPilot: Commit & Push

Commit and push saved development changes

PushPilot: Open GitHub Repository

Open the connected repository

PushPilot: Refresh

Refresh branch and changed-file information

Privacy

PushPilot does not collect telemetry. GitHub authentication is handled by Visual Studio Code, Git commands run locally, and your GitHub password is never requested or stored by PushPilot.

License

PushPilot is proprietary software. See LICENSE for usage permissions and restrictions.

Built with TypeScript and the Visual Studio Code API.

Build your project. PushPilot handles the push.

Created by Muhammad Hamza

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