Connect your 4Geeks student account and use your included academy AI models in VS Code Copilot Chat.
Install
- Install 4Geeks Student from the VS Code Marketplace (or search “4Geeks Student” in the Extensions view).
- Reload VS Code when prompted.
- Click Sign in on the connect invite, or run 4Geeks: Login from the Command Palette.
- Run 4Geeks: Add Models if your models are not listed yet.
- Open Copilot Chat, open the model picker, and select a 4Geeks Student model (check Other Models if needed).
Requirements
- VS Code 1.109 or newer
- A 4Geeks student account with LLM budget entitlement (for AI models) and/or VPS credits (for VPS connect)
Commands
| Command | Description |
|---|---|
| 4Geeks: Login | Sign in with your 4Geeks account |
| 4Geeks: Add Models | Provision and register your academy LLM models |
| 4Geeks: Connect to VPS | Connect to your 4Geeks VPS via Remote SSH (installs Remote - SSH if needed) |
| 4Geeks: Logout | Sign out and remove registered models |
Settings
| Setting | Default | Description |
|---|---|---|
4geeks.apiUrl |
https://breathecode.herokuapp.com |
BreatheCode API base URL |
4geeks.upgradeUrl |
https://4geeksacademy.com |
URL for upgrade / consumables CTAs |
4geeks.subscriptionsUrl |
https://learn.4geeks.com/profile/subscriptions |
URL for View plans (?token= appended automatically) |
4geeks.resourcesUrl |
https://learn.4geeks.com/profile/resources |
URL for Open resources when creating a VPS (?token= appended automatically) |
Privacy
This extension stores your login token in VS Code Secret Storage on your machine. It is sent to BreatheCode APIs to authenticate and provision LLM access. It is not shared with third parties beyond the services required to deliver your academy models.
Development
npm install
npm run compile
npm test
Press F5 in VS Code to launch the Extension Development Host.
Package a release VSIX:
npm run package
Architecture
Layered layout: core/ → application/ → infrastructure/ → presentation/. Wired in container/ExtensionContainer.ts.
Release notes
See CHANGELOG.md.