Assistant AI

2026

À propos du projet

J'ai conçu Assistant AI, une plateforme SaaS multi-agents où chaque utilisateur crée et pilote ses propres agents IA, converse avec eux dans une interface de chat en streaming et leur fournit du contexte en important des fichiers dont le texte est extrait automatiquement. Au-delà des agents personnels (limités à 3 en offre Free, restriction appliquée côté serveur), la plateforme embarque 4 agents locaux spécialisés — Brainstormer, Développeur web, Lead dev et Spécialiste n8n — le Brainstormer jouant le rôle de chef d'orchestre. Le projet est construit autour de Next.js 16 (App Router) en fullstack : le front et l'API cohabitent via les Route Handlers. L'authentification s'appuie sur Better Auth (Google OAuth et email/mot de passe), la persistance sur PostgreSQL via Drizzle ORM, et les échanges conversationnels sur le Vercel AI SDK avec le modèle Anthropic sonnet par défaut. La plateforme est également compatible avec Ollama pour un fonctionnement en local et hors ligne, et l'intégration d'autres providers est prévue. Création d'agents personnalisés (nom, rôle, prompt système, modèle) avec limite appliquée côté serveur. Chat en streaming avec l'agent sélectionné, gestion de l'historique et des états de chargement. Sélection d'un agent actif parmi les agents utilisateur et les agents locaux spécialisés. Import de fichiers avec extraction automatique de texte : .txt, .pdf, .json, .csv, .xlsx. Compatibilité Ollama pour une utilisation locale et hors ligne, avec d'autres providers prévus. Authentification sécurisée via Better Auth (Google OAuth + email/mot de passe).