Skip to main content
Already using Claude Code, Codex, GitHub Copilot Chat, or another terminal coding assistant? You can get started with Symbiotic Code in just a few minutes. Your existing instructions, commands, and integrations can come with you.

1. Install Symbiotic Code

You can install Symbiotic Code in 2 ways: VS Code extension or CLI. You can use both at the same time.

VS Code extension

Download the .vsix extension and install it in VS Code or another VS Code-based IDE.

CLI

Install the CLI globally with npm:
Then launch Symbiotic Code with:

2. Create your account

You need a Symbiotic Security account to use Symbiotic Code. Create an account or log in through the Symbiotic Portal.

3. Connect to a model

Use the built-in models

Depending on your plan, Symbiotic Code comes with optimized support for the most popular frontier models. The Auto model uses smart routing to select the right model for each request while helping manage costs. Use /models to switch models.

Use your own provider

To use an existing Claude, OpenAI, or Gemini subscription, or a local or custom model:
  1. Run /connect and select your provider.
  2. Enter your provider API key.
  3. Use /models to list and switch between available models.
See Models and providers for supported providers and custom configuration.

4. Project memory / instructions

Symbiotic Code automatically picks up instruction files from your existing tooling: For new projects, place instructions in AGENTS.md at your repo root, or in .symbiotic/agents/build.md for agent-specific prompts.

5. MCP servers

MCP servers are configured in symbiotic.json under mcp. For example, to use a local MCP server:
Remote MCP servers with OAuth are also supported:
See MCP servers for details.

Migrate your existing MCP config automatically

Paste this prompt into your coding agent to scan your machine and migrate all existing MCP server configs to Symbiotic Code:

Migrate MCP server configs from other tools to Symbiotic Code


6. Custom commands and agents

Move your existing workflows into Symbiotic Code without changing their format:
  • Commands: Copy Claude Code commands from .claude/commands/ to .symbiotic/commands/. See Custom commands.
  • Agents: Store project-specific agents in .symbiotic/agents/. See Custom agents.
For commands or agents shared across projects, use ~/.config/symbiotic/commands/ or ~/.config/symbiotic/agents/.

Migrate your existing commands and agents automatically

Migrate custom commands and agents from other tools to Symbiotic Code


7. Security modes

Symbiotic Code adds a security mode that Claude Code and OpenCode don’t have. Toggle it with Ctrl+S while running, or set a default per-agent in config:
Options: permissive (fastest, fewest confirmations), balanced (default), strict (most confirmations). See Security Modes for details.