GitPedia

Mysti

AI coding dream team of agents for VS Code. Claude Code + openai Codex collaborate in brainstorm mode, debate solutions, and synthesize the best approach for your code.

From DeepMyst·Updated June 14, 2026·View on GitHub·

English | 简体中文 | 日本語 | 한국어 | Español | Português | العربية | Deutsch | Français | Türkçe | Русский The project is written primarily in TypeScript, distributed under the Apache License 2.0 license, first published in 2025. It has gained significant community traction with 1,070 stars and 49 forks on GitHub. Key topics include: agent, agentic-ai, agentic-coding, agentic-workflow, agents.

Latest release: v0.4.0
March 11, 2026View Changelog →
<p align="center"> English | <a href="README.zh-CN.md">简体中文</a> | <a href="README.ja.md">日本語</a> | <a href="README.ko.md">한국어</a> | <a href="README.es.md">Español</a> | <a href="README.pt-BR.md">Português</a> | <a href="README.ar.md">العربية</a> | <a href="README.de.md">Deutsch</a> | <a href="README.fr.md">Français</a> | <a href="README.tr.md">Türkçe</a> | <a href="README.ru.md">Русский</a> </p>

Mysti - Your AI Coding Team Working Together

<p align="center"> <img src="resources/Mysti-Logo.png" alt="Mysti Logo" width="128" height="128"> </p> <p align="center"> <a href="https://marketplace.visualstudio.com/items?itemName=DeepMyst.mysti"> <img src="https://img.shields.io/visual-studio-marketplace/v/DeepMyst.mysti?style=flat-square&label=Version" alt="Version"> </a> <a href="https://marketplace.visualstudio.com/items?itemName=DeepMyst.mysti"> <img src="https://img.shields.io/visual-studio-marketplace/i/DeepMyst.mysti?style=flat-square&label=Installs" alt="Installs"> </a> <a href="https://marketplace.visualstudio.com/items?itemName=DeepMyst.mysti"> <img src="https://img.shields.io/visual-studio-marketplace/r/DeepMyst.mysti?style=flat-square&label=Rating" alt="Rating"> </a> <a href="https://github.com/DeepMyst/Mysti/stargazers"> <img src="https://img.shields.io/github/stars/DeepMyst/Mysti?style=flat-square&label=Stars" alt="GitHub Stars"> </a> <a href="https://github.com/DeepMyst/Mysti/network/members"> <img src="https://img.shields.io/github/forks/DeepMyst/Mysti?style=flat-square&label=Forks" alt="GitHub Forks"> </a> <a href="https://github.com/DeepMyst/Mysti/blob/main/LICENSE"> <img src="https://img.shields.io/badge/License-Apache%202.0-blue?style=flat-square" alt="License"> </a> </p> <p align="center"> <strong>Your AI Coding team for VSCode</strong><br> <em>12 AI providers — Claude Code, Codex, Gemini, Copilot, Cline, Cursor, OpenClaw, Manus, OpenCode, Qwen Code, Ollama & LocalAI — working solo or in teams</em><br> <em>Wisdom of the crowd where the collective intelligence of several agents outperforms a single one.</em> </p> <p align="center"> <a href="https://marketplace.visualstudio.com/items?itemName=DeepMyst.mysti"> <img src="https://img.shields.io/badge/Install%20from-VS%20Code%20Marketplace-007ACC?style=for-the-badge&logo=visual-studio-code" alt="Install from VS Code Marketplace"> </a> </p> <p align="center"> <a href="#choose-your-ai">Providers</a> • <a href="#brainstorm-mode">Brainstorm</a> • <a href="#key-features">Features</a> • <a href="#quick-start">Quick Start</a> • <a href="#configuration">Config</a> • <a href="#documentation">Docs</a> </p>

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.

<p align="center"> <img src="docs/gifs/agent switching.gif" alt="Agent Switching" width="450"> </p>
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

<p align="center"> <img src="docs/gifs/main screen.gif" alt="Mysti Chat Interface" width="700"> </p> <p align="center"><em>Beautiful, modern chat interface with syntax highlighting, markdown support, and mermaid diagrams</em></p> <p align="center"> <img src="docs/gifs/Task list rendering and progress tracking.gif" alt="Task List Rendering" width="700"> </p> <p align="center"><em>Real-time task list rendering and progress tracking</em></p>

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.

<p align="center"> <img src="docs/gifs/brainstorm example.gif" alt="Brainstorm Mode" width="700"> </p>

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:

<p align="center"> <img src="docs/gifs/Brainstorm model selection.gif" alt="Brainstorm Model Selection" width="600"> </p>
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.

<p align="center"> <img src="docs/screenshots/plan-suggestions.png" alt="Plan Suggestions" width="600"> </p>

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
<p align="center"> <img src="docs/gifs/Selecting autonomy mode.gif" alt="Selecting Autonomy Mode" width="600"> </p>

Full Autonomous Mode documentation

@-Mention System

Route tasks to specific agents and reference files inline:

<p align="center"> <img src="docs/gifs/Agent tagging and multi agent workflows.gif" alt="@-Mention Tagging" width="600"> </p>
@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.

<p align="center"> <img src="docs/gifs/Personas and skills.gif" alt="Personas and Skills Panel" width="550"> </p>
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.

<p align="center"> <img src="docs/screenshots/persona-toolbar.png" alt="Toolbar Persona Selection" width="550"> </p>

Smart Auto-Suggestions

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

<p align="center"> <img src="docs/gifs/PErsona Suggestion.gif" alt="Auto Suggestions" width="550"> </p>

Conversation History

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

<p align="center"> <img src="docs/screenshots/conversation-history.png" alt="Conversation History" width="450"> </p>

Quick Actions on Welcome

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

<p align="center"> <img src="docs/screenshots/quick-actions-welcome.png" alt="Quick Actions" width="550"> </p>

Extensive Settings

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

<p align="center"> <img src="docs/screenshots/settings-panel.png" alt="Settings Panel" width="450"> </p>

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

bash
# 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.

<p align="center"> <img src="docs/gifs/slash commands menu.gif" alt="Slash Commands Menu" width="600"> </p>

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
<p align="center"> <img src="docs/gifs/Semi auto answering questions .gif" alt="Permission Controls Demo" width="600"> </p>

Configuration

Essential Settings

json
{ "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!

<a href="https://github.com/BahaAbuNojaim"><img src="https://avatars.githubusercontent.com/u/6247079?v=4" width="60" height="60" style="border-radius:50%" alt="BahaAbuNojaim" /></a>
<a href="https://github.com/MostlyKIGuess"><img src="https://avatars.githubusercontent.com/u/135974627?v=4" width="60" height="60" style="border-radius:50%" alt="MostlyKIGuess" /></a>
<a href="https://github.com/a-programmers-programmer"><img src="https://avatars.githubusercontent.com/u/161260774?v=4" width="60" height="60" style="border-radius:50%" alt="a-programmers-programmer" /></a>
<a href="https://github.com/patrick-fu"><img src="https://avatars.githubusercontent.com/u/20736775?v=4" width="60" height="60" style="border-radius:50%" alt="patrick-fu" /></a>

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!

<p align="center"> <a href="https://github.com/DeepMyst/Mysti/stargazers"> <img src="https://img.shields.io/github/stars/DeepMyst/Mysti?style=for-the-badge&logo=github&color=yellow" alt="GitHub Stars" /> </a> </p> <p align="center"> <a href="https://star-history.com/#DeepMyst/Mysti&Date"> <img src="https://api.star-history.com/svg?repos=DeepMyst/Mysti&type=Date" width="600" alt="Star History Chart" /> </a> </p>

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.


<p align="center"> <a href="https://marketplace.visualstudio.com/items?itemName=DeepMyst.mysti">Install</a> • <a href="https://github.com/DeepMyst/Mysti/issues">Report Issue</a> • <a href="https://github.com/DeepMyst/Mysti">GitHub</a> </p> <p align="center"> <strong>Mysti</strong> — Built by <a href="https://www.deepmyst.com/mysti">DeepMyst Inc</a><br> <sub>Made with Mysti</sub> </p>

Contributors

Showing top 5 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from DeepMyst/Mysti via the GitHub API.Last fetched: 6/15/2026