Points clés
- Surf est gratuit et open source sous licence Apache 2.0, avec un correctif de bloqueur de publicités intégré sous MPL-2.0 et quelques fichiers portant leurs propres en-têtes de licence
- Organise fichiers locaux, PDF et contenus web (y compris vidéos YouTube et publications sociales) dans une bibliothèque locale consultable appelée Notebooks
- Génère des « Smart Notes » — des notes rédigées par IA avec des citations pointant directement vers le fichier, la section de page web ou l'horodatage vidéo d'origine
- Le choix du modèle vous appartient : apportez votre propre clé API OpenAI ou Anthropic, ou ajoutez un point de terminaison personnalisé compatible OpenAI, c'est ainsi qu'un modèle exécuté localement (via Ollama par exemple) se connecte
- Propose les « Surflets », un moyen sans code de générer de petites applications interactives depuis une note
- Disponible sur macOS (Apple Silicon et Intel), Windows et Linux, en téléchargement direct depuis GitHub Releases
- Les versions open source ne sont actuellement pas signées, donc macOS et Windows affichent un avertissement de sécurité au premier lancement — documenté et attendu, pas un signal d'alerte
- Développé par Deta ; cette version open source remplace un précédent produit fermé « managed Surf » qui intégrait IA, signature de code et mises à jour automatiques
📍 En une phrase
Surf est l'application de bureau gratuite et open source de Deta qui organise fichiers, PDF et pages web dans une bibliothèque locale et génère des notes IA à partir de ceux-ci, avec un libre choix entre modèles cloud et locaux.
💬 En termes simples
Plutôt que de jongler entre un lecteur de documents, un navigateur et une application de discussion, Surf permet de déposer fichiers et liens web dans une seule bibliothèque locale et d'interroger l'IA sur l'ensemble. Vous choisissez qui répond : votre propre clé OpenAI ou Anthropic, ou un modèle exécuté sur votre propre machine via un outil comme Ollama.
📌Remarque: Cet avis est le complément approfondi de la fiche de Surf dans le répertoire des logiciels LLM locaux — consultez cette page pour comparer Surf en un coup d'œil à des dizaines d'autres outils d'IA locale.
📌Remarque: Cet avis porte sur github.com/deta/surf, l'application « Personal AI Notebook » de l'équipe Deta. Elle n'a aucun rapport avec steel-dev/surf.new, un projet distinct d'automatisation de navigateur au nom similaire — ne confondez pas les deux lors de vos recherches.
Qu'est-ce que Surf ?
Surf est une application de bureau qui organise vos fichiers, PDF et pages web dans une bibliothèque locale unique, et génère des notes rédigées par IA à partir de cette bibliothèque. Sa propre description GitHub la présente ainsi : « Personal AI Notebooks. Organize files & webpages and generate notes from them. Open source, local & open data, open model choice (incl. local). » L'application est développée principalement en Svelte, TypeScript et Rust, et distribuée sous forme d'application de bureau basée sur Electron, selon ses sujets GitHub et les remerciements du README.
- Fonction principale : une bibliothèque locale (« Notebooks ») qui contient fichiers, PDF et pages web enregistrées, ainsi qu'une couche de rédaction de notes par IA pouvant référencer tout élément de cette bibliothèque
- Stockage : un moteur de stockage local à formats ouverts nommé SFFS (Surf Flat File System) — la documentation de Deta indique que les données restent sur votre appareil dans des formats transparents et non propriétaires
- Couche modèle : aucun moteur d'inférence local intégré — Surf se connecte aux modèles que vous configurez, soit un fournisseur cloud via votre propre clé API, soit tout point de terminaison compatible OpenAI, y compris un serveur exécuté localement
- Développeur : Deta, la même équipe précédemment connue pour Deta Space et Deta Drive ; GitHub répertorie l'organisation sous le nom « deta »
- Dépôt canonique : github.com/deta/surf — le foyer actuel et activement maintenu du code source open source, des versions et du suivi des tickets de Surf
Historique du projet et jalons de versions
Le dépôt GitHub de Surf a été créé le 20 octobre 2025. La première version taguée a suivi deux jours plus tard, et le projet publie depuis des versions ponctuelles fréquentes — toutes encore assorties du suffixe -beta.0, même si l'application constitue le canal de diffusion publique principal de Deta.
- 11.1.0-beta.0 — 22 octobre 2025 : première version taguée
Why it matters: Le tag de version le plus ancien du dépôt open source, deux jours après la création du dépôt lui-même. - 21.3.0-beta.0 — 5 novembre 2025 : éditeur de notebook et corrections de classification d'intention
Why it matters: Selon les notes de version officielles, ajout de la possibilité de visualiser et d'annuler un éditeur de notebook à la création, et correction de cas où Surf interprétait mal la demande de l'utilisateur. - 31.4.0-beta.0 — 20 novembre 2025 : vue du contenu des Notebooks repensée
Why it matters: Ajout de la recherche et du chargement différé des ressources dans un Notebook, une refonte axée sur la performance du chargement des grandes bibliothèques, selon le changelog officiel. - 41.4.7-beta.0 — 29 avril 2026 : version taguée la plus récente
Why it matters: Le dernier tag de version trouvé sur la [page officielle des Releases GitHub](https://github.com/deta/surf/releases) au moment de cet avis — consultez directement cette page pour tout ce qui a été publié après la date de publication de cet avis, le dépôt continuant de recevoir des commits entre les versions taguées.
Que peut-on faire avec Surf ?
L'ensemble des fonctionnalités de Surf vise à rassembler fichiers, PDF et contenus web dans une bibliothèque locale unique, puis à utiliser l'IA pour rédiger des notes, répondre à des questions et créer de petits outils à partir de cette bibliothèque. Voici ce que chaque élément fait réellement, selon le README GitHub et la documentation de Surf.
- Bibliothèque multimédia (« Notebooks ») — enregistrez fichiers locaux, PDF, pages web, vidéos YouTube et publications sociales dans une bibliothèque locale et privée, organisée en Notebooks, dont la plupart restent utilisables hors ligne une fois enregistrés
- Smart Notes — rédigez des notes qui
@-mentionnenttoute ressource enregistrée ou tout onglet ouvert, déclenchent une recherche web depuis une note, et obtenez des citations pointant directement vers la source d'origine, une section précise de page web ou un horodatage vidéo - Surflets (génération d'applications) — générez de petites applications interactives depuis une note sans écrire de code, pour visualiser ou explorer des données
- Onglets, vue partagée et barre latérale — ouvrez notes, fichiers ou pages web locaux dans des onglets, affichez plusieurs ressources côte à côte, et naviguez dans les Notebooks depuis une barre latérale persistante
- Choix du modèle — apportez votre propre clé API pour OpenAI ou Anthropic, ou ajoutez tout point de terminaison de modèle compatible OpenAI comme modèle personnalisé, c'est ainsi qu'un serveur local (Ollama et similaires) se connecte
- Données ouvertes et locales — le moteur de stockage SFFS conserve votre bibliothèque sur l'appareil dans des formats ouverts, et la documentation de Deta indique que la majeure partie de la bibliothèque reste accessible hors ligne
Exemples d'utilisation : trois façons d'utiliser Surf
Voici des scénarios concrets construits à partir des fonctionnalités documentées de Surf ci-dessus — pas des cas d'usage hypothétiques.
Télécharger Surf pour macOS, Windows et Linux
Surf est disponible sur macOS (Apple Silicon et Intel), Windows et Linux, en téléchargement direct depuis GitHub Releases. Les liens ci-dessous pointent vers la redirection de dernière version sur GitHub, selon le guide d'installation officiel — vérifiez toujours le nom de fichier exact sur la page Releases, qui change à chaque numéro de version.
Plateforme | Téléchargement |
|---|---|
| macOS (Apple Silicon) | Surf-x.y.z.arm64.dmg |
| macOS (Intel) | Surf-x.y.z.x64.dmg |
| Windows (x64) | Surf-x.y.z-setup.exe |
| Linux (x64 AppImage) | Surf-x.y.z.x86_64.AppImage |
Les versions open source de Surf ne sont pas actuellement signées, donc macOS avertira que « Surf ne peut pas être ouvert car Apple ne peut vérifier l'absence de logiciel malveillant » (faites un clic droit sur l'application et choisissez Ouvrir une fois pour contourner), et Windows Defender peut afficher un message « Windows a protégé votre PC » (choisissez « Plus d'infos », puis « Exécuter quand même »). Les deux avertissements sont documentés dans le guide d'installation officiel et sont attendus pour une version open source non signée, pas le signe d'un téléchargement compromis — téléchargez toujours directement depuis la page officielle GitHub Releases.
Tarifs Surf : est-il vraiment gratuit ?
Oui — la version open source de Surf ne propose aucune offre payante. Le code de l'application est sous licence Apache 2.0, avec deux exceptions documentées : un correctif pour le paquet @ghostery/adblocker-electron est sous licence Mozilla Public License 2.0 pour rester cohérent avec la licence amont de ce paquet, et un petit nombre de fichiers individuels peuvent porter leurs propres en-têtes de licence remplaçant la licence par défaut. Le nom et les logos de Deta sont explicitement exclus de la licence Apache 2.0, selon la section Licence du README.
- Aucun abonnement, aucune offre payante, et aucune limite d'usage imposée par Surf lui-même pour l'application open source
- Aucun compte ni inscription requis pour installer et utiliser l'application
- Utiliser un modèle cloud (OpenAI, Anthropic) via Surf entraîne toujours le coût facturé par ce fournisseur pour l'usage de son API — Surf n'ajoute aucune marge
- Exécuter un modèle local via un point de terminaison personnalisé (par ex. Ollama) n'entraîne aucun coût par jeton, uniquement votre propre matériel et électricité
Support des modèles locaux : ce que « hybride » signifie vraiment
Le support des modèles locaux de Surf est réel, mais fonctionne différemment d'une application comme Jan ou GPT4All qui intègre son propre moteur d'inférence. Surf n'intègre aucun moteur : chaque modèle, local ou cloud, se connecte de la même façon — comme point de terminaison compatible OpenAI configuré dans Préférences → IA.
Moteur local intégré
- Ce que fait Surf:
- Aucun — Surf n'exécute aucune inférence en interne
Modèles cloud
- Ce que fait Surf:
- Apportez votre propre clé API OpenAI ou Anthropic, configurée dans Préférences → IA
Modèles locaux
- Ce que fait Surf:
- Ajoutez un modèle personnalisé pointant vers tout point de terminaison compatible OpenAI, par ex. un serveur Ollama local à
http://localhost:11434/v1
Stockage des données
- Ce que fait Surf:
- Toujours local, quel que soit le modèle connecté — votre bibliothèque (SFFS) reste sur l'appareil dans tous les cas
Cette distinction compte pour quiconque choisit Surf spécifiquement pour un usage hors ligne : installer Surf seul ne fournit pas de modèle local fonctionnel d'emblée. Il faut installer et exécuter séparément un serveur de modèle local (Ollama étant le choix le plus courant), puis y connecter Surf. Une fois connectées, vos notes et requêtes de discussion vers ce modèle ne quittent jamais votre machine — mais l'étape de configuration vous incombe, elle n'est pas automatique.
À qui s'adresse Surf ?
La pertinence de Surf dépend de si « une bibliothèque locale unique pour fichiers, PDF et web, avec des notes IA par-dessus » correspond au workflow que vous recherchez réellement, et de votre aisance à connecter votre propre modèle.
Surf face aux autres applications de notes et de connaissances auto-hébergées
Surf fait partie des outils auto-hébergés combinant gestion des connaissances personnelles et IA, stockant les données localement et laissant le choix du modèle. Voici sa place face aux autres options dans ce domaine — consultez le répertoire des logiciels LLM locaux pour le catalogue complet.
- Karakeep — un gestionnaire de marque-pages auto-hébergé avec étiquetage automatique par IA ; plus restreint que Surf (uniquement les marque-pages, pas une bibliothèque générale fichiers/PDF/web), mais bien adapté si l'organisation des marque-pages est votre besoin principal. Voir l'avis Karakeep.
- Blinko — une application de notes IA auto-hébergée avec recherche RAG sur vos propres notes ; plus proche de l'idée « IA sur votre propre contenu » de Surf, mais construite autour des notes plutôt que d'une bibliothèque mixte fichiers/PDF/web. Voir l'avis Blinko.
- Khoj — un « second cerveau » auto-hébergé qui indexe vos documents, notes et (en option) contenus en ligne pour la recherche et la discussion IA ; une variété de types de sources comparable à Surf, avec un modèle d'interface différent (discussion en premier plutôt que carnet en premier plan). Voir l'avis Khoj.
Erreurs fréquentes lors de l'évaluation de Surf
La plupart des confusions autour de Surf viennent de son nom, de sa relation avec un précédent produit Deta, ou de l'hypothèse qu'il intègre un modèle local comme certains concurrents.
Questions fréquentes
Qu'est-ce que Surf ?
Surf (deta.surf, code source sur github.com/deta/surf) est une application de bureau gratuite et open source de Deta qui organise vos fichiers, PDF et pages web dans une bibliothèque locale et génère des notes rédigées par IA à partir de ceux-ci.
Surf est-il gratuit ?
Oui, la version open source est gratuite. Elle est sous licence Apache 2.0 (avec un petit correctif de bloqueur de publicités sous MPL-2.0 et quelques fichiers sous leurs propres en-têtes), sans offre payante. Utiliser un modèle cloud connecté via votre propre clé API coûte ce que facture ce fournisseur — Surf n'ajoute aucun frais.
Surf exécute-t-il des modèles IA en local ?
Surf peut utiliser un modèle exécuté localement, mais n'intègre pas son propre moteur d'inférence. Vous connectez un modèle local en ajoutant un point de terminaison personnalisé compatible OpenAI (par exemple un serveur Ollama local) dans Préférences → IA — la configuration vous incombe, elle n'est pas automatique.
Quelle licence utilise Surf ?
La licence Apache 2.0 pour la base de code principale, selon le fichier LICENSE GitHub. Deux exceptions sont documentées dans le README : un correctif pour le paquet de bloqueur de publicités intégré est sous Mozilla Public License 2.0, et certains fichiers peuvent porter leurs propres en-têtes de licence. Le nom et les logos de Deta ne sont explicitement pas couverts par la licence Apache 2.0.
Quelles plateformes Surf prend-il en charge ?
macOS (versions Apple Silicon et Intel), Windows et Linux (AppImage x64), tous en téléchargement direct depuis GitHub Releases.
Est-ce le même Surf que steel-dev/surf.new ?
Non. Cet avis couvre github.com/deta/surf, le carnet IA personnel de l'équipe Deta. steel-dev/surf.new est un projet distinct et sans rapport d'automatisation de navigateur qui partage simplement le nom — vérifiez l'organisation GitHub avant de télécharger l'un ou l'autre.
Pourquoi mon ordinateur affiche-t-il un avertissement de sécurité à l'ouverture de Surf ?
Les versions open source ne sont actuellement pas signées, donc macOS et Windows affichent tous deux des avertissements standard pour application non signée au premier lancement. C'est documenté dans le guide d'installation de Surf comme comportement attendu, pas comme signe d'un téléchargement compromis.
En quoi Surf diffère-t-il du précédent produit « managed Surf » ?
Deta distribuait auparavant un « managed Surf » fermé et signé, avec IA intégrée, mises à jour automatiques et extensions de navigateur. La version actuelle github.com/deta/surf est le successeur open source ; selon le guide d'installation, vos données sont conservées en cas de migration, mais il s'agit d'une base de code et d'une version différentes.
Qui développe Surf ?
Surf est développé par Deta. GitHub répertorie l'organisation hébergeant le projet sous le nom « deta », la même équipe précédemment connue pour des produits comme Deta Space et Deta Drive.
Quand Surf a-t-il été publié pour la première fois ?
Le dépôt GitHub de Surf a été créé le 20 octobre 2025, la première version taguée (1.1.0-beta.0) suivant le 22 octobre 2025. La version taguée la plus récente que cet avis a pu vérifier est la 1.4.7-beta.0 (29 avril 2026) — consultez la page officielle des Releases pour tout ce qui a été publié depuis.