Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SuperComplete - AI Text Formatter for plaintext, txt, http, xml, markdown, latex, etc. and Free AI GPT-5 Agentic Chat and AutocompleteNew to Visual Studio Code? Get it now.
SuperComplete - AI Text Formatter for plaintext, txt, http, xml, markdown, latex, etc. and Free AI GPT-5 Agentic Chat and Autocomplete

SuperComplete - AI Text Formatter for plaintext, txt, http, xml, markdown, latex, etc. and Free AI GPT-5 Agentic Chat and Autocomplete

Supercomplete

|
19,992 installs
| (0) | Free
AI Text Formatter for plaintext, txt, http, xml, markdown, latex, etc. and Free AI GPT-5 Agentic Chat and Autocomplete
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SuperComplete v3 - Universal Code Formatter

SuperComplete Logo

Universal offline code formatter for 16+ languages powered by WASM. Zero AI, zero network calls.

Supported Languages

Language Extensions Formatter Size
JavaScript .js, .jsx Biome (WASM) 3.2 MB
TypeScript .ts, .tsx Biome (WASM) (shared)
HTML .html, .htm markup_fmt (WASM) (shared)
CSS .css malva (WASM) (shared)
SCSS .scss malva (WASM) (shared)
LESS .less malva (WASM) (shared)
JSON / JSONC .json, .jsonc Biome (WASM) (shared)
GraphQL .graphql, .gql pretty_graphql (WASM) (shared)
YAML .yaml, .yml yamlfmt (WASM) 294 KB
TOML .toml taplo (WASM) 336 KB
SQL .sql sql_fmt (WASM) 236 KB
Markdown .md, .markdown markdown (WASM) 509 KB
Python .py, .pyi ruff (WASM) 1.2 MB
C / C++ .c, .h, .cpp, .cc, .hpp clang-format (WASM) 2.3 MB
Java .java clang-format (WASM) (shared)
Shell .sh, .bash, .zsh, .fish shfmt (WASM) 391 KB
PHP .php, .phtml mago (WASM) 1.2 MB
XML .xml fast-xml-parser < 100 KB
HTTP / REST .http, .rest Built-in 0 KB
LaTeX .tex, .latex tex-fmt (WASM) 1.3 MB

Key Features

  • 16+ languages — one extension for all your formatting needs
  • Zero AI, zero network calls — 100% deterministic offline formatting
  • WASM-powered — all formatters run as WebAssembly, no native dependencies
  • On-save formatting — format automatically when you save
  • Command palette — run "SuperComplete: Format Document" anytime
  • Graceful fallback — returns null when unparseable, never overwrites with garbage
  • ~4 MB gzipped — 10 WASM binaries compress to under 4 MB in the vsix

Installation

From VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "SuperComplete"
  4. Click Install

From VSIX

  1. Download vscode-supercomplete-0.0.1.vsix
  2. Run code --install-extension vscode-supercomplete-0.0.1.vsix

Usage

  1. Open any supported file
  2. Press Ctrl+Shift+P to open command palette
  3. Type "SuperComplete: Format Document"
  4. Your document gets formatted

Formatting also runs automatically on save for all supported languages.

Architecture

v3 replaces the v2 prettier-based approach with @wasm-fmt/* packages — each language formatter is a standalone WASM binary that auto-initializes in Node.js. No esbuild plugins, no CJS/ESM workarounds, no dynamic import() hacks.

Component v2 v3
JS/TS/CSS/HTML prettier + plugins @wasm-fmt/web_fmt (Biome)
Python ruff-wasm-nodejs @wasm-fmt/ruff_fmt
C/C++/Java wastyle + prettier @wasm-fmt/clang-format
Shell sh-syntax @wasm-fmt/shfmt
PHP prettier + plugin-php @wasm-fmt/mago_fmt
YAML yaml @wasm-fmt/yamlfmt
TOML smol-toml @wasm-fmt/taplo_fmt
SQL sql-formatter @wasm-fmt/sql_fmt
Markdown prettier @wasm-fmt/markdown
LaTeX prettier-plugin-latex @xiaogonggong/tex_fmt
XML fast-xml-parser fast-xml-parser (unchanged)

License

This project is licensed under the MIT License - see the LICENSE file for details.

For more information or help

  • Email (supercomplete0@gmail.com)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft