Llamaport pour MAC

App gratuite et open source pour Mac qui exécute et télécharge des modèles GGUF locaux avec llama-server, avec reprise des téléchargements Hugging Face. Bêta.

Présentation de Llamaport

Llamaport est une petite app Mac pour exécuter et télécharger des modèles de langage GGUF en local. Elle s’appuie sur llama-server, du projet llama.cpp : elle liste les modèles de votre dossier de modèles, en lance un avec la commande complète affichée avant d’appuyer sur Start, montre ce qu’il consomme pendant qu’il tourne et télécharge de nouveaux modèles depuis Hugging Face avec des téléchargements qui reprennent après un arrêt forcé ou un redémarrage. Elle lit directement les en-têtes GGUF, si bien que la liste affiche la quantification, la longueur de contexte et la structure mixture-of-experts réelles, et non des suppositions tirées du nom du fichier.

Llamaport est réalisé par Muhammad Kamran et est gratuit et open source sous licence MIT. La version 0.7.0 est la première après une refonte, avec une barre latérale pour Library, Discover, Downloads, Activity Monitor et Settings, et le nouvel écran Discover pour parcourir les dépôts GGUF de Hugging Face. Deux téléchargements sont proposés : l’un pour Apple Silicon, l’autre universel pour les Mac Apple Silicon et Intel. Le développeur précise que la version universelle n’a jamais été lancée sur un Mac Intel.

Llamaport est une bêta et n’est pas signé par Apple, donc macOS bloque le premier lancement ; utilisez Ouvrir quand même dans Réglages Système, Confidentialité et sécurité. llama.cpp n’est pas inclus : il vous faut llama-server installé, par exemple avec Homebrew (brew install llama.cpp). L’app exécute un modèle à la fois, n’a pas de fenêtre de chat à elle (elle ouvre la Web UI de llama.cpp) et n’accède qu’aux dépôts publics de Hugging Face.

Fonctionnalités principales

Llamaport évite de retaper sans cesse les commandes pour exécuter des modèles locaux avec llama-server.

  • Bibliothèque de modèles : Liste vos modèles GGUF avec leur quantification, longueur de contexte et taille réelles.
  • Commande visible : Affiche la commande llama-server complète avant de lancer un modèle.
  • Préréglages : Default, Best speed et Model suggested fixent les valeurs que personne ne veut régler à la main.
  • Test model : Vérifie le processus, le port, le point de santé, la liste des modèles et une vraie réponse de chat.
  • Calcul de la mémoire : Évalue les besoins des poids et du cache KV face à ce que le GPU peut réellement utiliser.
  • Téléchargements avec reprise : Quatre connexions par plages, vérification sha256 et reprise après arrêt forcé ou redémarrage.
  • Discover : Parcourez les dépôts GGUF de Hugging Face avec une quantification choisie pour votre Mac.
  • Activity Monitor : Affiche chaque llama-server du Mac avec sa mémoire et son processeur.

Nouveautés de la version 0.7.0

Llamaport 0.7.0 est la première version après la refonte et la première avec Discover.

  • Discover parcourt en direct les dépôts GGUF de Hugging Face, avec les listes tendances, plus téléchargés et plus aimés, des filtres et une recherche, et choisit une quantification adaptée à votre GPU.
  • Nouvelle mise en page avec une barre latérale pour Library, Discover, Downloads, Activity Monitor et Settings, et trois préréglages sur l’écran de chaque modèle.
  • Activity Monitor liste chaque llama-server du Mac avec sa mémoire et son processeur.
  • Réglages d’apparence avec cinq palettes, clair ou sombre, et une barre latérale translucide.
  • Les commandes réseau et le binaire llama-server ne tournent plus sur le fil principal, et la vue web de l’app a une Content Security Policy.

Questions fréquentes sur Llamaport

Llamaport est-il gratuit ?

Oui. Llamaport est gratuit et open source sous licence MIT.

De quoi ai-je besoin pour utiliser Llamaport ?

Il vous faut llama-server, de llama.cpp. Llamaport le trouve dans votre PATH ou aux emplacements habituels de Homebrew ; vous pouvez l’installer avec brew install llama.cpp. Llamaport n’inclut ni ne gère llama.cpp.

Llamaport fonctionne-t-il sur Apple Silicon ?

Oui. Il existe un téléchargement pour Apple Silicon et un téléchargement universel pour les Mac Apple Silicon et Intel.

Llamaport fonctionne-t-il sur les Mac Intel ?

La version universelle inclut la prise en charge d’Intel, mais le développeur indique qu’elle n’a jamais été lancée sur un Mac Intel ; son usage sur Intel n’est donc pas testé.

Pourquoi macOS bloque-t-il Llamaport ?

Llamaport n’est pas signé avec un certificat de développeur Apple. Essayez de l’ouvrir, puis allez dans Réglages Système, Confidentialité et sécurité, et cliquez sur Ouvrir quand même.

Llamaport est-il un logiciel finalisé ?

Non. Le développeur le décrit comme une bêta non signée.

Llamaport peut-il reprendre le téléchargement d’un gros modèle ?

Oui. Il télécharge par quatre connexions par plages, vérifie le sha256 et reprend après un arrêt forcé de l’app ou un redémarrage du Mac. Les serveurs qui ne permettent pas la reprise sont refusés.

Llamaport a-t-il une fenêtre de chat ?

Non. llama-server fournit déjà une interface de chat, et Llamaport ouvre la Web UI de llama.cpp pour un modèle prêt.

Llamaport peut-il exécuter plusieurs modèles à la fois ?

Non. Il exécute un modèle à la fois et ne télécharge que depuis les dépôts publics de Hugging Face.

D’où vient le téléchargement de Llamaport sur llamaport.FULLMAC.app ?

Le bouton de téléchargement mène aux versions officielles de Llamaport sur GitHub, https://github.com/smkamranqadri/llamaport/releases/latest. llamaport.FULLMAC.app ne modifie ni ne réempaquette l’app.

Apps similaires

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.