Fanta docs
Reference

CLI & binaries

Build and run Fanta, connect MCP, and validate the design loop.

From the fanta-edit repository:

CommandPurpose
cargo run -p fantaBuild and run the current app package; plain cargo run also works because fanta is the workspace default.
cargo build --release -p fantaBuild target/release/fanta.
./script/bundle-macPackage the macOS app and DMG.
./script/clippyRepository lint workflow.
script/smoke-mcp <fanta-binary> <project-dir>Exercise the live MCP/design loop against a running app.

With a project open in a non-Store Fanta build, choose Connect External Agent in Fanta. It copies project-scoped Codex and Claude Code instructions with the running app's actual executable and user-data directory. The Claude Code command has this shape:

claude mcp add --scope project --transport stdio fanta -- /Applications/Fanta.app/Contents/MacOS/fanta --mcp-stdio --user-data-dir '<Fanta data directory>'

Use the copied command verbatim so the instance path is correct. For Codex, Fanta provides a [mcp_servers.fanta] snippet for the trusted project's .codex/config.toml. The bridge requires a running app and focused design. fanta_live_mcp.enabled defaults to true in user settings. There is no FANTA_MCP_ADDR or fanta-mcp binary in this checkout. The packaged Mac App Store bridge has not been verified; its in-app local MCP subprocesses are disabled.

Current source also registers fanta:// app links; the signed Build45 app was built from earlier source that registered zed://. This protocol rename has not been checked in a newer public installer.