संदर्भ

फ़ाइलें और environment

Ferret अपनी फ़ाइलें कहाँ रखता है, और कौन-से environment variables पढ़ता या सेट करता है।

#userData फ़ोल्डर

ऐप का डेटा Electron के userData फ़ोल्डर में रहता है। इसका नाम ade-movie पर तय है (प्रोडक्ट का नाम नहीं), ताकि नाम बदलने पर भी डेटा बचा रहे। इसे --user-data-dir=<path> से बदलें।

OSPath
macOS~/Library/Application Support/ade-movie/
Windows%APPDATA%\ade-movie\
Linux~/.config/ade-movie/ (या $XDG_CONFIG_HOME/ade-movie/)
settings.json       # settings before 0.1.1, kept as a backup (now ~/.ferret/settings.json)
stt-keys.bin        # API keys, encrypted with safeStorage
models/             # downloaded whisper models (ggml-*.bin)
accounts/claude/<id>/   # CLAUDE_CONFIG_DIR for added accounts
accounts/codex/<id>/    # CODEX_HOME for added accounts

आपकी सेटिंग्स इस फ़ोल्डर में नहीं हैं: वे ~/.ferret/ में रहती हैं (settings.json से कॉन्फ़िगर करें देखें)।

आपका खुद चुना हुआ मॉडल कहीं भी रह सकता है। पुरानी डिफ़ॉल्ट जगह ~/.cache/ade-movie/models/ggml-small.bin भी अब तक जाँची जाती है।

#Environment variables

Variableअसर
CLAUDE_CONFIG_DIR, CODEX_HOMEजोड़ा गया अकाउंट चुना होने पर Ferret इन्हें agent टैब के लिए सेट करता है
GH_TOKEN, GITHUB_TOKENgh इन्हें अपने login से पहले इस्तेमाल करता है। इनमें से कोई भी सेट हो तो Ferret चेतावनी देता है
FERRET_CONFIG_DIR (या पुराना MOVIE_ADE_CONFIG_DIR)~/.ferret की जगह settings.json, state.json और settings.schema.json का फ़ोल्डर
apiKeyEnv में दिए नामAPI keys जिनकी ओर आप settings.json से इशारा करते हैं। प्रोजेक्ट के .env और ~/.ferret/.env से भी पढ़ी जाती हैं
ADE_PROJECT_DIRLaunch पर इस फ़ोल्डर को प्रोजेक्ट के रूप में खोलें (और रजिस्टर करें)
ADE_INITIAL_URLLaunch पर बिल्ट-इन ब्राउज़र में यह URL लोड करें
ADE_WHISPER_MODELडिवाइस पर ट्रांसक्रिप्शन के लिए इस्तेमाल होने वाले GGML मॉडल का absolute path, जो डाउनलोड किए गए डिफ़ॉल्ट की जगह लेता है
FERRET_SENTRY_DSN (या पुराना MOVIE_ADE_SENTRY_DSN)Crash reports कहाँ जाती हैं। खाली होने का मतलब कोई नहीं भेजी जाती (Crash reports देखें)
OPENAI_API_KEYसिर्फ़ development (pnpm dev) में .env से पढ़ा जाता है, पैकेज किए गए builds में कभी नहीं
PATHआपके agents के commands (claude, codex, gemini…), gh, git, whisper-cli ढूँढने के लिए इस्तेमाल होता है। macOS और Linux पर Homebrew, linuxbrew और snap की जगहें जोड़ी जाती हैं

#आपके प्रोजेक्ट के अंदर

  • .ferret/reviews/<id>/: reviews (डेटा और गोपनीयता देखें)। .ade-movie/reviews/ में रखे पुराने reviews भी अब तक पढ़े जाते हैं
  • .git/info/exclude: एक लाइन, .ferret/, जो पहली रिकॉर्डिंग पर जोड़ी जाती है

GitHub पर इस पेज के अनुवाद में मदद करें (नए टैब में खुलता है)