fouad-ai
v0.1.0
Published
Privacy-first bilingual local AI coding CLI
Readme
FOUAD AI CLI

العربية
مساعد برمجة ثنائي اللغة مبني بـ Node.js 22 وTypeScript وReact Ink. يستخدم Gemini API افتراضيًا عند ضبط المفتاح، ولا يرسل ملفات المشروع أو المحادثات إلى السحابة دون إعداد صريح. مزامنة الجلسات الاختيارية محمية بمصادقة Supabase وRLS.
npm install -g fouad-ai
fouadلا يتم تضمين مفاتيح Gemini أو Supabase أو أوزان النماذج في npm أو Git. راجع دليل Supabase لإعداد المزامنة الاختيارية.
English
FOUAD AI CLI is a bilingual coding assistant. Gemini Free Tier is the default provider (gemini-3.1-flash-lite); local llama.cpp, Ollama, and explicitly configured endpoints remain available without silent provider fallback. Free-tier prompts may be used by Google to improve its products under the current Gemini terms.
Never commit an API key. Create a fresh key and expose it only to the process:
export GEMINI_API_KEY="paste-your-new-key-here"
fouad providers test gemini
fouadTo return to offline local inference, run fouad setup; after the verified model and llama.cpp runtime are present, select llama-local explicitly.
Development
npm install
npm run dev -- --help
npm run check
npm packMain commands include setup, chat, ask, doctor, models, providers, plugins, skills, mcp, config, and sessions. Use fouad --safe-mode to suppress plugins. NO_COLOR=1 fouad disables color.
Optional Supabase sync is configured entirely through environment variables. Run fouad cloud status to verify authentication; see Supabase setup. The publishable key is not a user login token and the service-role key must never be used by this CLI.
Project links: website · control panel. No credentials for those services are stored here.
See architecture, threat model, models, plugins, skills, MCP, and offline releases.
