# Bring Your AI Bring Your AI moves an AI agent setup between Claude Code and Codex, or builds a first setup from a user's public work history. Primary flows: 1. Move my setup: ```bash bringyour preview --from claude-code --to codex bringyour migrate --from claude-code --to codex --policy merge ``` 2. Build my first setup: ```bash bringyour preview --build --github --to codex bringyour build --github --to codex ``` Preview is free and must not reveal mappings, file paths, generated content, validation notes, estimated size, or risk. It should only state whether the move or first setup is supported, whether an existing setup can be kept, and that original files will not be changed. Bring Your AI is local-first. Source/original files are read-only during migration. Target roots are snapshotted before writes. Build mode defaults to merge so existing Claude Code or Codex setup can be kept. MCP: Claude Code: ```bash claude mcp add bringyour -- /usr/local/bin/bringyour mcp ``` Codex: ```toml [mcp_servers."bringyour"] enabled = true command = "/usr/local/bin/bringyour" args = ["mcp"] ``` Remote HTTP MCP: ```bash curl -s https://bringyour.ai/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' ``` MCP manifest: - https://bringyour.ai/.well-known/mcp.json - Commerce manifest: https://bringyour.ai/.well-known/commerce.json - Agent manifest: https://bringyour.ai/.well-known/agent.json Free remote MCP tools: - `preview_move` - `preview_build_setup` - `install_local_cli` - `list_targets` - `list_products` - `quote_lifetime_license` - `start_checkout` Commerce API: - `GET /api/v1/catalog` lists lifetime-license products and payment-mode support. - `GET /api/v1/products` aliases the catalog. - `POST /api/v1/quote` returns a structured USD quote for one license. - `POST /api/v1/checkout` returns a Stripe Payment Link handoff for humans, or settles a Link-issued Stripe shared payment token when `payment_mode=stripe_spt`. - `GET /api/v1/license` explains fulfillment, local license verification, install commands, and support paths. Payment support: - Live: Stripe Payment Links for one-time lifetime licenses. - Live: Stripe Shared Payment Tokens for browserless agent checkout and license return. - Not yet enabled: Stripe ACP hosted storefront flow. - Not yet enabled: x402 / MPP machine payments. Remote MCP is no-data. It does not accept harness files, generated memories, user rules, API keys, GitHub handles, or file contents. Actual moves and first-setup builds run through the local CLI or local MCP server. Guides: - Claude Code to Codex migration: https://bringyour.ai/claude-code-to-codex - Agent-readable Claude Code to Codex migration: https://bringyour.ai/claude-code-to-codex.json - Claude Code limit fallback runbook: https://bringyour.ai/claude-code-limit-fallback - Agent-readable Claude Code limit fallback runbook: https://bringyour.ai/claude-code-limit-fallback.json - Codex import checklist: https://bringyour.ai/codex-import-checklist - Agent-readable Codex import checklist: https://bringyour.ai/codex-import-checklist.json - Codex import audit: https://bringyour.ai/codex-import-audit - Agent-readable Codex import audit: https://bringyour.ai/codex-import-audit.json - MCP config migration: https://bringyour.ai/mcp-config-migration - Agent-readable MCP config migration: https://bringyour.ai/mcp-config-migration.json - Claude Code to Codex migration tools: https://bringyour.ai/claude-code-to-codex-tools - Agent-readable Claude Code to Codex migration tools: https://bringyour.ai/claude-code-to-codex-tools.json - AGENTS.md vs CLAUDE.md: https://bringyour.ai/agents-md-claude-md - Agent-readable AGENTS.md vs CLAUDE.md: https://bringyour.ai/agents-md-claude-md.json - Codex import smoke checklist: https://bringyour.ai/codex-import-smoke - Agent-readable Codex import smoke checklist: https://bringyour.ai/codex-import-smoke.json - License verification proof: https://bringyour.ai/license-verification - Agent-readable license verification proof: https://bringyour.ai/license-verification.json - Agent buying guide: https://bringyour.ai/agent-buying-guide - Agent-readable buying guide: https://bringyour.ai/agent-buying-guide.json - Agent-readable pricing: https://bringyour.ai/pricing.json Build sources: - GitHub - RSS/Atom - Hacker News - Dev.to - Stack Overflow Synthesis providers: - Anthropic - OpenAI - Ollama Validation: - Generated first setups include `BRINGYOUR-VALIDATE.md`. - Session files imported with `--include-sessions` are analytics artifacts only, not instructions.