C'est une application de chat avec l'IA Mistral AI. Elle a été realisée quelques semaines avant que Mistral publie sa propre application.
- Interface de chat intuitive
- Intégration avec l'API Mistral AI
- Support des thèmes clair/sombre
- React Native
- Expo
- TypeScript
- API Mistral AI
- Node.js
- npm ou yarn
- Expo CLI
- Un compte Expo
- Une clé API Mistral AI
- Clonez le dépôt :
git clone https://github.com/jcommaret/miaou.git
cd miaou- Installez les dépendances :
npm install- Créez un fichier
.envà la racine du projet :
MISTRAL_API_KEY=<votre_clé_api_mistral>
MISTRAL_MODEL=<votre_modèle_choisi>
- Lancez l'application :
npm startnpm start: Lance le serveur de développement Exponpm run android: Lance l'application sur Androidnpm run ios: Lance l'application sur iOS
src/
├── navigation/ # Configuration de la navigation
├── screens/ # Écrans de l'application
├── services/ # Services (API, stockage)
├── styles/ # Styles et thèmes
├── types/ # Types TypeScript
└── config.js # Configuration de l'application
Le déploiement est automatisé via GitHub Actions. Chaque push sur la branche principale déclenche un build sur EAS.
MIT
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou soumettre une pull request.