Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>BEE Code for VS CodeNew to Visual Studio Code? Get it now.
BEE Code for VS Code

BEE Code for VS Code

HEOSSI

|
2 installs
| (0) | Free
Agentic coding assistant for VS Code that plans, edits, runs commands, and verifies changes with developer-controlled permissions, local sessions, and precise rewind.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Bee by HEOSSI

BEE Code for VS Code

Plan, edit, run, verify, and rewind without leaving VS Code.

BEE Code is an agentic coding assistant from HEOSSI. It works across your repository, uses the diagnostics already available in the editor, and keeps outward-facing actions such as Git push and pull requests behind an approval in every mode.

Install from the Microsoft Marketplace · Install from Open VSX

BEE Code agent session inside VS Code

Start in under a minute

  1. Install BEE Code for VS Code.
  2. Open a folder and select the Bee icon in the Activity Bar.
  3. Sign in with a Bee account or a scoped bee_sk_ API key.
  4. Ask for a change in plain language and review the proposed work.

Free Bee Cell access is available through a Bee Workspace account. Bee Code offers the full Cell, Brood, Comb, Buzz, Hive, and Swarm ladder; the signed-in customer sees and can select only the models included with their Workspace, Business, Enterprise, or API entitlement.

What BEE Code can do

  • Understand a real repository. List and search the workspace, read active files and selections, and attach or mention project files as context.
  • Make complete changes. Create, write, append, patch, and delete files with a visible permission boundary.
  • Run and verify work. Launch bounded commands, follow long-running jobs, read native editor diagnostics, and report the evidence.
  • Work with Git deliberately. Inspect status, create branches and commits, push, and open pull requests. Publication always requires approval.
  • Use the web when needed. Governed web search is available to the agent without granting it unrestricted browser control.
  • Recover precisely. Branch only the conversation, restore only the files, or do both from any user turn.

Bee Code currently exposes 19 governed tools across workspace search, file editing, commands, diagnostics, Git, pull requests, and web search.

Choose the authority level

Mode File edits Commands Git push and pull requests
Manual Ask Ask Ask
Plan Ask after planning Ask after planning Ask
Edit automatically Run Ask Ask
Auto Run Run Ask

Manual is the default. Session approvals expire with the conversation, and publication approval cannot be disabled.

BEE Code model, effort, thinking, permissions, and context controls

Models and reasoning controls

  • Select any entitled production model: Bee Cell, Brood, Comb, Buzz, Hive, or the governed Swarm routing fabric.
  • Select reasoning effort for the next request.
  • Enable Thinking on models that support it.
  • Use Fast mode for Low effort with Thinking off, without silently changing the selected model.
  • Optionally flag an answer so the next request uses the stronger eligible Bee Code model. A flagged response is never re-run automatically.

Model availability is enforced by the agent API against the customer account, not trusted to a client-side menu. Paid Modal capacity remains scale-to-zero and wakes only for an entitled request; Swarm uses its governed routed execution fabric. See the live model and capability matrix for context, reasoning, modality, and tool details.

Customize and integrate

  • Account output styles opens the live Bee preference control; Bee Code applies the saved tone, response style, and response format on agent turns.
  • Bee memory opens the account's live memory manager.
  • VS Code agents, hooks, MCP servers, and plugins open the corresponding native manager supplied by the installed editor. On older builds, Bee Code reports the missing editor capability instead of pretending it was changed.
  • Focus view toggles VS Code Zen Mode.
  • Remote Control is displayed as unavailable. Bee Code has no remote-session subsystem in this release and never enables one implicitly.

Rewind without collateral damage

Hover a message you sent and choose exactly what should move back:

  • Swarm from here branches the conversation and leaves files alone.
  • Rewind the comb restores the files and keeps the conversation.
  • Swarm and rewind does both.

Bee Code snapshots the files touched by a turn immediately before changing them. A rewind restores only that turn's affected files rather than replacing the whole repository.

Local sessions and explicit data flow

Conversation history is stored on the local machine and can be reopened, renamed, retained, or deleted by the user. Bee Code sends the prompt and the workspace context required for a turn to the configured Bee agent endpoint; it does not upload an entire repository as background synchronization.

Secrets are excluded by default. .env, private keys, .aws/, and .ssh/ matches are never read, sent as context, or edited, including when explicitly requested. Paths are confined to the canonical workspace, and commands run from an argument array rather than through a shell.

Bee Code refuses VS Code Restricted Mode instead of operating with a misleading partial-trust posture. Credentials are stored in VS Code SecretStorage and are excluded from settings.json and Settings Sync.

Transparent commit attribution

Commits created through Bee Code retain the developer's configured Git identity as the primary author. By default, a separate trailer records the selected Bee model, for example:

Co-Authored-By: Bee Cell <bee-noreply@heossi.com>

Set beecode.gitCommitAttribution to false to omit the trailer.

Sign-in options

  • Bee Workspace Subscription - individual and team plans.
  • Bee Business or Enterprise Subscription - regulated and Enclave plans, with entitlement confirmed against the signed-in account.
  • Bee API Subscription - Pollen, Nectar, Honey, or Royal Jelly using a bee_sk_ key with the code:actions:write scope.

An existing beecode login session is detected automatically.

Settings

Setting Default Purpose
beecode.apiUrl Bee agent endpoint Agent-plane endpoint
beecode.model bee-cell Agent model for new turns
beecode.initialMode manual Manual, Plan, Edit, or Auto authority
beecode.deniedPaths secret globs Files Bee must never read or edit
beecode.allowedExecutables [] Commands that may run without asking
beecode.autosave true Save dirty editors before agent access
beecode.respectGitIgnore true Exclude ignored paths from search
beecode.gitCommitAttribution true Add optional Bee model attribution
beecode.sessionRetentionDays 0 Keep local sessions indefinitely
beecode.sessionSizeWarningMb 1024 Warn before history grows too large

Keyboard and commands

  • Cmd/Ctrl+Esc: focus or unfocus Bee Code.
  • Alt+K: mention the current selection.
  • Cmd/Ctrl+Shift+Backspace: cancel the active turn.

The Command Palette includes sign in, sign out, open, new session, history, delete session, focus, unfocus, cancel, mention selection, and logs.

Support and trust

  • Documentation and downloads
  • TypeScript SDK
  • Python SDK
  • SDK documentation
  • MCP Registry
  • MCP documentation
  • Public SDK, MCP, architecture, and verification repository
  • Report an extension problem
  • Bee security and trust
  • Extension changelog

Version 0.2.10 requires VS Code 1.94 or newer.

Bee Code is part of Bee by HEOSSI - The Progressive Quantum-Native Intelligence Engine.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft