> ## Documentation Index
> Fetch the complete documentation index at: https://www.swaitch.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Switch IDEs without losing your AI conversation context

# Welcome to swAItch

**swAItch** is an open-source [MCP server](https://modelcontextprotocol.io/) 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

<CardGroup cols={2}>
  <Card title="MCP-Native" icon="plug">
    Built with FastMCP v3. Works with any MCP client — Cursor, Claude Desktop, and more.
  </Card>

  <Card title="Zero Config" icon="wand-magic-sparkles">
    Auto-detects installed IDEs and their conversation data. Just install and run.
  </Card>

  <Card title="Live Updates" icon="eye">
    File system watcher detects new conversations as they happen. Always up-to-date.
  </Card>

  <Card title="Extensible" icon="puzzle-piece">
    Plugin-style parser system. Add new IDE support by implementing one class.
  </Card>
</CardGroup>

## Supported IDEs

| IDE                 | Status    |
| ------------------- | --------- |
| **Cursor**          | Supported |
| **VS Code Copilot** | Roadmap   |
| **Codex**           | Roadmap   |

## Next Steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get up and running in under 2 minutes.
  </Card>

  <Card title="Tools Reference" icon="wrench" href="/tools-reference">
    See all available MCP tools and how to use them.
  </Card>
</CardGroup>
