Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Aura Wire Chat: live cost, fewer tokens, secret guard, local routingNew to Visual Studio Code? Get it now.
Aura Wire Chat: live cost, fewer tokens, secret guard, local routing

Aura Wire Chat: live cost, fewer tokens, secret guard, local routing

Bitfield Creek

|
14 installs
| (1) | Free
See tokens, cost, and routing on every turn in VS Code. Compress for fewer tokens, route easy work cheaper, then chat with Copilot, Cursor, Claude, OpenAI, Gemini, or Ollama. Optional secret redaction before prompts leave your machine.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Aura Wire Chat: live cost, fewer tokens, secret guard, local routing

See tokens and estimated cost on every turn in VS Code.
Route cheaper, compress repeats, chat with Copilot, Cursor, Claude, OpenAI, Gemini, or Ollama.

Aura Wire on the Visual Studio Marketplace

Product page
The optional Windows desktop app adds the full command center and the wire CLI.

Aura Wire for VS Code. Headline: AI chat that shows where every request went, and what it cost. A chat beside Live Traffic with Chat options open: Guard, Router, Compress, and Advise. The Live Traffic board shows provider mix, model mix, latency, and token flow.

Screens on this page use sample data. Token and cost figures are illustrative.

Install

  1. Install the extension and open a chat from the Aura Wire view. Each chat is an editor tab you can split, drag, or move to another window.
  2. The first chat downloads and starts Aura Wire Host in the editor. No certificate, proxy setting, or admin prompt.
  3. Pick a destination and a model: Cursor, Copilot, Claude, OpenAI, Anthropic, Gemini, Ollama, or any other configured provider. Starred models stay at the top.
  4. Add keys with Aura Wire: Provider keys, from the Command Palette or Provider keys at the bottom of the model picker. Host stores them on this machine. If a provider is missing, the picker opens that same screen.

Host starts with a 14-day full-pipeline trial (no card). When it ends, the whole product turns off until you buy the one-time Aura Wire Chat license; the product page has the details. Works in VS Code 1.85 and newer, and in Cursor and Windsurf.

How this chat is different

Other chats hide the request. This one shows it. Under every reply: which model answered, tokens in and out, how many Compress removed, and the estimated cost. The composer shows a running total and the context budget. Long chats keep the full transcript; only the outgoing request is trimmed, oldest tool results first.

The pipeline between the composer and the provider is yours to set. The wrench on the composer turns Guard, Router, Compress, and Advise on for this chat, and opens the routing profile that chat is using.

Guard strips secrets before the request leaves

A chat where the user pasted an env file containing an API key. The reply footer shows the model, token counts, cost, and a yellow note that Aura Guard redacted one secret.

An API key went into the composer. Guard redacted it before the request left the machine, and the footer says so.

Router sends the turn to a cheaper model

The Aura Router route designer open in a VS Code editor tab. Rule 1, openai-large-to-mini, is in edit mode: Provider OpenAI, Model gpt-4o*, a Complexity node with High, Med, and Low outcomes, and a Change model node set to gpt-4o-mini. Low complexity goes to the cheaper model; the rest fall through. Two more rules below: cursor-auto-to-copilot-cli and openai-to-local-ollama.

One rule: OpenAI turns scored low complexity go to gpt-4o-mini; everything else falls through unchanged. Rules run top to bottom, first match wins.

Rules match on provider, model, token range, attachments, tools, project, or time of day, and can change the model, route to another API, or delegate to a local agent. When a rule fires, the reply footer names the model that answered instead of the one you asked for, with the tokens saved. Open the designer from the wrench on the composer, or run Test against recent traffic to see which rules would have matched.

Compress trims the request before it leaves

The Aura Compress stats board open in a VS Code editor tab: 15 of 128 requests compressed, 11,096 of 89,993 tokens saved, average 87 tokens saved per chat request and 740 per compressed request, top technique Compressed. A token consumption rate chart and savings by provider in tokens and dollars.

Tokens saved per provider, in tokens and in dollars, with the rate chart for the last hour.

Compress drops repeated context and stale tool results from the outgoing request; the transcript in the tab is never touched. The footer under each reply shows how many tokens it removed, and this board adds them up by provider.

Cost and traffic, in the editor

The Cost projections dashboard open in a VS Code editor tab: projected cycle spend, plan and direct API estimates, and combined estimate by project and by provider.

Where this billing cycle is heading, split by project and by provider.

Aura Wire boards open as editor tabs: cost projections, live traffic, Router and Compress stats, and Guard activity. Observe is on from the start; Guard, Router, and Compress stay off until you turn them on from Pipeline overview or the wrench on a chat.

It asks before it writes or runs

An Aura Wire chat open as an editor tab. The model has read a failing test and edited two files, and the extension is waiting for approval before running the test command.

The model asked to run node --test. The extension stopped and asked first.

Writes and shell commands wait for run once, skip, or Always. Reads run on their own. Each turn lists the files it touched, with Keep / Undo per file; Undo shows what it will restore. Edits go through the editor, so Ctrl+Z works on them too.

Cursor, Copilot, and Claude run their own agent inside Host, so those cards do not apply. Their tool calls still show in the transcript as read-only cards (needs a Host that forwards nested_tool for that destination).

What this is, and what it is not

Aura Wire is Aura Wire is not
A chat client in editor tabs, with history in the activity bar An AI agent. The reasoning happens at the destination you pick.
A thin client that finds or starts Host and talks to its /v1 endpoint A replacement for Cursor Agent or Copilot Chat
A picker that routes to Cursor, Copilot, Claude, OpenAI, Ollama, and more A bundle of vendor SDKs inside the VSIX
Workspace tools that run locally and wait for your approval A certificate, a proxy setting, or a UAC prompt
A window into traffic, cost, and Guard for this project Something that intercepts your editor's native AI traffic
Local: Host listens on loopback A service that sends your prompts to Bitfield Creek

Frequently asked questions

Does this replace Copilot Chat or Cursor Agent? No. It is a second chat that can route to them, and to other providers, through Host. Many people keep both open. Aura Wire is the one that shows where the request went and what it cost.

Can I use a local model? Yes. Ollama is a destination like any other, so a chat can move from a hosted model to a local one mid-thread. Host runs on loopback either way.

Where do prompts and API keys go? Host listens on loopback. You enter keys on Provider keys, or set the vendors' usual environment variables; the extension never stores them. Prompts and responses stay in memory and are not saved. Host keeps sanitized metadata: provider, model, token counts, latency, and cost. Only requests sent through this extension, the wire CLI, or an OpenAI-compatible client are observed. Capture is not enabled, so there is no driver, certificate, or administrator step.

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