Most users should start from the README Quick Start. This page is for manual target selection, backend changes, and setup troubleshooting.
Already inside Claude Code or Codex? Paste this into the agent:
Install FigMirror for me: https://github.com/VILA-Lab/FigMirror
Auto-detect Codex and Claude Code:
curl -fsSL https://raw.githubusercontent.com/VILA-Lab/FigMirror/main/scripts/install.sh | bashChoose a target explicitly:
curl -fsSL https://raw.githubusercontent.com/VILA-Lab/FigMirror/main/scripts/install.sh | bash -s -- --codex
curl -fsSL https://raw.githubusercontent.com/VILA-Lab/FigMirror/main/scripts/install.sh | bash -s -- --claude
curl -fsSL https://raw.githubusercontent.com/VILA-Lab/FigMirror/main/scripts/install.sh | bash -s -- --allThe installed skill id is figmirror.
Install uv if needed:
python3 -m pip install uvStart the UI with Codex:
git clone https://github.com/VILA-Lab/FigMirror.git && cd FigMirror
bash scripts/install.sh
uv run python scripts/figcopy_serve.py --workspace .artifacts/figmirror-workspace --backend codexOpen http://127.0.0.1:8765/.
Claude Code users can replace --backend codex with --backend claude.
Optional: set UV_CACHE_DIR=.artifacts/uv-cache before uv run if you want uv's package cache to stay inside the project instead of your home cache.
If you already cloned the repo and want installer validation flags:
python3 scripts/install_codex_skill.py --dry-run
python3 scripts/install_claude_skill.py --dry-runBoth local installers support --dry-run, --validate-only, and --target.