jarvis-local / .env.example
PascalF53's picture
Sauvegarde JARVIS Local + guide d'installation
3fa98f2 verified
Raw History Blame Contribute Delete
2.8 kB
# ============================================================
# JARVIS Local — configuration (100 % local, aucune clé API)
# Copie ce fichier en ".env" et décommente ce que tu veux changer.
# ============================================================
# ---------------- Cerveau (Ollama)
# OLLAMA_URL=http://127.0.0.1:11434
# JARVIS_LLM=qwen3:30b-a3b-instruct-2507-q4_K_M # MoE rapide ; qwen3:32b = dense, ~4x plus lent
# JARVIS_NUM_CTX=32768 # doit égaler OLLAMA_CONTEXT_LENGTH (sinon Ollama recharge le modèle)
# JARVIS_TEMPERATURE=0.3 # plus bas = décisions plus stables
# JARVIS_KEEP_ALIVE=2h # durée pendant laquelle le modèle reste en VRAM
# ---------------- Oreille (faster-whisper)
# WHISPER_MODEL=large-v3-turbo
# WHISPER_DEVICE=cuda # cpu si pas de GPU NVIDIA
# WHISPER_COMPUTE=int8_float16 # float16 = un peu plus de VRAM ; int8 pour le CPU
# WHISPER_LANG=fr
# ---------------- Voix (Kokoro)
# JARVIS_VOICE=ff_siwis # seule voix française native (féminine)
# # bm_george / bm_lewis / bm_daniel / bm_fable = hommes britanniques
# # qui parlent français avec l'accent... très majordome
# TTS_SPEED=1.0
# TTS_DEVICE=cuda # cpu possible (~3x plus lent)
# JARVIS_LANGUAGE=français
# Comment JARVIS t'appelle (vide = « monsieur »)
JARVIS_USER_NAME=
# Mots que Whisper doit bien reconnaître (noms propres), séparés par des virgules
# JARVIS_HOTWORDS=Mediawan, Kubernetes
# ---------------- Détection de parole (Silero VAD)
# VAD_THRESHOLD=0.5 # monte à 0.6-0.7 dans une pièce bruyante
# JARVIS_SILENCE_MS=550 # silence qui marque la fin de ta phrase (monte à 700 si il te coupe)
# JARVIS_CONTINUE_MS=1000 # si tu reprends la parole avant ce délai, c'est la suite de ta phrase
# JARVIS_BARGE_IN=1 # 1 = tu peux couper JARVIS en parlant ; 0 = micro ignoré pendant qu'il parle
# # (mets 0 si tu es sur haut-parleurs et qu'il s'interrompt tout seul)
# ---------------- Agent de tâches (Claude Code)
# JARVIS_AGENT_BACKEND=ollama # ollama = Claude Code tourne sur le modèle local
# # anthropic = ton abonnement Claude (plus capable, mais en ligne)
# JARVIS_AGENT_MODEL=qwen3:30b-a3b-instruct-2507-q4_K_M
# JARVIS_COMPLEX_BACKEND=anthropic # tâches complexes -> ton abonnement Claude (ollama = tout local)
# JARVIS_NOTIFY=1 # notification Windows à la fin de chaque tâche
# Dossier où l'agent a le droit de travailler (conseil : un dossier dédié)
JARVIS_WORKDIR=D:/jarvis-workspace
# JARVIS_TASK_TIMEOUT=600
# JARVIS_PERMISSION_MODE=bypassPermissions # acceptEdits = fichiers OK, shell refusé
# JARVIS_PORT=8788