Open-core · Apache-2.0 · Noyau 100 % Rust

Votre IA.
On l’exécute en local.en réseau.sur mobile.en privé.

Locaryn réunit développement assisté par IA, gestion de modèles locaux et distants, agents et morphs, sur un seul noyau Rust partagé. Rapide, privé, natif, et extensible jusqu’au cœur.

  • Windows · macOS · Linux · Android
  • Zéro télémétrie non sollicitée
  • Version actuelle : v0.3.93

Pourquoi Locaryn

Une plateforme complète, sans dépendre du cloud d’un seul acteur.

Là où les outils sont cloisonnés, Locaryn relie vos machines, vos modèles et vos agents.

Client ⇄ serveur universel

Chaque client peut être serveur, chaque serveur peut être client. Pilotez votre PC à GPU depuis un portable, une tablette ou un téléphone.

  • Appairage par QR code ou découverte Wi-Fi
  • Chiffrement mTLS, tunnels distants chiffrés
  • Mode éphémère en un clic

Extensibilité du noyau

Les morphs ne sont pas de simples extensions : ils modifient le runtime, enregistrent des serveurs MCP, interceptent des événements et ajoutent des vues entières à l’interface.

  • Compatible Claude Code, Gemini CLI, OpenCode et MCP
  • Installation par lien github:owner/repo

Du débutant au chercheur

Interface épurée avec détection automatique des modèles (GGUF, Ollama, vLLM, LM Studio) et des clés API (Claude, OpenAI, Gemini, DeepSeek, Mistral, OpenRouter).

  • Fine-tuning LoRA, figures scientifiques
  • Espaces de travail distants par SSH

Performance et sobriété

100 % Rust : pas d’Electron, une empreinte mémoire minimale, un démarrage instantané et aucune télémétrie non sollicitée.

  • Application de bureau Tauri v2
  • CLI et démon sans interface pour serveurs
Comparatif, d’après la documentation du projet
FonctionnalitéLocarynLM Studio / OllamaClaude DesktopCursor / OpenCode
Noyau natif Rust ultra-légerOuiNon / partielNon (Electron)Non
Client ⇄ serveur interchangeableOuiServeur local seulNonNon
Appairage mobile (QR / Wi-Fi)OuiNonNonNon
Morphs qui modifient l’UI et le noyauOuiNonMCP seulLimité
Compatibilité Claude / Gemini / MCP / OpenCodeOuiNonMCP seulPartielle
Génération multimédia (image, voix, 3D)Oui (morphs)NonNonNon
Mode éphémère instantanéOuiNonNonNon

Architecture

Un noyau partagé, quatre interfaces.

Bureau, mobile, CLI et web s’appuient sur le même cœur Rust : ce qui marche sur l’un marche sur les autres.

Interfaces

  • Bureau · Tauri v2 / React
  • Mobile · Android
  • CLI
  • Web UI

Noyau partagé · Rust

  • locaryn-agent-runtime
  • locaryn-extensions
  • locaryn-mcp
  • locaryn-skill-runtime
  • locaryn-hook-runtime
  • locaryn-travel

Moteurs & fournisseurs IA

  • GGUF / llama.cpp
  • Ollama
  • LM Studio
  • Claude
  • OpenAI
  • Gemini
  • SSH

Morphs

Une collection officielle, et la vôtre à côté.

Un morph est un produit distinct : votre dépôt, votre rythme, votre nom. Rien ne se soumet nulle part — vous publiez, l’utilisateur colle l’adresse.

Pourquoi « morph » et pas « extension » ? Parce qu’un morph fait bien plus qu’une extension classique : il peut modifier l’interface et le noyau de l’application. C’est un format propre à Locaryn, entièrement documenté.

ImageGénération et édition d’images par IA.morph-image Retouche d’imageÉdition par région, inpainting et masquage.plugin-image-editor Génération 3DObjets et scènes 3D, export GLB / OBJ.morph-3d-gen VidéoGénération de vidéo.morph-video-gen Musique & audioGénération de musique et d’audio.morph-music-gen FiguresUn rôle, ses instructions, ses conversations — diagrammes et figures scientifiques.morph-figures Synthèse vocaleVoix réaliste et lecture des réponses.morph-voice-tts Dictée & transcriptionSaisie vocale et transcription automatique.morph-dictaphone TraductionTraduction neuronale multilingue.morph-translation Vision & OCRReconnaissance de caractères et analyse de documents.morph-vision-ocr RAG & questions-réponsesIndexation vectorielle et recherche sémantique locale.morph-rag-qa Analyse de texteOutils d’analyse et d’extraction de texte.morph-text-analysis SSH distantConnecteur IA pour serveurs et terminaux distants.morph-ssh Accès distantMode voyage, ouverture de port, tunnels chiffrés, appairage QR / lien.morph-remote Cluster GPUMutualisez la VRAM de plusieurs machines via llama.cpp RPC.morph-cluster Contrôle du bureauÉcran, souris, clavier et fenêtres, avec arrêt d’urgence.morph-desktop Contrôle du navigateurPilotage des onglets, cadre animé et bouton Stop.morph-browser Noyaux alternatifsOpenClaw, Hermes Agent : skills, mémoire, Home Assistant.locaryn-cores Entraînement de modèlesFine-tuning LoRA / QLoRA, fusion et export GGUF.morph-model-training Modèles BonsaiRuntime et catalogue des modèles 1-bit et ternaires (PrismML).morph-prismml

Écrire le vôtre

Un manifeste minimal, des composants (skills, commandes, agents, règles, hooks, MCP, LSP), des contributions d’interface par plateforme, un panneau qui hérite du thème de l’application. Le guide complet et un exemple minimal sont dans le dépôt.

Studio de modèles

Entraîner, adapter, exporter.

Le morph d’entraînement réunit des outils avancés pour ingénieurs et chercheurs : jeux de données JSONL ou Parquet, taux d’apprentissage et époques, fusion des adaptateurs puis export GGUF immédiat.

Les outils d’étude de l’alignement des modèles (ablation de directions de refus par RepE) sont destinés à la recherche. Une fenêtre de consentement explicite rappelle que l’utilisateur est seul responsable de l’usage des poids modifiés.

  • DonnéesJSONL / Parquet
  • Fine-tuningLoRA / QLoRA
  • Fusionadaptateurs → modèle
  • ExportGGUF immédiat

Télécharger

Disponible partout, installé en quelques minutes.

Version actuelle : v0.3.93 (5 octobre 2026). Un clic télécharge directement la dernière version pour votre appareil.

Les liens pointent toujours vers la dernière version publiée. Toutes les versions et leurs notes sont sur GitHub.

Depuis les sources

Prérequis : Rust 1.88+, Node.js 22+ et pnpm 9+.

git clone https://github.com/Locaryn/Locaryn.git
cd Locaryn
pnpm install
cargo run -p locaryn-daemon   # service local
pnpm tauri:dev                # application de bureau

Une IA qui reste chez vous.

Locaryn est open source sous licence Apache-2.0. Les contributions, morphs et retours sont les bienvenus.