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

# Mysti - 함께 일하는 AI 코딩 팀

Mysti 로고

버전 설치 수 평점 GitHub Stars GitHub Forks 라이선스

VSCode를 위한 AI 코딩 팀
11개의 AI 프로바이더 — Claude Code, Codex, Gemini, Copilot, Cline, Cursor, OpenClaw, OpenCode, Qwen Code, Ollama & LocalAI — 단독 또는 팀으로 작업
집단 지성의 힘 — 여러 에이전트의 집합적 지능이 단일 에이전트를 능가합니다.

VS Code 마켓플레이스에서 설치

프로바이더브레인스토밍기능빠른 시작설정문서

--- ## v0.3.4 새로운 기능 ### 11개의 AI 프로바이더 Mysti는 이제 **11개의 AI 프로바이더**를 지원합니다 — **OpenCode**, **Qwen Code**, **Ollama**, **LocalAI**가 새로 추가되어 Claude Code, Codex, Gemini, GitHub Copilot, Cline, Cursor, OpenClaw와 함께 사용할 수 있습니다. Ollama/LocalAI로 로컬 모델을 실행하거나 OpenCode, Qwen Code 같은 클라우드 프로바이더를 사용하세요. 각 프로바이더는 UI에서 고유한 로고를 표시합니다. ### Qwen Code 알리바바의 깊은 추론 능력을 갖춘 AI 코딩 CLI. Claude Code와 동일한 스트리밍 프로토콜을 사용하여 매끄럽게 통합됩니다. Qwen3 Coder 모델을 지원하며 plan, auto-edit, yolo 승인 모드를 제공합니다. ### OpenCode Anthropic, OpenAI, Google, Groq를 지원하는 멀티 백엔드 코딩 에이전트. 단일 CLI로 구현됩니다. 설정된 기본 모델을 사용 — 특정 프로바이더에 종속되지 않습니다. ### 로컬 AI 지원 **Ollama**와 **LocalAI**로 AI 모델을 로컬에서 실행 — 클라우드 구독이 필요 없습니다. 완벽한 프라이버시, 제로 레이턴시, 모델에 대한 완전한 제어. --- ## 몇 초 만에 설치 **VS Code에서:** `Ctrl+P` (Mac에서는 `Cmd+P`)를 누른 후 붙여넣기: ``` ext install DeepMyst.mysti ``` **또는** [VS Code 마켓플레이스에서 설치](https://marketplace.visualstudio.com/items?itemName=DeepMyst.mysti) --- ## AI 선택하기 Mysti는 이미 사용 중인 AI 코딩 도구와 함께 작동합니다. **추가 구독이 필요 없습니다.**

에이전트 전환

| 프로바이더 | 최적 용도 | |-----------|----------| | **Claude Code** | 깊은 추론, 복잡한 리팩토링, 철저한 분석 | | **Codex** | 빠른 반복, 익숙한 OpenAI 스타일 | | **Gemini** | 빠른 응답, Google 생태계 통합 | | **GitHub Copilot** | GitHub 구독으로 멀티 모델 액세스 (Claude, GPT-5, Gemini) | | **Cline** | Plan/Act 모드, 구조화된 작업 완료 | | **Cursor** | 자동 모델 선택, Claude, GPT-5, Gemini 멀티 모델 | | **OpenClaw** | 실시간 WebSocket 스트리밍, 구성 가능한 사고 레벨 | | **OpenCode** | 멀티 백엔드 에이전트 (Anthropic, OpenAI, Google, Groq) | | **Qwen Code** | 알리바바의 AI 코딩 에이전트, 깊은 추론 | | **Ollama** | 로컬 LLM 추론, 프라이버시 우선, 구독 불필요 | | **LocalAI** | 셀프 호스팅 AI 모델, 완전한 제어 | **원클릭으로 프로바이더 전환. 종속성 없음.** ### 왜 Mysti인가? | Copilot/Cursor 대비 | Mysti 장점 | |--------------------|-----------| | 단일 AI | **멀티 에이전트 브레인스토밍** — 2개의 AI가 5가지 전략으로 협업 | | 단일 프로바이더 종속 | **11개 프로바이더** — Claude, Codex, Gemini, Copilot, Cline, Cursor, OpenClaw, OpenCode, Qwen, Ollama, LocalAI | | 블랙박스 | **완전한 권한 제어** — 읽기 전용부터 전체 액세스까지 | | 일반적인 응답 | **16개 페르소나** — 아키텍트, 디버거, 보안 전문가... | | 수동 워크플로우 | **자율 모드** — AI가 안전 제어 하에 독립적으로 작업 | | 크로스 에이전트 라우팅 없음 | **@멘션** — 인라인으로 특정 에이전트에 작업 라우팅 | --- ## 실제 동작

Mysti 채팅 인터페이스

구문 강조, Markdown 지원, Mermaid 다이어그램을 갖춘 아름답고 현대적인 채팅 인터페이스

작업 목록 렌더링

실시간 작업 목록 렌더링 및 진행 상황 추적

--- ## 브레인스토밍 모드 **두 번째 의견이 필요하세요?** 브레인스토밍 모드를 활성화하고 2개의 AI 에이전트가 함께 문제를 해결하게 하세요. 설정 패널에서 **11개 에이전트 중 아무 2개나 선택**하세요.

브레인스토밍 모드

### 5가지 협업 전략 | 전략 | 역할 | 최적 용도 | |------|------|----------| | **Quick** | 직접 종합 | 간단한 작업, 빠른 답변 | | **Debate** | 비평가 vs 옹호자 | 아키텍처 결정, 트레이드오프 | | **Red-Team** | 제안자 vs 도전자 | 보안 리뷰, 엣지 케이스 발견 | | **Perspectives** | 리스크 분석가 vs 혁신가 | 그린필드 설계, 기술 선택 | | **Delphi** | 진행자 vs 개선자 | 복잡한 문제, 합의 도달 | ### 2개의 AI가 1개보다 나은 이유 **Claude Code** (Anthropic), **Codex** (OpenAI), **Gemini** (Google), **GitHub Copilot**, **Cline**, **Cursor**, **OpenClaw**, **OpenCode**, **Qwen Code** (알리바바), **Ollama**, **LocalAI**는 서로 다른 훈련, 서로 다른 강점, 서로 다른 약점을 가지고 있습니다. 아무 2개가 함께 작동하면: - 각 AI가 상대방이 놓칠 수 있는 엣지 케이스를 발견 - 서로 다른 관점이 더 견고한 솔루션으로 이어짐 - **함께** 토론하고, 서로 도전하며, 최상의 솔루션을 종합 시니어 개발자와 테크 리드가 코드를 리뷰하는 것과 같습니다 — 다만 실제로 먼저 토론한다는 점이 다릅니다. ### 수렴 감지 토론 중 Mysti는 에이전트의 합의와 입장 안정성을 추적합니다. **자동 수렴**이 활성화되면 에이전트가 합의에 도달하면 토론이 조기에 종료됩니다 — 품질을 희생하지 않고 시간을 절약합니다. ### 팀 선택하기 **설정 패널**에서 어떤 2개의 에이전트가 협업할지 구성:

브레인스토밍 모델 선택

| 조합 | 최적 용도 | |------|----------| | Claude + Codex | 깊은 분석과 빠른 반복의 결합 | | Claude + Gemini | 철저한 추론과 빠른 검증 | | Claude + Copilot | 네이티브 Claude vs Copilot의 멀티 모델 접근 비교 | | Cursor + Gemini | 멀티 모델 유연성과 Google 통합 | | OpenClaw + Claude | WebSocket 스트리밍과 깊은 추론 | | Qwen + Claude | 알리바바와 Anthropic의 추론 비교 | | OpenCode + Gemini | 멀티 백엔드 유연성과 Google 속도 | | Ollama + Claude | 로컬 프라이버시와 클라우드 지능의 결합 | [브레인스토밍 전체 문서](docs/BRAINSTORM.md) ### 지능형 플랜 감지 AI가 여러 구현 접근 방식을 제시하면 Mysti가 자동으로 감지하여 선호하는 경로를 선택할 수 있게 합니다.

플랜 제안

*최소 2개의 CLI 도구가 설치되어 있어야 합니다. [요구 사항](#요구-사항)을 참조하세요.* --- ## 주요 기능 ### 자율 모드 구성 가능한 안전 제어로 AI가 독립적으로 작업하게 합니다: - **안전 분류기**: 3단계 — 안전 (자동 승인), 주의 (모드 의존), 차단 (항상 거부) - **3가지 안전 모드**: 보수적, 균형, 적극적 - **학습 메모리**: 권한 선호도를 기억하고 시간이 지남에 따라 개선 - **계속 모드**: 목표 기반 또는 작업 대기열의 확장 자율 세션 - **감사 추적**: 모든 자율 결정이 검토를 위해 기록됨

자율 모드 선택

[자율 모드 전체 문서](docs/AUTONOMOUS-MODE.md) ### @멘션 시스템 특정 에이전트에 작업을 라우팅하고 파일을 인라인으로 참조:

@멘션 태그

``` @claude 이 코드의 보안 문제 검토 @src/auth.ts @gemini 이 파일의 성능 개선 제안 @claude 테스트 작성, 그런 다음 @codex 최적화 ``` - **파일 멘션**: `@filename`으로 임시 컨텍스트 추가 - **에이전트 멘션**: `@agent`로 해당 프로바이더에 작업 라우팅 - **체이닝**: 이후 에이전트가 이전 에이전트의 응답을 컨텍스트로 수신 [@멘션 전체 문서](docs/MENTIONS.md) ### 컨텍스트 압축 컨텍스트 오버플로우를 방지하는 스마트한 대화 관리: - **자동**: 토큰 사용량이 임계값에 접근하면 트리거 (기본 75%) - **네이티브 지원**: Claude Code는 내장 `/compact` 명령 사용 - **클라이언트 측**: 다른 프로바이더는 지능형 메시지 요약 사용 - **패널별 추적**: 각 채팅 패널이 독립적으로 사용량 추적 [압축 전체 문서](docs/COMPACTION.md) ### 16개의 개발자 페르소나 AI의 사고 방식을 형성합니다. 전문 페르소나를 선택하여 AI의 문제 접근 방식을 변경합니다.

페르소나와 스킬 패널

| 페르소나 | 초점 | |---------|------| | **아키텍트** | 시스템 설계, 확장성, 깔끔한 구조 | | **디버거** | 근본 원인 분석, 버그 수정 | | **보안 전문가** | 취약점, 위협 모델링 | | **성능 튜너** | 최적화, 프로파일링, 레이턴시 | | **프로토타이퍼** | 빠른 반복, PoC | | **리팩토러** | 코드 품질, 유지보수성 | | + 10개 더... | 풀스택, DevOps, 멘토, 디자이너... | [페르소나 & 스킬 전체 문서](docs/PERSONAS-AND-SKILLS.md) --- ### 빠른 페르소나 선택 패널을 열지 않고 툴바에서 직접 페르소나 선택.

툴바 페르소나 선택

--- ### 스마트 자동 제안 Mysti가 메시지를 기반으로 관련 페르소나와 액션을 자동 제안합니다.

자동 제안

--- ### 대화 기록 작업을 잃지 않습니다. 모든 대화가 저장되고 쉽게 접근할 수 있습니다.

대화 기록

--- ### 환영 화면 빠른 액션 일반적인 작업을 위한 원클릭 액션으로 빠르게 시작.

빠른 액션

--- ### 풍부한 설정 토큰 예산, 액세스 레벨, 브레인스토밍 모드 등 Mysti의 모든 측면을 미세 조정.

설정 패널

--- ## 요구 사항 **이미 Claude, ChatGPT, Gemini, 또는 GitHub Copilot을 사용 중이세요? 바로 시작할 수 있습니다.** Mysti는 기존 구독으로 작동 — 추가 비용 없음! | CLI 도구 | 구독 | 설치 | |----------|------|------| | **Claude Code** (추천) | Anthropic API 또는 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 또는 Gemini Advanced | `npm install -g @google/gemini-cli` | | **Codex CLI** | OpenAI API | OpenAI 설치 가이드 참조 | | **Cline** | 모델 프로바이더에 따라 다름 | `npm install -g cline` | | **Cursor** | Cursor 구독 | `curl https://cursor.com/install -fsS \| bash` | | **OpenClaw** | OpenClaw 계정 | `npm install -g openclaw@latest && openclaw onboard --install-daemon` | | **OpenCode** | 프로바이더 API 키 (Anthropic, OpenAI 등) | `npm i -g opencode-ai@latest` | | **Qwen Code** | Qwen OAuth 또는 API 키 | `npm install -g @qwen-code/qwen-code@latest` | | **Ollama** | 로컬 (구독 불필요) | [ollama.com에서 설치](https://ollama.com) | | **LocalAI** | 로컬 (구독 불필요) | [localai.io에서 설치](https://localai.io) | 시작하려면 **1개**의 CLI만 있으면 됩니다. **아무 2개**를 설치하면 브레인스토밍 모드가 해제됩니다. --- ## 빠른 시작 ### 1. Mysti 설치 **방법 A:** `Ctrl+P` (Mac에서는 `Cmd+P`)를 누르고, 붙여넣기 후 실행: ``` ext install DeepMyst.mysti ``` **방법 B:** [VS Code 마켓플레이스에서 설치](https://marketplace.visualstudio.com/items?itemName=DeepMyst.mysti) ### 2. CLI 도구 설치 ```bash # Claude Code (추천) npm install -g @anthropic-ai/claude-code claude auth login # 또는 GitHub Copilot CLI (GitHub를 통해 Claude, GPT-5, Gemini 액세스) npm install -g @github/copilot-cli copilot # 그런 다음 /login 명령 사용 # 또는 Gemini CLI npm install -g @google/gemini-cli gemini auth login # 또는 Cursor curl https://cursor.com/install -fsS | bash agent login # 또는 OpenClaw npm install -g openclaw@latest && openclaw onboard --install-daemon openclaw login # 또는 OpenCode npm i -g opencode-ai@latest opencode auth login # 또는 Qwen Code npm install -g @qwen-code/qwen-code@latest qwen # 그런 다음 /auth 입력 ``` 브레인스토밍 모드를 사용하려면 아무 2개의 CLI 도구를 설치하세요. ### 3. Mysti 열기 - 활동 표시줄에서 **Mysti 아이콘** 클릭, 또는 - `Ctrl+Shift+M` (Mac에서는 `Cmd+Shift+M`) 누르기 ### 4. 코딩 시작 요청을 입력하고 AI의 도움을 받으세요! --- ## 슬래시 명령 내장 슬래시 명령 메뉴로 스킬과 액션에 빠르게 접근.

슬래시 명령 메뉴

--- ## 12개의 전환 가능한 스킬 행동 수정자를 자유롭게 조합: - **간결** - 명확하고 짧은 커뮤니케이션 - **테스트 주도** - 코드와 함께 테스트 작성 - **자동 커밋** - 증분 커밋 - **제1원리** - 기본 원리 추론 - **범위 규율** - 작업에 집중 - 그리고 7개 더... [페르소나 & 스킬 전체 문서](docs/PERSONAS-AND-SKILLS.md) --- ## 권한 제어 AI가 할 수 있는 것을 제어: - **읽기 전용** - AI는 읽기만 가능, 수정 불가 - **권한 요청** - 각 파일 변경을 승인 - **전체 액세스** - AI가 자율적으로 작업

권한 제어 데모

--- ## 설정 ### 기본 설정 ```json { "mysti.defaultProvider": "claude-code", "mysti.brainstorm.agents": ["claude-code", "google-gemini"], "mysti.brainstorm.strategy": "quick", "mysti.accessLevel": "ask-permission" } ``` ### 프로바이더 설정 | 설정 | 기본값 | 설명 | |------|-------|------| | `mysti.defaultProvider` | `claude-code` | 기본 AI 프로바이더 | | `mysti.claudePath` | `claude` | Claude CLI 경로 | | `mysti.codexPath` | `codex` | Codex CLI 경로 | | `mysti.geminiPath` | `gemini` | Gemini CLI 경로 | | `mysti.copilotPath` | `copilot` | Copilot CLI 경로 | | `mysti.clinePath` | `cline` | Cline CLI 경로 | | `mysti.cursorPath` | `agent` | Cursor CLI 경로 | | `mysti.openclawPath` | `openclaw` | OpenClaw CLI 경로 | | `mysti.opencodePath` | `opencode` | OpenCode CLI 경로 | | `mysti.qwenCodePath` | `qwen` | Qwen Code CLI 경로 | | `mysti.ollamaPath` | `ollama` | Ollama CLI 경로 | | `mysti.localaiPath` | `localai` | LocalAI CLI 경로 | ### 브레인스토밍 설정 | 설정 | 기본값 | 설명 | |------|-------|------| | `mysti.brainstorm.agents` | `["claude-code", "openai-codex"]` | 사용할 2개의 에이전트 | | `mysti.brainstorm.strategy` | `quick` | 전략: `quick`, `debate`, `red-team`, `perspectives`, `delphi` | | `mysti.brainstorm.autoConverge` | `true` | 에이전트가 수렴하면 자동 종료 | | `mysti.brainstorm.maxDiscussionRounds` | `3` | 최대 토론 라운드 수 | ### 자율 모드 설정 | 설정 | 기본값 | 설명 | |------|-------|------| | `mysti.autonomous.safetyMode` | `balanced` | `conservative`, `balanced`, `aggressive` | | `mysti.autonomous.blockPatterns` | `[]` | 항상 차단할 사용자 지정 패턴 | ### 압축 설정 | 설정 | 기본값 | 설명 | |------|-------|------| | `mysti.compaction.enabled` | `true` | 컨텍스트 압축 활성화 | | `mysti.compaction.threshold` | `75` | 압축 임계값 (컨텍스트 윈도우의 %) | ### 일반 설정 | 설정 | 기본값 | 설명 | |------|-------|------| | `mysti.accessLevel` | `ask-permission` | 파일 액세스 레벨 | | `mysti.agents.autoSuggest` | `true` | 페르소나 자동 제안 | | `mysti.agents.maxTokenBudget` | `0` | 에이전트 컨텍스트 최대 토큰 수 (0 = 무제한) | [프로바이더 전체 문서](docs/PROVIDERS.md) --- ## 키보드 단축키 | 액션 | Windows/Linux | Mac | |------|---------------|-----| | Mysti 열기 | `Ctrl+Shift+M` | `Cmd+Shift+M` | | 새 탭에서 열기 | `Ctrl+Shift+N` | `Cmd+Shift+N` | --- ## 명령 | 명령 | 설명 | |------|------| | `Mysti: Open Chat` | 채팅 사이드바 열기 | | `Mysti: New Conversation` | 새 대화 시작 | | `Mysti: Add to Context` | 파일/선택 영역을 컨텍스트에 추가 | | `Mysti: Clear Context` | 모든 컨텍스트 지우기 | | `Mysti: Open in New Tab` | 편집기 탭에서 채팅 열기 | --- ## 문서 | 가이드 | 설명 | |-------|------| | [프로바이더](docs/PROVIDERS.md) | 전체 11개 프로바이더 — 설정, 모델, 기능 | | [브레인스토밍 모드](docs/BRAINSTORM.md) | 5가지 전략, 수렴, 팀 선택 | | [페르소나 & 스킬](docs/PERSONAS-AND-SKILLS.md) | 16 페르소나, 12 스킬, 커스텀 에이전트 | | [자율 모드](docs/AUTONOMOUS-MODE.md) | 안전 시스템, 메모리, 계속 모드 | | [@멘션](docs/MENTIONS.md) | 에이전트 라우팅과 파일 컨텍스트 | | [압축](docs/COMPACTION.md) | 컨텍스트 관리와 요약 | | [아키텍처](docs/ARCHITECTURE.md) | 기술 내부 구조와 확장 포인트 | | [기능](docs/FEATURES.md) | 전체 기능 레퍼런스 | --- ## 텔레메트리 Mysti는 확장 기능을 개선하기 위해 **익명** 사용 데이터를 수집합니다: - 기능 사용 패턴 - 오류율 - 프로바이더 선호도 **코드, 파일 경로, 개인 데이터는 절대 수집하지 않습니다.** VSCode의 텔레메트리 설정을 따릅니다. 비활성화 방법: 설정 > Telemetry: Telemetry Level > off --- ## 기여자 Mysti를 더 좋게 만들어 주신 모든 분께 감사합니다! BahaAbuNojaim MostlyKIGuess a-programmers-programmer patrick-fu 함께 하고 싶으세요? 아래 [기여하기](#기여하기) 섹션을 확인하세요. --- ## Star 히스토리 Mysti가 도움이 되셨다면 Star를 눌러주세요 — 다른 분들이 프로젝트를 발견하는 데 도움이 되고 우리에게 동기부여가 됩니다!

GitHub Stars

Star 히스토리 차트

--- ## 기여하기 기여를 환영합니다! 버그 리포트, 기능 요청, 코드 기여 모두 환영합니다. - **좋은 첫 번째 Issue**: [`good first issue`](https://github.com/DeepMyst/Mysti/labels/good%20first%20issue) 라벨 확인 - **개발**: VS Code에서 `F5`를 눌러 확장 기능 개발 호스트 실행 - **Pull Request**: 포크하고 기능 브랜치를 만들어 PR 제출 자세한 가이드라인은 [CONTRIBUTING.md](CONTRIBUTING.md)를 참조하세요. --- ## 라이선스 Apache License 2.0 — 상업적 용도를 포함하여 자유롭게 사용, 수정, 배포할 수 있습니다. 전체 텍스트는 `LICENSE` 파일을 참조하세요. ---

설치이슈 보고GitHub

MystiDeepMyst Inc 제작
Mysti로 만듦