Skip to main content

Welcome to swAItch

swAItch is an open-source MCP server that makes your AI conversations portable across coding assistants.

The Problem

You’re deep in a conversation with your AI assistant — you’ve discussed architecture, iterated on a plan, debugged a tricky issue. Now you want to switch IDEs. But all that context? Gone.

The Solution

swAItch reads conversation history from your installed IDEs and exposes it through MCP tools. Any MCP-compatible client can call these tools to retrieve conversations from another IDE — complete with messages, artifacts, plans, and walkthroughs.
Your previous IDE → swAItch (MCP Server) → Your current IDE

Key Features

MCP-Native

Built with FastMCP v3. Works with any MCP client — Cursor, Claude Desktop, and more.

Zero Config

Auto-detects installed IDEs and their conversation data. Just install and run.

Live Updates

File system watcher detects new conversations as they happen. Always up-to-date.

Extensible

Plugin-style parser system. Add new IDE support by implementing one class.

Supported IDEs

IDEStatus
CursorSupported
VS Code CopilotRoadmap
CodexRoadmap

Next Steps