jade

Téléchargement

Télécharger jade

Il n'y a ni version GitHub ni image Docker : jade est une application de bureau. Vous compilez l'installateur sous Windows, puis vous le lancez.

  1. Compiler l'installateur

    Le résultat est dist\installer\Jade-Setup-<version>.exe.

    $ git clone https://github.com/yetysw/jade.git && cd jade
    $ python -m venv .venv
    $ .venv\Scripts\activate
    $ pip install -e .[dev]
    $ cd flutter_app && flutter build windows --release && cd ..
    $ python -m PyInstaller jade.spec --noconfirm
    $ "%LOCALAPPDATA%\Programs\Inno Setup 6\ISCC.exe" installer\jade.iss
  2. Le lancer en administrateur

    L'assistant demande l'adresse du serveur d'inférence, l'ID client et le secret Cloudflare Access, et en option l'adresse d'un service SearXNG. Ils sont écrits dans un .env local, jamais dans l'installateur.

  3. Démarrer jade

    Au premier lancement, il télécharge les modèles de recherche (environ 3,2 Go, une seule fois) dans C:\ProgramData\Jade\models, puis vous demande d'accepter les conditions.

  4. Ajouter vos dossiers

    Ouvrez les paramètres (icône d'engrenage), ajoutez les dossiers ou lecteurs réseau à indexer, et posez une question.

L'installateur n'est pas signé : SmartScreen affiche un éditeur inconnu. Lisez d'abord ce que jade protège et ce qu'il ne protège pas.

Prérequis

  • Windows 10 ou 11, x64
  • Un serveur d'inférence joignable en HTTPS (Ollama derrière Cloudflare Access), avec son ID client et son secret
  • Environ 3,2 Go d'espace disque libre pour les modèles de recherche
  • Pour compiler : Python 3.12 ou plus récent, le SDK Flutter (canal stable, bureau Windows activé) et Inno Setup 6

Versions et chemins

  • Version dans le dépôt1.10.1
  • Versions GitHubAucune pour l'instant
  • Image DockerAucune, c'est une application de bureau
  • Adresse locale127.0.0.1
  • Conversations%LOCALAPPDATA%\Jade
  • Index partagé, journaux et modèlesC:\ProgramData\Jade

Soutenir le projet

jade est sous licence MIT. S'il vous fait gagner du temps, vous pouvez soutenir son développement.

Nous soutenir sur GitHub