Windows · Android · IA locale

Nova

Un assistant IA qui vit sur votre PC.

Nova exécute son propre modèle de langage sur votre propre matériel. Elle clavarde, cherche sur le web, ouvre des applis, travaille avec vos fichiers, écrit du code et dessine des images, sans IA infonuagique derrière.

Les captures d'écran montrent l'interface de l'appli, qui est en anglais.

La fenêtre de clavardage de Nova sur un PC, avec une conversation où une recherche web est narrée en direct, à côté du même clavardage sur un téléphone.
Plateformes
Windows, appli Android
Développé avec
Python, llama.cpp, C#
L'IA tourne
Sur votre PC
État
Téléchargement gratuit

De quoi s'agit-il ?

Nova est l'assistant que je voulais posséder : sa propre fenêtre, son propre moteur d'IA et sa propre mémoire, le tout sur mon PC. Il n'y a pas d'Ollama à installer, pas d'onglet de navigateur et pas d'IA infonuagique à payer ni à qui envoyer quoi que ce soit.

C'est un clavardage qui peut agir. Demandez-lui de trouver des fichiers, d'ouvrir une appli, de changer le volume, de chercher quelque chose ou d'exécuter une commande, et elle le fait en marmonnant ce qu'elle fait. Elle retient les faits que vous lui dites, garde chaque conversation, et a un onglet Code avec un agent qui écrit et teste du code dans un dossier de votre choix.

Elle est aussi un peu cassée exprès. L'interface est un terminal qui glitche, et Nova parle comme un assistant seulement à moitié fonctionnel. Vous pouvez réduire les glitchs et la personnalité au minimum.

Nova est un projet personnel, à télécharger gratuitement plus bas. Son code source est privé. L'installateur Windows n'est pas encore signé, donc Windows vous avertira avant l'installation. Les captures d'écran utilisent des conversations mises en scène et des données inventées, pas de vrais clavardages.

Téléchargement

Obtenir Nova.

Version 1.1.3. L'IA tourne sur votre PC, donc une carte graphique récente avec beaucoup de mémoire vidéo fonctionne mieux.

  • Windows

Installateur Windows

Un petit installateur, d'environ 1 Mo, qui lit votre carte graphique et votre mémoire, suggère les modèles qui conviennent à votre PC, puis télécharge le moteur et les modèles que vous choisissez, avec une barre de progression. Les téléchargements reprennent s'ils sont interrompus. Il n'est pas encore signé, donc Windows SmartScreen peut vous avertir : choisissez Informations complémentaires, puis Exécuter quand même.

Télécharger pour Windows
  • Android

Appli Android pour téléphone

Se connecte à Nova sur votre PC par votre Wi-Fi à la maison, ou de n'importe où grâce à Tailscale : installez donc d'abord Nova sur le PC. Android demandera d'autoriser l'installation depuis une source inconnue pour l'appli qui ouvre le fichier.

Télécharger pour Android

Captures d'écran

À quoi elle ressemble.

L'interface de l'appli est en anglais.

Sur votre téléphone

La même Nova, dans votre poche.

Une appli Android se connecte à Nova sur le PC par votre Wi-Fi à la maison, ou de n'importe où grâce à Tailscale, et ouvre une session avec le même compte. Le téléphone a le clavardage, les images, les anciens clavardages et la mémoire. Les réglages, les comptes et les mises à jour restent sur le PC.

Le clavardage de Nova sur l'écran d'un téléphone, avec des questions sur la recherche de PDF et le volume, et ses réponses.
Le clavardage sur le téléphone
L'écran d'accueil de Nova sur un téléphone, avec la salutation et quatre boutons de suggestions.
L'accueil sur le téléphone

Points forts

Ce qu'elle fait.

Tourne sur votre PC

Sa propre fenêtre, son propre modèle de langage et sa propre mémoire. Aucune IA infonuagique, et rien à s'inscrire pour utiliser le modèle.

Un clavardage qui peut agir

Elle ouvre des applis et des sites, trouve des fichiers, change le volume, contrôle les touches multimédias, lit les infos système et exécute des commandes.

Montre son travail

Pendant qu'elle travaille, elle marmonne chaque étape, comme chercher sur le web ou lire une page, pour que vous ne vous demandiez jamais ce qui se passe.

Mémoire

Elle retient des faits d'une session à l'autre, et chaque clavardage est enregistré. Vous pouvez voir tout ce qu'elle retient et en supprimer n'importe quoi.

Des images, en langage courant

Dites ce que vous voulez. Elle décide si elle doit dessiner, modifier, décrire ou simplement clavarder, avec des modèles d'images qui tournent aussi sur votre PC.

Un agent de programmation

L'onglet Code écrit des fichiers et exécute des commandes dans un dossier de votre choix, lance les tests et garde sa meilleure version qui réussit.

Des interrupteurs de sécurité

Elle peut exécuter des commandes, donc il y a des réglages pour demander avant les actions risquées et bloquer les requêtes vers votre réseau local.

Respecte les jeux

Elle vérifie la mémoire vidéo libre au démarrage et passe à un mode plus léger quand un jeu a besoin du GPU.

Se met à jour toute seule

Au démarrage, elle cherche une version plus récente et propose de l'installer, sans toucher à vos clavardages, à votre mémoire ni à vos modèles.

Comment elle est installée

De l'installateur au premier clavardage.

  1. Lancer l'installateur

    Un installateur graphique lit votre GPU et votre mémoire et marque comme recommandés les modèles qui conviennent à votre PC.

  2. Choisir les modèles

    Choisissez un modèle de conversation, un modèle de vision et un modèle d'images. Les téléchargements reprennent s'ils sont interrompus.

  3. Créer un compte

    Le premier lancement demande un compte. Il reste sur le PC, et le mot de passe est stocké haché.

  4. Lui parler, tout simplement

    Il n'y a aucune commande à apprendre. Demandez une image, un fichier, un fait ou une tâche, et elle comprend lequel.

  5. Ajouter votre téléphone

    Installez l'appli Android et elle trouve le PC sur votre Wi-Fi, en ouvrant une session avec le même compte.

En détail

Sous le capot.

Son propre moteur

Nova exécute llama.cpp comme processus d'arrière-plan caché, seulement tant qu'elle est ouverte. Un seul modèle est chargé à la fois, donc chacun a tout le GPU, et les modèles inactifs se déchargent après cinq minutes.

Les modèles se chargent d'une façon qui limite un modèle chargé à environ 1,7 Go de RAM au lieu d'environ 9 Go, le reste étant dans la mémoire vidéo. Fermer Nova arrête tout, et Windows arrête le moteur même si Nova plante.

Des images sans commandes

Chaque message sur une image passe d'abord par un petit classificateur strict qui décide s'il s'agit d'une modification, d'une nouvelle image, d'une description ou d'un clavardage ordinaire. « Rends sa veste bleue » ne repeint que la zone nommée, et « réessaie » refait la dernière modification.

Les images sont créées avec stable-diffusion.cpp et un modèle sur votre PC. Les modifications par zone produisent trois versions par défaut, et vous pouvez continuer à partir de celle que vous préférez.

L'onglet Code

Vous lui donnez un dossier et un travail. Une tâche en plusieurs parties est découpée en étapes, et chaque étape n'est acceptée qu'une fois ses tests réussis. Quand des tests échouent, elle traite un test en échec à la fois, se montre la vraie sortie et garde la liste de ce qu'elle a déjà essayé.

Elle refuse de réécrire entièrement un fichier existant et les correctifs qui laisseraient une erreur de syntaxe. Chaque tâche est journalisée au complet, donc quand elle fait quelque chose d'étrange, vous pouvez lire exactement ce qui s'est passé.

Une personnalité qu'on peut baisser

Le niveau de glitch, les lignes de balayage, le son et la personnalité sont tous des réglages. La personnalité va de Stable à Très cassée et change aussi la façon de parler de Nova. L'interface est un terminal qui glitche, voulu ainsi.

Elle cache aussi quelques jeux.

Locale par conception

Les clavardages, la mémoire et les images vivent dans un dossier de données sur le PC. L'accès par téléphone peut être désactivé, et loin de la maison le téléphone se connecte par Tailscale, donc Nova n'est jamais ouverte sur l'internet public.

Comme Nova peut exécuter des commandes sur le PC, elle n'est pas faite pour être joignable de l'extérieur. Ne redirigez pas son port.

Questions

Bon à savoir.

Puis-je télécharger Nova ?

Oui. La version 1.1.3 se télécharge gratuitement pour Windows, avec une appli Android pour téléphone, depuis la page de téléchargement liée plus haut. Son code source est privé.

Envoie-t-elle mes clavardages à une IA infonuagique ?

Non. Le modèle de langage tourne sur le PC. Les recherches web et les pages consultées sortent vers internet seulement quand vous lui demandez de chercher quelque chose.

De quel matériel a-t-elle besoin ?

Un GPU récent avec beaucoup de mémoire vidéo fonctionne mieux. Par défaut, elle veut environ 14 Go libres, et quand il y en a moins elle fait tourner une partie du modèle sur le processeur en mode jeu.

Peut-elle endommager mon PC ?

Elle peut exécuter des commandes et écrire des fichiers, c'est pourquoi il y a un réglage pour demander avant les actions risquées et un autre pour bloquer les requêtes vers votre réseau local.

Fonctionne-t-elle sur Mac ou Linux ?

Non. Elle est faite pour Windows, et l'appli pour téléphone est pour Android.

Pourquoi glitche-t-elle ?

Exprès. Les effets de glitch et la personnalité cassée sont un choix de style, et vous pouvez baisser ou couper les deux dans les réglages.

Obtenez Nova.

Nova 1.1.3 se télécharge gratuitement pour Windows, avec une appli Android pour téléphone. Ou jetez un œil aux autres projets.