Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Git AutoPilot ProNew to Visual Studio Code? Get it now.
Git AutoPilot Pro

Git AutoPilot Pro

Codespriha

|
1 install
| (0) | Free
Authenticate once with a git token, then auto-commit with a relevant message, push, raise a pull request, and ping Teams/Slack to review it.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git AutoPilot Pro for VS Code

One command takes you from dirty working tree to an open pull request — and pings Teams/Slack to get it reviewed.

What it does

  1. Authenticate once — you paste a GitHub personal access token; it is stored in VS Code SecretStorage and reused on every run.
  2. Commit — stages your changes and generates a relevant conventional commit message from the diff (type + scope + summary + file list), editable before committing.
  3. Push — pushes the current branch to origin. HTTPS remotes authenticate with your token via http.extraHeader (token never appears on the command line). SSH remotes work with your existing SSH keys — the token is only used for the GitHub API.
  4. Create a PR — raises a pull request against the repo's default branch on your behalf (reuses an already-open PR for the same branch). If you are on the default branch it offers to create a feature branch first.
  5. Remind reviewers — optionally posts a review reminder to an MS Teams or Slack incoming webhook with the PR title, link, and author.

Install

  • Build the VSIX: npm install && npm run package
  • In VS Code: Extensions view → ... → Install from VSIX… → select vscode-git-autopilot-0.1.0.vsix

Or copy dist/ into your extension folder (~/.vscode/extensions/codespriha.vscode-git-autopilot-0.1.0).

Usage

  1. Set your token: command palette → Git AutoPilot: Set Git Token. You only do this once per machine. The token needs repo and pull_request scopes.
  2. Make your changes.
  3. Run Git AutoPilot: Commit, Push & Create PR (or press Cmd+Shift+Alt+A / Ctrl+Shift+Alt+A).
  4. Confirm the generated commit message, then watch it push, open the PR, and (optionally) post the review reminder.

Other commands:

  • Git AutoPilot: Send PR Review Reminder — send a reminder for any PR URL.
  • Git AutoPilot: Clear Git Token — revoke the stored token.

Configuration (settings.json)

Setting Default Description
gitAutopilot.apiBaseUrl https://api.github.com GitHub REST API base (GitHub Enterprise).
gitAutopilot.teamsWebhook "" MS Teams incoming webhook URL.
gitAutopilot.slackWebhook "" Slack incoming webhook URL.
gitAutopilot.defaultBaseBranch main Fallback PR base branch.
gitAutopilot.mode guided guided = confirm each step; automatic = zero prompts.
gitAutopilot.stageAll true Stage all changes before committing.
gitAutopilot.createBranchIfOnDefault true Auto-create a feature branch when on the default branch.
gitAutopilot.reminderDefaultOn true Send the reminder by default (automatic mode).
gitAutopilot.reminderMessage Please review my pull request: {prUrl} Reminder template; {prUrl} is replaced.

Example automatic-mode setup (fully automated, no prompts):

{
  "gitAutopilot.mode": "automatic",
  "gitAutopilot.teamsWebhook": "https://your-org.webhook.office.com/…",
  "gitAutopilot.slackWebhook": "https://hooks.slack.com/services/…"
}

Development

npm install
npm run compile   # tsc -> dist/
npm test          # unit tests for message generator / parsing / webhook payloads
npm run package   # vsce package -> .vsix

License

MIT

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