Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>FreeMaxxingNew to Visual Studio Code? Get it now.
FreeMaxxing

FreeMaxxing

miiidev

|
2 installs
| (0) | Free
Local LLM proxy manager — start, stop, monitor your FreeMaxxing server from VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

FreeMaxxing for VS Code

Local LLM proxy manager — start, stop, and monitor your FreeMaxxing server from VS Code.

FreeMaxxing (https://github.com/miiidev/freemaxxing) is a local OpenAI-compatible proxy that pools free-tier LLMs (OpenRouter, Groq, Google, Mistral, Cerebras, and local Ollama) behind stable aliases (auto/coding, auto/fast, auto/any). This extension turns it from “a terminal tab you forget about” into a first-class editor feature.

Features

  • Status Bar — FreeMaxxing: running / stopped / N models cooling down with last x-freemaxxing-served-by tooltip (src/statusBar.ts:74)
  • Dashboard (FreeMaxxing Activity Bar → Dashboard) — quota & reliability table (score, n, avg), filter/search/sort, detail drawer with Revive, harvest + custom alias badges (src/dashboardProvider.ts:147)
  • Lifecycle — Start / Stop / Restart server (freemaxxing serve --trace via src/processManager.ts:31)
  • Setup Wizard — freemaxxing setup in integrated terminal (src/terminalRunner.ts:12)
  • Trace / Revive — input-box → freemaxxing trace <id> / revive <model|provider> with x-freemaxxing-served-by summary (src/traceView.ts:84)
  • Copy Endpoint — clipboard {"apiBase","apiKey":"anything","model":"auto/coding"} (src/parsers.ts:125)
  • Providers — Show Providers / Disable / Enable (freemaxxing providers/disable/enable) (src/extension.ts:362)
  • Point Extension at FreeMaxxing — auto-configures Continue / Cline / Roo Code (src/integrations/continue.ts:126)

Requirements

  • Node >=20
  • FreeMaxxing CLI on PATH or set freemaxxing.cliPath (e.g. node D:\...\freemaxxing\dist\cli.js). Bare freemaxxing needs npm link in ../freemaxxing or global install.

Extension Settings

Setting Default Description
freemaxxing.cliPath freemaxxing Path to CLI binary
freemaxxing.host 127.0.0.1 Server bind host
freemaxxing.port 8787 Server port
freemaxxing.autoStart false Start on VS Code startup
freemaxxing.trace true Launch with --trace
freemaxxing.defaultAlias auto/coding Alias for Copy Endpoint (resource scope)
freemaxxing.dashboardRefreshMs 5000 Dashboard poll interval
freemaxxing.warnOnCooldown true Notify on cooldown/exhausted
freemaxxing.localBaseURL "" Override local provider (http://localhost:11434/v1)
freemaxxing.ttfbTimeoutMs 30000 TTFB timeout
freemaxxing.retryBackoffMs 1000 Retry backoff

Config file: ~/.freemaxxing/config.json (scaffolded by FreeMaxxing: Open Config File).

Commands

FreeMaxxing: Show Menu → QuickPick for all above. Also Show Dashboard, Trace a Request, Revive a Model or Provider, Open Config File, Copy Endpoint Config, Export Reliability Stats, Point Extension at FreeMaxxing, Show Providers, Disable Provider, Enable Provider.

Known Issues

  • freemaxxing must be on PATH or freemaxxing.cliPath set — otherwise ENOENT with Open Settings prompt.
  • dist/ must be included (fixed in .vscodeignore:3).

Release Notes

See CHANGELOG.md.

Development

npm install
npm run compile   # esbuild -> dist/extension.js
npm run test      # vitest 18 tests

Spec: freemaxxing-vscode-spec.md.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft