Skip to content

A utility tool to enable unrestricted features in GitHub Copilot Chat extensions. Use at your own risk. This tool modifies extension files which may violate GitHub Copilot's terms of service.

License

Notifications You must be signed in to change notification settings

ataetgi/github-copilot-freedom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

GitHub Copilot Freedom

A utility tool to enable unrestricted features in GitHub Copilot Chat extensions.

Use at your own risk. This tool modifies extension files which may violate GitHub Copilot's terms of service.

What It Does

This tool scans your VS Code extensions directory (or custom specified path) for GitHub Copilot Chat installations and modifies them to:

  1. Enable all models for LM API usage by removing authentication restrictions
  2. Enable BYOK (Bring Your Own Key) feature for Business and Enterprise users
  3. Enable CodeReview features for free users

How to Use

# Run with default paths
node github-copilot-freedom.js
# Or use curl
curl -sSL https://raw.githubusercontent.com/DaydreamCoding/github-copilot-freedom/master/github-copilot-freedom.js | node

# Run with a custom path
node github-copilot-freedom.js $HOME/.vscode/extensions
# Or use curl
curl -sSL https://raw.githubusercontent.com/DaydreamCoding/github-copilot-freedom/master/github-copilot-freedom.js > /tmp/copilot-freedom.js && node /tmp/copilot-freedom.js $HOME/.vscode/extensions

Default Paths Checked

The tool automatically checks the following paths for VS Code extensions:

  • ~/.vscode/extensions
  • ~/.vscode-server/extensions
  • ~/.vscode-insiders/extensions
  • ~/.vscode-server-insiders/extensions
  • ~/.cursor/extensions
  • ~/.cursor-server/extensions
  • ~/.vscode-oss/extensions
  • ~/.vscode-oss-dev/extensions

How It Works

  1. The tool identifies GitHub Copilot Chat extension directories
  2. Creates a backup of the original files
  3. Modifies the JavaScript code to enable restricted features
  4. Reports which files have been modified
  5. After modifying the extension files, you may need to restart VS Code for the changes to take effect.

Requirements

  • Node.js

License

This repository is licensed under the MIT License. See the LICENSE file for more information.

About

A utility tool to enable unrestricted features in GitHub Copilot Chat extensions. Use at your own risk. This tool modifies extension files which may violate GitHub Copilot's terms of service.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%