Skip to content
All docs
Getting started

Migrating from VS Code

Import your settings, extensions, and keybindings in one click.

Arshas is built on the same open-source foundation as VS Code, which means migration is not a project — it is a single click. Your muscle memory, extensions, and configuration all carry over.

One-click import

On first launch, Arshas detects an existing VS Code installation and offers to import everything: settings.json, keybindings, installed extensions, themes, and even your workspace history. Accept the prompt and you are looking at your familiar editor a few seconds later.

The import is non-destructive. Your VS Code installation is left untouched, so you can run both side by side while you settle in.

What carries over

Extensions install from the same registry, so language servers, linters, and debuggers behave identically. Your theme, font settings, format-on-save behavior, and per-language overrides are applied verbatim.

The only new surface area is the AI layer: Tab completions, ⌘K inline edits, and the agent panel. Everything else is the editor you already know.

If you use profiles or sync

If you rely on VS Code Settings Sync, export a profile and import it from Settings → Profiles inside Arshas. Team-managed settings via .vscode/settings.json in your repositories work with no changes at all.

More in Getting started