Mysti - Your AI Coding Team Working Together

March 11, 2026 · View on GitHub

English | 简体中文 | 日本語 | 한국어 | Español | Português | العربية | Deutsch | Français | Türkçe | Русский

Mysti - Your AI Coding Team Working Together

Mysti Logo

Version Installs Rating GitHub Stars GitHub Forks License

Your AI Coding team for VSCode
12 AI providers — Claude Code, Codex, Gemini, Copilot, Cline, Cursor, OpenClaw, Manus, OpenCode, Qwen Code, Ollama & LocalAI — working solo or in teams
Wisdom of the crowd where the collective intelligence of several agents outperforms a single one.

Install from VS Code Marketplace

ProvidersBrainstormFeaturesQuick StartConfigDocs


What's New in v0.4.0

4 New Providers (12 Total)

Mysti now supports 12 AI providers — added OpenCode, Qwen Code, Ollama, and LocalAI alongside Claude Code, Codex, Gemini, GitHub Copilot, Cline, Cursor, OpenClaw, and Manus. Run local models with Ollama/LocalAI or use cloud providers like OpenCode and Qwen Code. Each provider has its own authentic logo in the UI.

Qwen Code

Alibaba's AI coding CLI with deep reasoning capabilities. Uses the same streaming protocol as Claude Code for seamless integration. Supports Qwen3 Coder models with plan, auto-edit, and yolo approval modes.

OpenCode

Multi-backend coding agent supporting Anthropic, OpenAI, Google, and Groq through a single CLI. Uses your configured default model — no lock-in to specific providers.

Local AI Support

Run AI models locally with Ollama and LocalAI — no cloud subscription needed. Full privacy, zero latency, complete control over your models.

Stability & Testing

18 stability fixes across brainstorm mode and @-mention tagging — silence-based timeouts, auth pre-checks, convergence guards, mention limits, and retry cleanup. Plus 360 automated tests via vitest ensuring reliability across all features.

Bug Fixes

  • Windows: Fixed spawn EINVAL error with auto shell mode (#14)
  • Codex: Brainstorm now respects mysti.codexPath setting (#26)

Install in Seconds

From VS Code: Press Ctrl+P (Cmd+P on Mac), then paste:

ext install DeepMyst.mysti

Or install from the VS Code Marketplace


Choose Your AI

Mysti works with the AI coding tools you already have. No extra subscriptions needed.

Agent Switching

ProviderBest For
Claude CodeDeep reasoning, complex refactoring, thorough analysis
CodexQuick iterations, familiar OpenAI style
GeminiFast responses, Google ecosystem integration
GitHub CopilotMulti-model access (Claude, GPT-5, Gemini) via GitHub subscription
ClinePlan/Act mode, structured task completion
CursorAuto model selection, multi-model with Claude, GPT-5, Gemini
OpenClawReal-time WebSocket streaming, configurable thinking levels
OpenCodeMulti-backend agent (Anthropic, OpenAI, Google, Groq)
Qwen CodeAlibaba's AI coding agent, deep reasoning
OllamaLocal LLM inference, privacy-first, no subscription
LocalAISelf-hosted AI models, full control

Switch providers with one click. No lock-in.

Why Mysti?

vs Copilot/CursorMysti Advantage
Single AIMulti-agent brainstorming — two AIs collaborate with 5 strategies
Locked to one provider12 providers — Claude, Codex, Gemini, Copilot, Cline, Cursor, OpenClaw, Manus, OpenCode, Qwen, Ollama, LocalAI
Black boxFull permission control — read-only to full-access
Generic responses16 personas — architect, debugger, security expert...
Manual workflowAutonomous mode — AI works independently with safety controls
No cross-agent routing@-mentions — route tasks to specific agents inline

See It In Action

Mysti Chat Interface

Beautiful, modern chat interface with syntax highlighting, markdown support, and mermaid diagrams

Task List Rendering

Real-time task list rendering and progress tracking


Brainstorm Mode

Want a second opinion? Enable Brainstorm Mode and let two AI agents tackle your problem together. Choose any 2 of 12 agents from the settings panel.

Brainstorm Mode

5 Collaboration Strategies

StrategyRolesBest For
QuickDirect synthesisSimple tasks, fast answers
DebateCritic vs DefenderArchitecture decisions, trade-offs
Red-TeamProposer vs ChallengerSecurity reviews, edge case discovery
PerspectivesRisk Analyst vs InnovatorGreenfield design, technology selection
DelphiFacilitator vs RefinerComplex problems, reaching consensus

Why Two AIs Beat One

Claude Code (Anthropic), Codex (OpenAI), Gemini (Google), GitHub Copilot, Cline, Cursor, OpenClaw, OpenCode, Qwen Code (Alibaba), Ollama, and LocalAI have different training, different strengths, and different blind spots. When any two work together:

  • Each AI catches edge cases the other might miss
  • Different perspectives lead to more robust solutions
  • Together they debate, challenge each other, and synthesize the best solution

It's like having a senior dev and a tech lead review your code—except they actually discuss it first.

Convergence Detection

During discussions, Mysti tracks agent agreement and position stability. When auto-convergence is enabled, the discussion exits early once agents reach consensus — saving time without sacrificing quality.

Choose Your Team

Configure which two agents collaborate in the Settings Panel:

Brainstorm Model Selection

CombinationBest For
Claude + CodexDeep analysis meets rapid iteration
Claude + GeminiThorough reasoning with fast validation
Claude + CopilotCompare native Claude vs Copilot's multi-model approach
Cursor + GeminiMulti-model flexibility with Google integration
OpenClaw + ClaudeWebSocket streaming with deep reasoning
Qwen + ClaudeCompare Alibaba and Anthropic reasoning
OpenCode + GeminiMulti-backend flexibility with Google speed
Ollama + ClaudeLocal privacy meets cloud intelligence

Full Brainstorm documentation

Intelligent Plan Detection

When the AI presents multiple implementation approaches, Mysti automatically detects them and lets you choose your preferred path.

Plan Suggestions

Requires at least 2 CLI tools installed. See Requirements.


Key Features

Autonomous Mode

Let the AI work independently with configurable safety controls:

  • Safety Classifier: Three levels — safe (auto-approve), caution (mode-dependent), blocked (always deny)
  • Three Safety Modes: Conservative, Balanced, Aggressive
  • Learning Memory: Remembers your permission preferences and improves over time
  • Continuation Modes: Goal-based or task-queue for extended autonomous sessions
  • Audit Trail: Every autonomous decision is logged for review

Selecting Autonomy Mode

Full Autonomous Mode documentation

@-Mention System

Route tasks to specific agents and reference files inline:

@-Mention Tagging

@claude Review this code for security issues
@src/auth.ts @gemini Suggest performance improvements for this file
@claude Write tests, then @codex optimize them
  • File mentions: @filename adds transient context
  • Agent mentions: @agent routes tasks to that provider
  • Chaining: Later agents receive earlier agents' responses as context

Full @-Mention documentation

Context Compaction

Smart conversation management that prevents context overflow:

  • Automatic: Triggers when token usage approaches the threshold (default 75%)
  • Native support: Claude Code uses built-in /compact command
  • Client-side: Other providers use intelligent message summarization
  • Per-panel tracking: Each chat panel tracks usage independently

Full Compaction documentation

16 Developer Personas

Shape how your AI thinks. Select from specialized personas that change the AI's approach to your problems.

Personas and Skills Panel

PersonaFocus
ArchitectSystem design, scalability, clean structure
DebuggerRoot cause analysis, bug fixing
Security-MindedVulnerabilities, threat modeling
Performance TunerOptimization, profiling, latency
PrototyperQuick iteration, PoCs
RefactorerCode quality, maintainability
+ 10 more...Full-Stack, DevOps, Mentor, Designer...

Full Personas & Skills documentation


Quick Persona Selection

Select personas directly from the toolbar without opening panels.

Toolbar Persona Selection


Smart Auto-Suggestions

Mysti automatically suggests relevant personas and actions based on your message.

Auto Suggestions


Conversation History

Never lose your work. All conversations are saved and easily accessible.

Conversation History


Quick Actions on Welcome

Get started fast with one-click actions for common tasks.

Quick Actions


Extensive Settings

Fine-tune every aspect of Mysti including token budgets, access levels, and brainstorm mode.

Settings Panel


Requirements

Already paying for Claude, ChatGPT, Gemini, or GitHub Copilot? You're ready to go.

Mysti works with your existing subscriptions—no additional costs!

CLI ToolSubscriptionInstall
Claude Code (recommended)Anthropic API or Claude Pro/Maxnpm install -g @anthropic-ai/claude-code
GitHub Copilot CLIGitHub Copilot Pro/Pro+/Businessnpm install -g @github/copilot-cli
Gemini CLIGoogle AI API or Gemini Advancednpm install -g @google/gemini-cli
Codex CLIOpenAI APIFollow OpenAI's installation guide
ClineDepends on model providernpm install -g cline
CursorCursor subscriptioncurl https://cursor.com/install -fsS | bash
OpenClawOpenClaw accountnpm install -g openclaw@latest && openclaw onboard --install-daemon
OpenCodeProvider API keys (Anthropic, OpenAI, etc.)npm i -g opencode-ai@latest
Qwen CodeQwen OAuth or API keysnpm install -g @qwen-code/qwen-code@latest
OllamaLocal (no subscription needed)Install from ollama.com
LocalAILocal (no subscription needed)Install from localai.io

You only need one CLI to get started. Install any two to unlock Brainstorm Mode.


Quick Start

1. Install Mysti

Option A: Press Ctrl+P (Cmd+P on Mac), paste and run:

ext install DeepMyst.mysti

Option B: Install from VS Code Marketplace

2. Install a CLI Tool

# Claude Code (recommended)
npm install -g @anthropic-ai/claude-code
claude auth login

# Or GitHub Copilot CLI (access Claude, GPT-5, Gemini via GitHub)
npm install -g @github/copilot-cli
copilot  # then use /login command

# Or Gemini CLI
npm install -g @google/gemini-cli
gemini auth login

# Or Cursor
curl https://cursor.com/install -fsS | bash
agent login

# Or OpenClaw
npm install -g openclaw@latest && openclaw onboard --install-daemon
openclaw login

# Or OpenCode
npm i -g opencode-ai@latest
opencode auth login

# Or Qwen Code
npm install -g @qwen-code/qwen-code@latest
qwen  # then type /auth

For Brainstorm Mode, install any two CLI tools.

3. Open Mysti

  • Click the Mysti icon in the Activity Bar, or
  • Press Ctrl+Shift+M (Cmd+Shift+M on Mac)

4. Start Coding

Type your request and let the AI assist you!


Slash Commands

Access skills and actions quickly with the built-in slash command menu.

Slash Commands Menu


12 Toggleable Skills

Mix and match behavioral modifiers:

  • Concise - Clear, brief communication
  • Test-Driven - Tests alongside code
  • Auto-Commit - Incremental commits
  • First Principles - Fundamental reasoning
  • Scope Discipline - Stay focused on the task
  • And 7 more...

Full Personas & Skills documentation


Permission Controls

Stay in control of what the AI can do:

  • Read-only - AI can only read, never modify
  • Ask-permission - Approve each file change
  • Full-access - Let the AI work autonomously

Permission Controls Demo


Configuration

Essential Settings

{
  "mysti.defaultProvider": "claude-code",
  "mysti.brainstorm.agents": ["claude-code", "google-gemini"],
  "mysti.brainstorm.strategy": "quick",
  "mysti.accessLevel": "ask-permission"
}

Provider Settings

SettingDefaultDescription
mysti.defaultProviderclaude-codePrimary AI provider
mysti.claudePathclaudePath to Claude CLI
mysti.codexPathcodexPath to Codex CLI
mysti.geminiPathgeminiPath to Gemini CLI
mysti.copilotPathcopilotPath to Copilot CLI
mysti.clinePathclinePath to Cline CLI
mysti.cursorPathagentPath to Cursor CLI
mysti.openclawPathopenclawPath to OpenClaw CLI
mysti.opencodePathopencodePath to OpenCode CLI
mysti.qwenCodePathqwenPath to Qwen Code CLI
mysti.ollamaPathollamaPath to Ollama CLI
mysti.localaiPathlocalaiPath to LocalAI CLI

Brainstorm Settings

SettingDefaultDescription
mysti.brainstorm.agents["claude-code", "openai-codex"]Which 2 agents to use
mysti.brainstorm.strategyquickStrategy: quick, debate, red-team, perspectives, delphi
mysti.brainstorm.autoConvergetrueAuto-exit when agents converge
mysti.brainstorm.maxDiscussionRounds3Maximum discussion rounds

Autonomous Settings

SettingDefaultDescription
mysti.autonomous.safetyModebalancedconservative, balanced, aggressive
mysti.autonomous.blockPatterns[]Custom patterns to always block

Compaction Settings

SettingDefaultDescription
mysti.compaction.enabledtrueEnable context compaction
mysti.compaction.threshold75Compaction threshold (% of context window)

General Settings

SettingDefaultDescription
mysti.accessLevelask-permissionFile access level
mysti.agents.autoSuggesttrueAuto-suggest personas
mysti.agents.maxTokenBudget0Max tokens for agent context (0 = unlimited)

Full Provider documentation


Keyboard Shortcuts

ActionWindows/LinuxMac
Open MystiCtrl+Shift+MCmd+Shift+M
Open in New TabCtrl+Shift+NCmd+Shift+N

Commands

CommandDescription
Mysti: Open ChatOpen the chat sidebar
Mysti: New ConversationStart fresh
Mysti: Add to ContextAdd file/selection to context
Mysti: Clear ContextClear all context
Mysti: Open in New TabOpen chat as editor tab

Documentation

GuideDescription
ProvidersAll 12 providers — setup, models, features
Brainstorm Mode5 strategies, convergence, team selection
Personas & Skills16 personas, 12 skills, custom agents
Autonomous ModeSafety system, memory, continuation modes
@-MentionsAgent routing and file context
CompactionContext management and summarization
ArchitectureTechnical internals and extension points
FeaturesComplete feature reference

Telemetry

Mysti collects anonymous usage data to improve the extension:

  • Feature usage patterns
  • Error rates
  • Provider preferences

No code, file paths, or personal data is ever collected.

Respects VSCode's telemetry setting. Disable via: Settings > Telemetry: Telemetry Level > off


Contributors

Thanks to everyone who has helped make Mysti better!

BahaAbuNojaim MostlyKIGuess a-programmers-programmer patrick-fu

Want to join them? Check out the Contributing section below.


Star History

If Mysti has been useful to you, consider giving it a star — it helps others discover the project and keeps us motivated!

GitHub Stars

Star History Chart


Contributing

We welcome contributions! Whether it's bug reports, feature requests, or code contributions.

  • Good First Issues: Look for good first issue labels
  • Development: Press F5 in VS Code to launch Extension Development Host
  • Pull Requests: Fork, create a feature branch, and submit a PR

See CONTRIBUTING.md for detailed guidelines.


License

Apache License 2.0 — free to use, modify, and distribute, including for commercial purposes. See the LICENSE file for full text.


InstallReport IssueGitHub

Mysti — Built by DeepMyst Inc
Made with Mysti