Présentation
Linkit est une application de bureau destinée aux travailleurs du savoir. Disponible sur macOS, Windows et Linux, elle se distribue via Homebrew, DMG, AppImage ou paquet DEB. L’installation macOS supprime automatiquement l’attribut com.apple.quarantine grâce à un script Fix Gatekeeper.command, ce qui évite toute élévation de privilèges.
Architecture technique
Par défaut, les marque-pages sont stockés dans une base SQLite locale, offrant des recherches en sous‑milliseconde. Aucun compte n’est requis ; la base reste sur la machine de l’utilisateur, garantissant la souveraineté des données. La synchronisation multi‑appareils s’appuie sur Supabase, une couche PostgreSQL qui applique une Row‑Level Security (RLS) cryptographique liée à auth.uid(). Ainsi, chaque enregistrement est lisible uniquement par son propriétaire, même pour les développeurs du service.
Fonctionnalités IA
Linkit ne fournit pas de modèle LLM intégré ; il se connecte à n’importe quelle API compatible OpenAI (OpenAI, DeepSeek, Ollama, etc.). Une fois configurée, l’IA génère : résumés de pages, tags intelligents, collections à partir de prompts en langage naturel, recherche sémantique vectorielle et détection de doublons. La recherche combine texte plein et vecteurs, couvrant titres, notes, tags et contenus générés par l’IA. Les suggestions restent éditables jusqu’à confirmation, préservant le contrôle de l’utilisateur.
Sécurité et souveraineté des données
Le modèle local‑first assure que les données restent hors ligne tant que la synchronisation n’est pas activée. Lors de la synchronisation, chaque ligne est chiffrée et liée à l’identifiant d’utilisateur grâce à RLS, éliminant tout accès non autorisé. Le système de résolution de conflits conserve un historique de révisions et fusionne automatiquement les modifications, évitant les pertes de données en cas de coupure réseau. Aucun télémetrie, aucune publicité et aucune collecte tierce ne sont intégrées.
brew install blue-idea/tap/linkit
brew update && brew upgrade linkit