SANAD AI OPERATOR
سندك الذكي… يسمع ويفهم وينفّذ.
Un opérateur IA de bureau local, conçu d'abord en arabe et commandé à la voix : mot de réveil «يا سند», automatisation du navigateur et du bureau, e-mail, messagerie, workflows, mémoire RAG, actions soumises à approbation, console d'administration et facturation Stripe — backend FastAPI, bureau React + Tauri.
SANAD AI Operator a atteint la v4.0 « Stable Operator » après quatorze phases : fondation RTL avec approbations et WebSocket ; voix arabe via OpenAI Realtime avec mot de réveil ; automatisation du navigateur avec Playwright ; OAuth Gmail et Outlook ; contrôle du bureau avec commandes en liste blanche et pywinauto ; mémoire et moteur de workflows séquentiels ; composition web WhatsApp et Telegram ; un autopilote APScheduler avec briefing du matin ; vision OCR Tesseract ; un opérateur dev pour git et les éditeurs ; règles de politique d'entreprise et export d'audit. Les phases suivantes ont ajouté un chat universel façon ChatGPT avec plusieurs fournisseurs et sept modes de réponse, une recherche web en direct avec streaming SSE, la relecture TTS, l'export, un bundle de bureau Tauri, un tableau de bord entreprise et un registre de plugins avec webhooks.
Le backend est en Python/FastAPI avec SQLAlchemy, Playwright, pyautogui, APScheduler, pytesseract et pywebpush ; le bureau est en React 19 + Vite 6 + Tauri 2 avec 25 pages. La CI tourne sur GitHub Actions, et la checklist de publication, la configuration Stripe en production et le build Tauri sont documentés.
Vue d'ensemble
Un opérateur, pas un chatbot. Sanad écoute en arabe, planifie, demande une approbation là où la politique l'exige, et exécute dans le navigateur, sur le bureau, dans la messagerie et les e-mails.

Architecture
- VOIXOpenAI Realtime · mot de réveil
- PLANIFICATEUR + ROUTEURboucle d'agent · registre d'outils
- PORTE DE POLITIQUEapprobations · sessions de confiance
- OUTILSnavigateur · bureau · e-mail · messagerie · dev
- MÉMOIRE / RAGmémoire sémantique · RAG Excel
- AUTOPILOTEAPScheduler · briefing du matin
- FACTURATION · ADMIN · ANALYTIQUEStripe · entreprise
Capacités
- 01Chat IA universel — multi-fournisseurs, sept modes de réponse, streaming SSE, entrée d'images
- 02Automatisation du navigateur — navigation multi-onglets, recherche et captures d'écran avec Playwright
- 03Contrôle du bureau — ouverture d'applications, captures d'écran, commandes en liste blanche
- 04E-mail — lecture/envoi OAuth Gmail et Outlook ; messagerie via WhatsApp Web et Telegram
- 05Workflows et relecture ; mémoire à long terme («تذكر أن…»)
- 06Centre de sécurité, règles de politique personnalisées, export d'audit
- 07Installateur Tauri pour Windows ; backend embarqué portable
