Skip to content
/ Mysti Public

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.

License

Notifications You must be signed in to change notification settings

DeepMyst/Mysti

Repository files navigation

Mysti - Your AI Coding Team Working Together

Mysti Logo

Version Installs Rating GitHub Stars GitHub Forks License

Your AI Coding team for VSCode
7 AI providers — Claude Code, Codex, Gemini, Copilot, Cline, Cursor & OpenClaw — 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.3.1

7 AI Providers

Mysti now supports 7 AI providers — added Cursor, OpenClaw, and Cline alongside Claude Code, Codex, Gemini, and GitHub Copilot. Switch between providers with one click or use @agent mentions to route tasks to specific AIs.

Autonomous Mode

Let the AI work independently with built-in safety controls. A three-level safety classifier (safe/caution/blocked) evaluates every operation, while a learning memory system adapts to your preferences over time. Learn more

@-Mention System

Type @claude, @gemini, or any agent name to route tasks directly. Chain agents for multi-perspective workflows: @claude Write a sort function, then @codex optimize it. Reference files with @filename.ts for instant context. Learn more

5 Brainstorm Collaboration Strategies

Brainstorm Mode now offers 5 strategies — Quick, Debate, Red-Team, Perspectives, and Delphi — each with role-based discussion and convergence detection. Learn more

Context Compaction

Smart conversation compaction prevents context overflow. Native /compact support for Claude Code, with client-side summarization for other providers. Learn more


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

Provider Best For
Claude Code Deep reasoning, complex refactoring, thorough analysis
Codex Quick iterations, familiar OpenAI style
Gemini Fast responses, Google ecosystem integration
GitHub Copilot Multi-model access (Claude, GPT-5, Gemini) via GitHub subscription
Cline Plan/Act mode, structured task completion
Cursor Auto model selection, multi-model with Claude, GPT-5, Gemini
OpenClaw Real-time WebSocket streaming, configurable thinking levels

Switch providers with one click. No lock-in.

Why Mysti?

vs Copilot/Cursor Mysti Advantage
Single AI Multi-agent brainstorming — two AIs collaborate with 5 strategies
Locked to one provider 7 providers — Claude, Codex, Gemini, Copilot, Cline, Cursor, OpenClaw
Black box Full permission control — read-only to full-access
Generic responses 16 personas — architect, debugger, security expert...
Manual workflow Autonomous 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 7 agents from the settings panel.

Brainstorm Mode

5 Collaboration Strategies

Strategy Roles Best For
Quick Direct synthesis Simple tasks, fast answers
Debate Critic vs Defender Architecture decisions, trade-offs
Red-Team Proposer vs Challenger Security reviews, edge case discovery
Perspectives Risk Analyst vs Innovator Greenfield design, technology selection
Delphi Facilitator vs Refiner Complex problems, reaching consensus

Why Two AIs Beat One

Claude Code (Anthropic), Codex (OpenAI), Gemini (Google), GitHub Copilot, Cline, Cursor, and OpenClaw 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

Combination Best For
Claude + Codex Deep analysis meets rapid iteration
Claude + Gemini Thorough reasoning with fast validation
Claude + Copilot Compare native Claude vs Copilot's multi-model approach
Cursor + Gemini Multi-model flexibility with Google integration
OpenClaw + Claude WebSocket streaming with deep reasoning

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

Persona Focus
Architect System design, scalability, clean structure
Debugger Root cause analysis, bug fixing
Security-Minded Vulnerabilities, threat modeling
Performance Tuner Optimization, profiling, latency
Prototyper Quick iteration, PoCs
Refactorer Code 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 Tool Subscription Install
Claude Code (recommended) Anthropic API or Claude Pro/Max npm install -g @anthropic-ai/claude-code
GitHub Copilot CLI GitHub Copilot Pro/Pro+/Business npm install -g @github/copilot-cli
Gemini CLI Google AI API or Gemini Advanced npm install -g @google/gemini-cli
Codex CLI OpenAI API Follow OpenAI's installation guide
Cline Depends on model provider npm install -g cline
Cursor Cursor subscription curl https://cursor.com/install -fsS | bash
OpenClaw OpenClaw account npm install -g openclaw@latest && openclaw onboard --install-daemon

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

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

Setting Default Description
mysti.defaultProvider claude-code Primary AI provider
mysti.claudePath claude Path to Claude CLI
mysti.codexPath codex Path to Codex CLI
mysti.geminiPath gemini Path to Gemini CLI
mysti.copilotPath copilot Path to Copilot CLI
mysti.clinePath cline Path to Cline CLI
mysti.cursorPath agent Path to Cursor CLI
mysti.openclawPath openclaw Path to OpenClaw CLI

Brainstorm Settings

Setting Default Description
mysti.brainstorm.agents ["claude-code", "openai-codex"] Which 2 agents to use
mysti.brainstorm.strategy quick Strategy: quick, debate, red-team, perspectives, delphi
mysti.brainstorm.autoConverge true Auto-exit when agents converge
mysti.brainstorm.maxDiscussionRounds 3 Maximum discussion rounds

Autonomous Settings

Setting Default Description
mysti.autonomous.safetyMode balanced conservative, balanced, aggressive
mysti.autonomous.blockPatterns [] Custom patterns to always block

Compaction Settings

Setting Default Description
mysti.compaction.enabled true Enable context compaction
mysti.compaction.threshold 75 Compaction threshold (% of context window)

General Settings

Setting Default Description
mysti.accessLevel ask-permission File access level
mysti.agents.autoSuggest true Auto-suggest personas
mysti.agents.maxTokenBudget 0 Max tokens for agent context (0 = unlimited)

Full Provider documentation


Keyboard Shortcuts

Action Windows/Linux Mac
Open Mysti Ctrl+Shift+M Cmd+Shift+M
Open in New Tab Ctrl+Shift+N Cmd+Shift+N

Commands

Command Description
Mysti: Open Chat Open the chat sidebar
Mysti: New Conversation Start fresh
Mysti: Add to Context Add file/selection to context
Mysti: Clear Context Clear all context
Mysti: Open in New Tab Open chat as editor tab

Documentation

Guide Description
Providers All 7 providers — setup, models, features
Brainstorm Mode 5 strategies, convergence, team selection
Personas & Skills 16 personas, 12 skills, custom agents
Autonomous Mode Safety system, memory, continuation modes
@-Mentions Agent routing and file context
Compaction Context management and summarization
Architecture Technical internals and extension points
Features Complete 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