Token Explorer · Copilot Ready
What's New in v0.2.0Workspace Files view — browse, count & budget across all your files at onceA new Workspace Files panel appears in the Token Explorer sidebar as soon as you open any workspace. It:
FeaturesLive Token Count in the Status BarA persistent status-bar item shows Activity-Bar SidebarA dedicated Token Explorer panel in the activity bar gives you three views:
Workspace Files — Multi-file Budget CalculatorThe Workspace Files view (new in v0.2) lets you plan prompt budgets across multiple files:
Inline Editor HighlightingEnable Token Explorer: Toggle Inline Highlighting to colour each token directly inside the editor using a six-colour cycling palette — ideal for understanding exactly where token boundaries fall. Token Preview WebviewOpen a side panel that renders the document as coloured token chips, one chip per token. Newlines and tabs are shown as visible glyphs (⏎ / →). Per-model caveats are listed below the chips. 26-Model CoverageSwitch models at any time from the command palette or settings. Every model in the list below is selectable: OpenAI / GPT family — GPT-5.5, GPT-5.4, GPT-5.4 mini, GPT-5.3 Codex, GPT-5.2, GPT-5.2 Codex, GPT-5 mini, GPT-4.1, GPT-4o, GPT-3.5 Turbo Real tokenizer libraries are used wherever possible:
Accuracy caveats are shown inline whenever a proxy tokenizer or estimated pricing is used, so you always know exactly how much to trust a number. Copilot Chat Participant —
|
| Slash command | What it does |
|---|---|
@tokens /count |
Token count, context %, and estimated cost for the active file |
@tokens /cost |
Estimated API input cost only |
@tokens /compare |
Side-by-side table of token counts across all 26 models |
Getting Started
- Install the extension.
- Open any workspace folder — the Workspace Files view immediately starts scanning and tokenizing every Markdown and text file.
- Open any Markdown (
.md) or plain-text (.txt) file for live status-bar updates and the Dashboard view. - The status bar shows the token count for the default model (
gpt-4.1).
Plan a multi-file prompt budget
- Click the Token Explorer icon in the activity bar.
- Open the Workspace Files section.
- Tick the files you intend to include in a prompt.
- Read the Selection row — it shows the total token count and exactly how much of the model's context window your selection consumes.
Change the Active Model
- Command palette →
Token Explorer: Select Model - Settings →
tokenExplorer.defaultModel
All views (Dashboard, Workspace Files) update automatically.
Open the Token Preview
Command palette → Token Explorer: Open Token Preview
A panel opens beside your editor showing every token as a coloured chip.
Ask Copilot
With a Markdown file open, type @tokens /count in the Copilot Chat panel.
Commands
| Command | Description |
|---|---|
Token Explorer: Select Model |
Pick the active model / tokenizer |
Token Explorer: Open Token Preview |
Open the side webview with coloured token chips |
Token Explorer: Toggle Inline Highlighting |
Toggle per-token background colours in the editor |
Token Explorer: Refresh |
Force a re-tokenization of the active file and workspace files list |
Token Explorer: Copy Token Count |
Copy the current count to the clipboard |
Token Explorer: Compare All Models for This File |
Print a comparison table to the Output channel |
Token Explorer: Refresh Workspace Files |
Rescan and re-tokenize all workspace files |
Token Explorer: Clear Selection |
Deselect all checked files in the Workspace Files view |
Settings
| Setting | Default | Description |
|---|---|---|
tokenExplorer.defaultModel |
gpt-4.1 |
Model used when opening a file |
tokenExplorer.inlineHighlighting |
false |
Highlight every token directly in the editor |
tokenExplorer.debounceMs |
250 |
Delay (ms) before re-tokenizing after an edit |
tokenExplorer.showStatusBar |
true |
Show the live status-bar item |
Requirements
- VS Code 1.95.0 or later
- No external API keys required — all tokenizers run fully offline inside the extension
Known Limitations
- Only Markdown and plain-text files are supported in the Workspace Files view. Support for additional languages (Python, TypeScript, etc.) is planned.
- Tokenization of very large files (>1 MB) may be slow when inline highlighting is on.
- Gemini, Grok, Raptor, and several newer GPT-5 variants use proxy or heuristic tokenizers. Token counts are approximate. Accuracy caveats are always displayed in the UI.
- Cost estimates for Copilot-bundled models (Raptor, GPT-5.x) are shown as $0 or indicative only; these models are not billed per token through the standard API.
- The Workspace Files view excludes
node_modules,.git,dist,out,build,.next, and.vscode-testfolders.
Changelog
v0.2.0
- New: Workspace Files view — auto-discover and tokenize every Markdown / text file in the workspace; token count and context % shown inline next to each file name.
- New: Multi-file selection budget calculator — check multiple files to see combined token count, context-window %, and estimated input cost in real time.
- New: Separate Markdown / Text sections — files are grouped by type in the Workspace Files view.
- New: Workspace Files toolbar buttons — Refresh and Clear Selection in the view title bar.
- Activation now triggers on
onStartupFinishedso the Workspace Files view populates immediately on any workspace open.
v0.1.0
- Initial release: live status-bar token count, Dashboard view, Tokens view, inline highlighting, Token Preview webview, 26-model coverage, and
@tokensCopilot chat participant.
License
MIT