aix is a CLI for defining, installing, and syncing AI editor configuration. If you are moving
from Codex to Cursor, this guide shows what aix can carry over, what the
destination editor calls each feature, and where the destination config lands.
When you are ready to run the move, aix sync codex --to cursor
copies the supported config from Codex into Cursor. Use the comparison
below first so you know which names, paths, and support differences to expect.
If you want the aix-side definitions first, review rules , prompts , mcp , skills , hooks
.
Run this migration
-
Preview the user-scope migration before writing files:
aix sync codex --to cursor --dry-run
-
Read the preview for skipped or converted features, then run:
aix sync codex --to cursor
-
Open Cursor's generated files and compare them with the destination details below.
Use
--scope project when the source config is project-scoped.
What needs attention
- Rules: Codex calls this "AGENTS.md", while Cursor calls it "Rules".
- Prompts: Cursor keeps prompts more directly than Codex.
- MCP: Codex and Cursor put mcp in different project or user targets.
- Skills: Codex and Cursor put skills in different project or user targets.
How to use this guide
- Read across a row to compare the source and destination terms, support, and targets.
- Each scope line shows both what the editor supports and what aix writes today.
- Open the destination editor page at the end if you need every path, note, and terminology detail.
The biggest changes are in rules, prompts, mcp.
Editor support
- Supported
The editor exposes that feature at that scope.
- No support
The editor does not expose that feature at that scope.
aix support
- Native
aix writes the editor's own format.
- Adapter
aix keeps the feature through an adapter or alternate representation.
- No support
aix does not write that feature for the destination today.
Feature comparison
Feature-by-feature differences from Codex to Cursor. | Feature | Codex | Cursor |
| Rules | AGENTS.md - Project
-
Editor Supported aix Native Path AGENTS.md at the project root and selected subdirectories - User
-
Editor Supported aix Native Path ~/.codex/AGENTS.md | Rules - Project
-
Editor Supported aix Native Path .cursor/rules/*.mdc - User
-
Editor Supported aix No support Editor target Settings UI Editor: Cursor stores user rules in the Settings UI rather than a writable file. aix: aix does not currently write Cursor user rules. |
| Prompts | Skills - Project
-
Editor Supported aix Adapter Path .agents/skills/prompt-{name}/ aix: Prompts are installed as instruction-only Agent Skills. - User
-
Editor Supported aix Adapter Path ~/.codex/skills/prompt-{name}/ aix: User-scoped prompts are also converted to skills. | Commands - Project
-
Editor Supported aix Native Path .cursor/commands/*.md - User
-
Editor Supported aix Native Path ~/.cursor/commands/*.md |
| MCP | MCP servers - Project
-
Editor No support aix No support Editor: The editor does not expose this feature at this scope. aix: aix does not yet write Codex project MCP config. - User
-
Editor Supported aix Native Path ~/.codex/config.toml | MCP servers - Project
-
Editor Supported aix Native Path .cursor/mcp.json - User
-
Editor Supported aix Native Path ~/.cursor/mcp.json |
| Skills | Skills - Project
-
Editor Supported aix Native Path .agents/skills/{name}/ - User
-
Editor Supported aix Native Path ~/.codex/skills/{name}/ | Skills - Project
-
Editor Supported aix Native Path .cursor/skills/{name}/ - User
-
Editor Supported aix Native Path ~/.cursor/skills/{name}/ |
| Agents | Agents - Project
-
Editor No support aix No support Editor: The editor does not expose this feature at this scope. aix: aix reports configured agents as unsupported for Codex. - User
-
Editor No support aix No support Editor: The editor does not expose this feature at this scope. aix: aix reports configured agents as unsupported for Codex. | Agents - Project
-
Editor Supported aix Native Path .cursor/agents/*.md - User
-
Editor Supported aix Native Path ~/.cursor/agents/*.md |
| Hooks | Hooks - Project
-
Editor Supported aix Native Path .codex/hooks.json - User
-
Editor Supported aix Native Path ~/.codex/hooks.json | Hooks - Project
-
Editor Supported aix Native Path .cursor/hooks.json - User
-
Editor Supported aix Native Path ~/.cursor/hooks.json |
| Plugins | Plugins - Project
-
Editor Supported aix Adapter Path .codex/ - User
-
Editor No support aix No support Editor: The editor does not expose this feature at this scope. aix: Codex does not support native plugin bundles. | Plugins - Project
-
Editor Supported aix Native Path .cursor-plugin/plugin.json - User
-
Editor No support aix No support Editor: The editor does not expose this feature at this scope. aix: Cursor plugins are installed per-project or through the Cursor marketplace. |
| Marketplaces | Marketplaces - Project
-
Editor No support aix No support Editor: The editor does not expose this feature at this scope. aix: Codex does not support custom AI marketplaces. - User
-
Editor No support aix No support Editor: The editor does not expose this feature at this scope. aix: Codex does not support custom AI marketplaces. | Marketplaces - Project
-
Editor Supported aix Native Path .cursor-plugin/marketplace.json - User
-
Editor No support aix No support Editor: The editor does not expose this feature at this scope. aix: Cursor marketplaces are configured at repository or team scope. |
Recommended follow-up links