Neuron Companion by SADATA (v1.48.0)Use Neuron directly inside VS Code. Ask questions, understand your project, choose how Neuron works, and keep an eye on your usage — without leaving your editor. Get started
You do not need to copy an API key into VS Code. Your sign-in is managed securely by VS Code and is removed when you log out. Use Neuron memoryNeuron Companion provides Neuron+ Cloud Memory as a native Model Context Protocol (MCP) server in VS Code. It is served by Neuron Hub and uses the same sign-in as chat: there is no separate registration and no second key. Every device and desktop app signed in to your Neuron account shares one long-term memory. Neuron memory is the primary long-term memory Neuron uses. In Neuron's own chat view the editor's local memory tool is withheld, so what Neuron learns is written to one shared store rather than split between a local file and the cloud. Neuron recalls relevant context when a task starts ( Ask and Plan modes can read memory but never write it. Chat with NeuronNeuron Chat sits in VS Code's secondary side bar, so you can ask questions while you work. Responses appear as they are generated, and Neuron can use the tools available in VS Code. The model list is based on the models available to your Neuron account, so it can be different for each person, and it is kept up to date in the background while you are signed in. Neuron models run in Neuron Chat by default and are hidden from VS Code's own Chat. To keep using them there too, set Each step carries a short name and a few plain words on what it is for, names the file it is working on, and shows one short fact in a small label: the lines it read, how many matches a search found, or how far a task list has come. A command that failed says how it ended; one that worked does not. A change shows how many lines it added and removed and opens on the changed lines themselves. Images you attach appear as small pictures in one row; other attachments show their name with an icon for what they are, and a long paste becomes a "Pasted" tile that the model still reads in full. If the service is busy or your connection drops for a moment, Neuron tries the request again on its own, up to three times. If a reply still stops, Try Again continues from where it stopped instead of starting over. By default Neuron Chat offers VS Code's editor tools, Neuron's own tools and Neuron+ Cloud Memory. To also offer the tools of your own MCP servers, turn on Making long conversations cheaperThe largest saving comes from not paying twice for the same text. Everything that repeats on every turn — the instruction preamble, the tool list, the skills index, and the conversation so far — is sent in a byte-identical form each time, which is what lets the service charge a fraction of the normal rate for it. Neuron keeps that part stable on purpose: the tool list is ordered deterministically, and recalled memory is appended once rather than re-inserted, because a single byte moving would undo the discount for everything behind it. It also marks the end of the conversation as a cache point itself on every request, so the history is read back at the reduced rate however many instruction blocks the service adds in front of it. Codebase search results are excerpts rather than whole chunks, for the same reason they cite a file and line range: they are pointers to open, not the file itself. When a long conversation fills the model's context window, Neuron summarizes the older turns, including tool calls and results. That summary stays in the conversation; if Neuron cannot create it, the request falls back to trimming older turns. Choose how early this happens with Built for long sessionsNeuron is designed to stay responsive during long working sessions:
Neuron+ Adaptive InstructionsBefore a Neuron model answers a new request, Neuron restates it as a short spec — goal, scope, constraints, and what "done" means — and sends it after your own words, which travel with it unchanged so Neuron always knows what you actually asked. Your words win where the two disagree. The answer opens with a short card showing that spec and the context that went with it: a matching skill and what you attached. Questions, slash commands, and prompts already written as specs are sent as typed. It adds one quick request per new prompt (up to 10 seconds) and is always on. To review a restated prompt before sending it, run Neuron: Improve Prompt; the result goes into the Chat input for you to edit. Customize what your agents knowOpen Neuron: Customize to manage three things in one place. Memory lists what Neuron remembers on this machine and in Neuron+ Cloud Memory, and lets you edit, delete or forget it. Skills lists every skill with a switch to turn it off, lets you write your own, and has a Discover tab for the public skills directory. Knowledge installs up-to-date library documentation for your agents to search before they write code. Skills Neuron already knowsNeuron ships with a library of expert playbooks — backend architecture, code review, refactoring, documentation, testing, security, cloud, and DevOps. They are active as soon as the extension is installed, with nothing to configure. You do not need to name one. When your request matches a playbook, Neuron reads it and follows it; the rest stay out of the way. Because only a short index of the available skills travels with each request, having many of them does not slow your conversations down. Ask Neuron to install one for you, for example: “Install the skill from Understand your projectNeuron can search your project by meaning, not only by exact words. It can also research current information on the web and search GitHub for code, repositories, issues, and pull requests. This makes it easier to ask questions such as:
Search documents tooWord, Excel, PowerPoint, OpenDocument and Jupyter notebook files are converted to text and indexed beside your source, so "where is the Q3 revenue table" can find it in a spreadsheet. A search hit opens at the same line numbers everywhere, because one conversion serves the index and your assistant. PDFs are listed and can be opened by path; their text is not searched. Research the web and GitHubIn Chat, Neuron can search the web and read relevant pages. Search snippets are previews; Neuron can fetch the page for the readable text. Fetched pages are untrusted content, and the fetch tool blocks private, local, and cloud metadata addresses, including after redirects. The Generate imagesAsk Neuron to draw an image, for example: “Generate a flat logo for a coffee shop.” The Analyze workspace imagesAsk Neuron to read an image in your workspace, for example: “Use Precise date and time calculationsAsk date, time, and calendar questions without model guessing, for example: “How many business days between now and the end of the month in Asia/Jakarta?” The Interactive chartsAsk Neuron to visualize comparisons or trends, for example: “Draw a bar chart comparing Q1-Q4 revenue.” The How it works
The automatic index is created on your device by default. If you manually start an index and on-device processing is unavailable, Neuron may use its embedding service as a fallback. In that case, the selected source excerpts are sent to Neuron for processing. Automatic indexing is always on. Personalize how Neuron worksOpen the Neuron sidebar to adjust the experience. Endpoint settings remain in the Options tab; the active reasoning setting is now shown above Context Window in the status card. Reasoning EffortChoose how much time Neuron should spend thinking from the Reasoning Effort control above Context Window:
Smart Adaptive works the way the Neuron desktop app does. It settles one level per request you type, and every step of that reply (tool calls included) uses the same level:
The response budget scales with the level and never exceeds the model's output limit. Models that do not support reasoning are skipped entirely. Neuron reads this from its own model list, so no thinking tier is sent to a model that cannot use one, and such a model keeps its full response length instead of being shortened to match a setting it never honours. Context WindowNeuron follows each model's own context window, so there is nothing to configure. VS Code manages the conversation history it sends. If an over-long conversation still reaches Neuron, Neuron summarizes older turns before dropping them; if summarization is unavailable, it trims history so the request can fit. Models with larger windows use their full advertised capacity, and Neuron reports that same figure to VS Code — so VS Code does not build a prompt larger than Neuron will actually send. The Context Window row near the bottom of the sidebar, alongside Codebase Index, shows how much of the usable prompt space your latest request consumed. The bar reads left to right: a striped block for space Neuron holds back on purpose — room for the reply, tool and request overhead, and a small estimation safety margin — then a solid segment for what your last request actually used, then whatever is still free. A thin marker inside the used region shows the session's highest usage for that model, so a single large request no longer leaves the reading pinned at 100%. Hover the row for the exact breakdown, including the current prompt, the session peak, each protected segment, and whether older turns were trimmed. The row stays visible when you switch between tabs and remembers the last value when you close and reopen the sidebar. The value is available for requests sent through a Neuron model; VS Code does not expose token usage from other providers such as Copilot models. Explore / Subagent ModelChoose which model should handle work delegated by VS Code’s Explore or subagent experience. Auto [VS Code] uses VS Code’s own model selection; Neuron+ Agent lets Neuron choose automatically. The remaining choices pin a specific Neuron model. Planner ModelChoose which model should be used by VS Code’s built-in Plan experience. Auto [VS Code] uses VS Code’s own model selection; Neuron+ Agent lets Neuron choose automatically. The available choices depend on the models supported by your account. Background modelsIn the Models tab, choose how Neuron handles images and long-chat summaries:
The image and summary calls are side tasks, not chat turns; they are excluded from the Hub audit transcript. Images selected for analysis are sent to Neuron Hub. EndpointNeuron currently runs on a single endpoint, so there is nothing to choose between and the picker is not shown. Requests go straight there, and no endpoint health checks run in the background. The picker and Neuron+ Smart Adaptive routing return when more endpoints are available. Audit TranscriptsNeuron Hub records Chat conversations for the company audit trail when your account's profile has audit turned on. VS Code adds the one thing Neuron Hub cannot see, what tools returned, and sends it in the background without delaying chat responses. Prompts VS Code writes on its own, such as chat titles, are never recorded. See your usageThe Neuron sidebar includes four tabs:
The Reasoning Effort, Context Window, Codebase Index, and Cloud Memory rows sit together near the bottom of the sidebar, so the active reasoning mode, prompt usage, indexing state, and memory connection stay easy to check while you work. The dashboard refreshes automatically while you are signed in. You can also refresh it manually. Hover over a usage percentage to see the exact count when that detail is available. Limits that reset every minute or less show no reset time, because it would be out of date almost as soon as it appeared. Updates and helpful shortcuts
CommandsOpen the VS Code Command Palette with
Privacy at a glance
Network hostsIf your network uses an allowlist, Neuron needs two hosts:
Requirements
Build and publish an update to the VS Code MarketplaceFor extension maintainers with access to the
Do not publish an unchanged version: the Marketplace uses the extension version as the release identifier. This repository's Feedback and supportIf something does not work as expected, open an issue on GitHub Issues or contact SADATA Helpdesk. |