Description
NavamAI permet aux utilisateurs d'augmenter considérablement leur productivité et leur flux de travail grâce à une expérience IA personnelle, rapide et de haute qualité directement dans leur terminal. Il transforme la ligne de commande en une application IA personnelle configurable, interactive et discrète, offrant un accès à la puissance de 15 grands modèles de langage (LLM) de 7 fournisseurs différents.
Cet outil s'intègre de manière transparente avec les environnements de développement et d'écriture populaires, y compris Markdown, VS Code, Obsidian et GitHub. Les utilisateurs peuvent rapidement devenir productifs avec seulement trois commandes simples. NavamAI facilite l'automatisation des flux de travail Markdown, permettant aux utilisateurs de tirer parti de ses capacités avec des outils tels qu'Obsidian, VS Code et des générateurs de sites statiques comme Material for MkDocs et Jekyll pour GitHub Pages. Cela permet la création de flux de travail personnalisés qui améliorent la production créative.
Une capacité clé de NavamAI est sa capacité à générer des applications web situationnelles. Les utilisateurs peuvent créer, installer et exécuter des applications entièrement fonctionnelles directement sur leur ordinateur portable sans aucune configuration, codage ou investissement en service externe. Le processus implique une simple commande `ask`, qui utilise des modèles de prompt pour générer des articles de blog Markdown avec des blocs de code, des structures de fichiers de projet et des scripts d'installation. Ces applications générées peuvent être visualisées et modifiées dans des outils prenant en charge Markdown comme Obsidian. Le développement itératif est pris en charge par le prompting en ligne et la commande `refer iterate-code`, permettant des modifications précises jusqu'à ce que l'application souhaitée soit obtenue. Par exemple, un tableau de bord d'analyse boursière avec des données de marché en direct peut être créé en moins d'une minute en utilisant seulement deux commandes NavamAI.
Les avantages de l'approche de NavamAI en matière de génération d'applications incluent un processus de configuration, d'installation et d'exécution sans code, éliminant le besoin de gérer les dépendances de framework. Les utilisateurs peuvent facilement changer de pile technologique en mettant à jour les modèles de prompt. La flexibilité d'expérimenter avec 15 modèles et 7 fournisseurs permet aux utilisateurs de trouver la meilleure adéquation pour la qualité de génération de code et les exigences de taille de contexte, avec la prise en charge des derniers modèles grâce à de simples changements de configuration. L'approche itérative, versionnée et axée sur le code garantit que le code est généré dans un dossier désigné, modifiable dans n'importe quel IDE, et également présenté dans un format de blog Markdown pour une visualisation facile et des modifications mineures. Le prompting en ligne avec la commande `refer` permet des ajustements de code incrémentiels tout en maintenant le contrôle de version du blog de code.
NavamAI est conçu pour les utilisateurs qui souhaitent exploiter la puissance de l'IA sans quitter leur invite de commande. Il offre une interface utilisateur riche dans le terminal, éliminant le besoin d'onglets de navigateur ou de changement de contexte. L'outil fournit 15 commandes pour personnaliser les flux de travail d'IA personnels, avec `navamai`, `ask`, `image` et `refer` étant les commandes principales. Ces commandes facilitent des tâches allant de simples questions-réponses et de génération d'images à la génération de code complexe et à l'extraction de contenu. Les utilisateurs peuvent choisir parmi divers modèles, y compris des options rapides comme Groq avec Llama 3.1, des modèles performants comme Sonnet 3.5 ou GPT-4o, des modèles locaux comme Mistral Nemo, ou des modèles avec de grandes fenêtres de contexte comme Gemini 1.5 Flash. La plateforme met l'accent sur le contrôle de l'utilisateur sur le flux de travail, la confidentialité, les intentions et les artefacts, ce qui en fait une solution d'IA véritablement personnelle.
Fonctionnalités principales de NavamAI
Assistant IA personnel basé sur le terminal
Accès à 15 LLM de 7 fournisseurs
S'intègre avec Markdown, VS Code, Obsidian, GitHub
Génère des applications web situationnelles
Automatise les flux de travail Markdown
Génération et déploiement d'applications sans code
Développement de code itératif avec prompting en ligne
Prend en charge plusieurs fournisseurs et modèles LLM
Interface en ligne de commande avec UI riche
Commandes et configurations personnalisables
Scrape les pages web au format Markdown
Prend en charge la génération d'images
Fournit un tableau de bord d'analyse d'utilisation
Comment utiliser NavamAI ?
Installer/Mettre à jour : Exécutez `pip install -U navamai` dans votre terminal.
Initialiser : Exécutez `navamai init` dans votre dossier de projet pour copier les fichiers de configuration.
Identifier le modèle : Utilisez `navamai id` pour voir le fournisseur et le modèle actifs.
Interroger le LLM : Utilisez `ask "votre requête"` pour des réponses rapides.
Générer une application : Utilisez `ask "créer une application vite"` ou des requêtes similaires.
Itérer le code : Utilisez `refer iterate-code` pour des modifications de code incrémentielles.
Générer une image : Utilisez `image "requête pour l'image"` pour créer des visuels.
Cas d'utilisation de NavamAI
- Assistant IA pour Terminal
- Génération d'Applications Situationnelles
- Automatisation des Flux de Travail Markdown
- Génération et Itération de Code
- Recherche et Questions-Réponses
- Scraping de Contenu
- Génération d'Images
- Productivité des Développeurs






