JARVIS — Mark LV
by eitanbb00  ·  youtube.com/@eitanbb00  ·  instagram.com/eitanbb00

========================================================================
 Install (Windows)
========================================================================
1. Install Python 3.12+ from python.org (tick "Add python.exe to PATH").
2. Open the JARVIS folder, type cmd in the address bar, press Enter.
3. Run:    pip install -r requirements.txt
4. Start:  start_jarvis.bat
5. On first start a window opens: paste a free Gemini API key
   (https://aistudio.google.com/apikey) and pick your operating system.

When the key runs out or is rejected, JARVIS opens the same window so you can
paste another key — or keep the current one and wait for the quota to reset.

This website edition uses English for the interface, speech, greetings and
assistant responses. Your own documents, names and messages are not rewritten.

PRO SCREEN RECORDING (Windows, no audio)
Say "record my screen", then "stop recording" (or use Stop recording in the
JARVIS pane). Recording auto-stops after 10 minutes by default, at most one hour.
JARVIS offers editing: choose start/end times from the original and speed 0.25–4.
Use Skip editing to review the original. The video plays inside JARVIS beside
the assistant, with play/pause and seeking. JARVIS asks "Do you like it?"
Yes, save keeps the approved MP4 in your Videos/JARVIS folder. No, edit returns
to editing. Discard removes the temporary draft. Closing the pane does not save.
Draft recording and editing require temporary local files; they are not added
to Videos until approval. Install requirements.txt for the bundled ffmpeg engine.

OPTIONAL DEVICES
No TV, printer, headset, drone or messaging account is connected by default.
The first-run window offers device setup; you can skip it and connect later.
Say "connect my TV" and JARVIS will ask for its brand, exact model and local IP.
Samsung, LG webOS and VIDAA use different adapters and require TV-side approval.
LG and Samsung support may need optional packages (pywebostv / samsungtvws).
Other models require a verified compatible protocol or Home Assistant integration.
Preparing a profile is not a successful connection. Unsupported models are not
reported as connected. A drone is never flown as part of setup.
WhatsApp uses your own QR pairing and starts disconnected. No creator session,
phone number, TV token or browser login is included in this download.
There is no AFK 3D-generation worker; model creation needs an explicit request.

Your keys, memory and logs are stored only on your computer, in config\ and
memory\. Nothing in this download contains anyone else's keys or data.

Your edition is written in edition.json (free or pro).
Free edition: personal, non-commercial use under CC BY-NC 4.0 (see LICENSE).
Pro edition: see EULA_PRO.txt.

PRO ACTIVATION
After purchase, SAVE YOUR PRIVATE LICENSE KEY AND KEEP IT SECRET.
Enter it in the Pro activation window before first launch.
One purchase has one active key for one computer and OS user at a time.
Reinstalling on that same computer: use the same key again.
Lost key or changed computers: choose Restore access and verify your purchase
email. Confirming recovery permanently replaces the old key and disconnects
previous activations. Keep the replacement key secret too.
Pro requires an internet connection. Access is checked at startup and during use.
