À propos du projet

FlexiGPT est une application de bureau qui fournit une interface indépendante du fournisseur pour interagir avec plusieurs fournisseurs de LLM. Elle met l'accent sur le contrôle de l'utilisateur et la confidentialité en stockant l'historique des conversations, les configurations et le contexte de l'espace de travail localement via JSON et SQLite. Les capacités clés incluent : - **Support Multi-Fournisseurs** : Préréglages intégrés pour OpenAI, Anthropic, Google Gemini, xAI, Mistral, Hugging Face et OpenRouter, ainsi que des environnements d'exécution locaux comme Ollama, LocalAI et vLLM. - **Flux de Travail Répétables** : Les utilisateurs peuvent créer des préréglages d'assistants regroupant des modèles, des outils, des compétences et des invites de départ spécifiques pour standardiser les tâches récurrentes. - **Contrôles Agentiques** : Supporte les outils et les serveurs MCP avec des modes d'exécution configurables, permettant aux utilisateurs de choisir entre l'exécution automatique ou une revue manuelle (human-in-the-loop). - **Rendu Riche** : Support intégré pour Markdown, le rendu mathématique KaTeX et les diagrammes Mermaid. - **Flux de Travail Spécialisés** : Inclut des préréglages d'assistants préconstruits pour le développement logiciel (implémentation de fonctionnalités, revue de code, investigation de bugs) et la rédaction professionnelle (PRD, documentation technique). - **Confidentialité Local-First** : Les requêtes sont envoyées directement au fournisseur configuré sans passer par des serveurs proxy FlexiGPT, et les clés API sont stockées en toute sécurité via le trousseau de clés de l'OS.