VS Code Extensions
4Geeks Student

4Geeks Student

by 4geeks

Authenticate as a 4Geeks student and use academy LLM models in Copilot Chat.

Downloads

696

Rating

5.0 / 5 (1)

Version

0.5.0

Last updated

Jul 09, 2026

Connect your 4Geeks student account and use your included academy AI models in VS Code Copilot Chat.

Install

  1. Install 4Geeks Student from the VS Code Marketplace (or search “4Geeks Student” in the Extensions view).
  2. Reload VS Code when prompted.
  3. Click Sign in on the connect invite, or run 4Geeks: Login from the Command Palette.
  4. Run 4Geeks: Add Models if your models are not listed yet.
  5. 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.

Related extensions