Your offline AI pair programmer for VSCode on Windows.
GPL-3.0 License
[!NOTE] Did you know that the Win in Wingman stands for Windows?
Wingman
is a fast CPU-first offline AI pair programmer for Visual Studio Code on Windows. Wingman
comes with a self-contained FastAPI server that leverages the fast inference speeds of ctransformers and a lightweight 4-bit quantised model to provide a seamless pair programming experience on low-end machines. You may find the used model here.
[!IMPORTANT] Ensure that Visual Studio Code has already been installed.
You can download the portable executable here.
If you would like to contribute to Wingman
, here is some information to get you started.
Install all TypeScript dependencies.
yarn
Install all server dependencies.
poetry install
Download the model.
python scripts/download_model.py
Minify, bundle and package the extension.
yarn package
Human-readable bundle of your Node application. For debugging purposes.
yarn build test
Build the installer.
python scripts/build.py
Test the Visual Studio Code extension.
yarn test
Test the server.
pytest
A special thank you to Alyssa for the amazing extension logo and banner!