À propos du projet

Wave Terminal est un émulateur de terminal multiplateforme qui intègre des capacités d'IA et une gestion avancée des sessions. Il prend en charge divers modèles d'IA via des clés API (OpenAI, Claude, Gemini, Azure, Perplexity) ou des fournisseurs locaux comme Ollama et LM Studio. Les capacités clés incluent : - Sessions SSH durables : Des sessions distantes qui persistent malgré les interruptions réseau et les redémarrages grâce à une reconnexion automatique. - Intégration de l'IA : Un assistant sensible au contexte capable de lire la sortie du terminal, d'analyser des widgets et d'effectuer des opérations sur des fichiers. - Interface basée sur des blocs : Un système de glisser-déposer pour organiser les blocs de terminal, les éditeurs, les navigateurs web et les assistants IA. - Outils intégrés : Un éditeur graphique pour les fichiers distants avec coloration syntaxique et un système de prévisualisation riche pour le Markdown, les images, les vidéos, les PDF et les CSV. - Gestion de l'espace de travail : Le système de commande `wsh` pour gérer les espaces de travail depuis l'interface de ligne de commande et synchroniser les fichiers entre les hôtes locaux et distants. - Sécurité : Stockage backend système natif pour les clés API et les identifiants.