Migration wizard for importing config from Claude Code, Codex and other AI tools
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 39.9k
- Forks
- 3.4k
- Avg merge
- 7h 27m
- Merged PRs (30d)
- 222
Description
Context
Raised in Slack. There are plans for a migration wizard to help users switching from other AI coding tools (Claude Code, Codex, etc.). Users have given feedback that while Claude Code config currently works out of the box, there's no control or visibility over what gets imported. Codex has no import path at all.
Problem
When users switch to PostHog Code from another AI coding tool, there is no guided way to:
- Discover what existing configuration is available to import (skills, plugins, permissions, settings, MCP server connections)
- Select which items to import vs skip
- Preview what will be synced and how it maps to PostHog Code concepts
- Track what was imported and what's being kept in sync
Currently Claude Code config is silently picked up with no user control, MCP connections may be missing from the auto-import, and Codex has no import support.
Expected behavior
A migration wizard flow that:
- Detects installed AI coding tools and their configuration
- Presents a checklist of importable items grouped by category (settings, MCP servers, permissions, skills/plugins, etc.)
- Lets the user select what to import and optionally keep in sync
- Shows a summary of what was imported and any items that couldn't be mapped
Tools to support (initial scope)
- Claude Code — skills, plugins, permissions, settings, MCP connections
- Codex — TBD (needs investigation into what config Codex exposes)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by locating the existing Claude Code auto-import behavior and investigating what Codex configuration exposes. Done means a designed and implemented wizard can discover, select, preview, import, and optionally sync supported items, while reporting unmapped items.
Written by the indexing model from the issue text.
Assessment
- Domain
- ai, developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100