# Inchframe v109 First-Install Checklist

1. Extract the ZIP to a permanent local folder, such as `D:\Inchframe`.
2. Install Python and required packages.
3. Install ComfyUI from the official Comfy site: https://www.comfy.org/download
   - Advanced/manual users can also use the official GitHub repository: https://github.com/comfyanonymous/ComfyUI
4. Start ComfyUI once and confirm it opens locally, normally at `http://127.0.0.1:8188`.
5. Install the LTX Image-to-Video / IAV workflow support in ComfyUI. Recommended path:
   - Open ComfyUI.
   - Click Templates / Template Library.
   - Search for `LTX` or `LTX-2.3`.
   - Choose an Image-to-Video template.
   - Click `Download all` when ComfyUI prompts for required models/assets.
   - Restart ComfyUI after installation completes.
6. Run a small Image-to-Video / IAV test directly inside ComfyUI first. Confirm ComfyUI can generate a short test clip before connecting Inchframe.
7. Create AI provider keys for prompt and generation helpers:
   - OpenAI: sign in/create an account at https://platform.openai.com/ and create/manage keys at https://platform.openai.com/api-keys
   - Gemini: sign in/create access through Google AI Studio at https://aistudio.google.com/ and create/manage keys at https://aistudio.google.com/apikey
   - Gemini keys are associated with a Google Cloud project; select or import the project in AI Studio if needed.
8. Edit `config.json` with your local ComfyUI input/output folders.
9. Start Inchframe with `run_inchframe.bat` or `python storyboard_web.py --config config.json`.
10. Open `http://127.0.0.1:8787`.
11. Add OpenAI and/or Google Gemini keys in Settings > API Management, or set `OPENAI_API_KEY`, `GEMINI_API_KEY`, or `GOOGLE_API_KEY` as environment variables.
12. Use Settings > System Check to confirm FFmpeg, ComfyUI, paths, and API keys.
13. Create a small Inchframe test project before long renders.

## First-run rule

Do not start with a long render. First prove this chain works:

ComfyUI opens -> LTX/IAV template loads -> Download all assets completes -> a short IAV test renders inside ComfyUI -> Inchframe System Check passes -> small Inchframe test project renders.
