Migration Guide

Omegon can import configuration and context from other AI coding tools. Run /migrate auto to detect and import from all recognized sources, or specify a source directly.

From Claude Code

/migrate claude-code

Imports CLAUDE.md project instructions into persistent project memory facts.

Concept Mapping

Claude CodeOmegon
CLAUDE.mdProject memory — persistent facts with semantic search, knowledge graph, episodic recall. Not a flat file.
Model picker/model — 16 providers with tier-based routing and automatic failover
Extended thinking toggle/think off|minimal|low|medium|high — five explicit levels
Custom slash commands (.md)10 skills — specialized instruction sets loaded on demand (git, rust, python, security, OCI, etc.)
Conversation historySessions — auto-save, --resume, full replay with segment metadata
Anthropic only16 inference providers — Anthropic/Claude, OpenAI API, OpenAI/Codex, GitHub Copilot, OpenRouter, Groq, xAI (Grok), Mistral AI, Cerebras, Google Gemini, Google Antigravity, OpenCode Go, Perplexity AI, DwarfStar Local, Ollama (Local), Ollama Cloud
Design tree — a structured knowledge graph of architecture decisions, open questions, dependencies, and implementation status. Nodes follow the lifecycle seed → exploring → resolved → decided → implementing → implemented and bridge into specification and implementation work.
Subagents (shared working directory)Cleave — each child runs in its own git worktree on its own branch. File scope enforcement, dependency-ordered dispatch waves, per-file conflict detection (never bulk-resolved), and adversarial review. See Cleave vs Subagents.
OpenSpec — spec-driven development lifecycle (propose, specify, execute, verify, archive)
Personas — cognitive profiles with dedicated organic memory that grows across sessions
Instrument panel and live web dashboard over WebSocket
Secrets management — system keychain, HashiCorp Vault integration, encrypted storage
OCI tooling — first-class Containerfile authoring, multi-arch builds, registry auth, security scanning

What Transfers

What's Different

Design Tree in Practice

The design tree isn't theoretical — it's how Omegon itself is built. At any point you can see the state of every design decision in the project:

Design Tree: project-defined nodes
  seed → exploring → resolved → decided → implementing → implemented
  decisions, open questions, assumptions, dependencies, and implementation notes

Every node is a markdown file with structured sections: overview, research findings, decisions with rationale, open questions, and implementation notes with file scope. Nodes have typed relationships (dependencies, related work) and a lifecycle that bridges directly into OpenSpec for implementation. When a node reaches decided, one command scaffolds the full spec-driven implementation pipeline.

Claude Code has no equivalent. Design decisions live in conversation history and are forgotten when context fills up. CLAUDE.md is a flat file — it cannot represent typed lifecycle state, unresolved assumptions, or dependency relationships across a project's design nodes.

Cleave vs Subagents

Claude Code's subagents run child agents in the same working directory. Two subagents editing the same file produce race conditions. There's no isolation, no merge strategy, and no conflict detection.

Omegon's cleave orchestrator creates a separate git worktree for each child on its own branch. File scopes are enforced at plan time. Dependencies between children are declared and the orchestrator dispatches in waves. Merge happens per-file with conflict detection — the system never silently overwrites one child's work with another's. An optional adversarial review gate catches bugs and security issues before the merge lands.

See Cleave Orchestrator for the full comparison table and architecture diagram.

From OpenAI Codex CLI

/migrate codex

Imports AGENTS.md instructions and codex.json configuration into project memory.

Concept Mapping

Codex CLIOmegon
AGENTS.mdProject memory + AGENTS.md support (both formats recognized)
OpenAI models only16 inference providers — including Ollama (Local) for fully offline operation and Ollama Cloud as a separate hosted path
Cloud-dependent orchestrationFully local orchestration — cloud is only used for inference, and even that is optional with Ollama
Sandbox executionOCI-based isolation is available when the sandbox runtime is configured. Provider credentials can come from secure stores or environment variables; avoid plaintext project files.
Single-turn executionMulti-turn sessions with auto-save and resume. The agent maintains context across turns and sessions.
Parallel execution — cleave decomposes tasks into isolated git worktree branches with file scope enforcement, dependency waves, per-file merge, and adversarial review. Not shared-directory subagents.
Design tree — structured knowledge graph tracking decisions, dependencies, open questions, and implementation status. Bridges directly into spec-driven implementation.
OpenSpec lifecycle — specs define correctness before code is written, verified after implementation
Project memory — persistent semantic knowledge base, not a flat file that gets stale
10 skills — specialized instruction sets for git, security, OCI, Rust, Python, TypeScript, etc.
Instrument panel and web dashboard for real-time session telemetry

Security Posture

Codex CLI relies on a cloud sandbox for execution safety. Omegon takes a different approach: the operator controls the execution environment, with tooling to make that environment secure.

From Cursor / Aider / Continue / Windsurf

/migrate cursor   # or: aider
/init

These are IDE-integrated tools. Omegon is terminal-native by design. They're not mutually exclusive — use your IDE tool for inline completions and GUI diffs, use Omegon for the heavy lifting: architecture, multi-file refactors, parallel execution, design tracking, spec-driven development.

What You Gain

From Earlier Omegon Versions

If you were using an earlier version, the Rust binary is a superset of all previous functionality. Project memory transfers directly — same format, same location.