Aller au contenu principal
PromptQuorumConçu pour les humains. Structuré pour l'IA.
Accueil/LLM locaux avancés
Productivity & Knowledge Tools

Surf: avis sur le carnet IA open source de Deta

·10 min de lecturePar Hans Kuepper · Fondateur de PromptQuorum · Moteur de découverte de l'IA open-weight et open source

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 celle-ci. Sa LICENSE GitHub est la licence Apache 2.0, avec deux exceptions documentées : un correctif de bloqueur de publicités intégré sous licence Mozilla Public License 2.0, et un petit nombre de fichiers portant leurs propres en-têtes de licence. Surf fonctionne sur macOS, Windows et Linux, stocke les données localement dans des formats ouverts, et vous permet d'apporter votre propre clé API pour des fournisseurs cloud (OpenAI, Anthropic) ou de connecter un modèle exécuté localement via un point de terminaison compatible OpenAI, comme Ollama — Surf lui-même n'intègre aucun moteur d'inférence local, donc une configuration entièrement hors ligne nécessite de faire tourner un serveur de modèle local séparé à côté.

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 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.

Surf (deta.surf, code source sur github.com/deta/surf) est une application de bureau gratuite et open source de Deta qui réunit 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 celle-ci. Elle stocke tout localement dans des formats de fichiers ouverts et vous laisse choisir votre propre modèle d'IA — un fournisseur cloud via votre propre clé API, ou un modèle exécuté localement via un point de terminaison compatible OpenAI, comme Ollama. Cet avis détaille ce que fait réellement Surf, en quoi il diffère d'un précédent produit fermé baptisé « managed Surf », comment le télécharger, et sa place face aux autres applications de notes et de connaissances auto-hébergées.

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.

  1. 1
    1.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.
  2. 2
    1.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.
  3. 3
    1.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.
  4. 4
    1.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 @-mentionnent toute 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.

Interroger un PDF et une vidéo YouTube dans une même note

Enregistrez un PDF et une vidéo YouTube associée dans le même Notebook, puis démarrez une Smart Note et @-mentionnez les deux. Posez une question qui couvre les deux sources — Surf en extrait les passages pertinents et cite la page du PDF et l'horodatage vidéo dont il s'est servi, sans que vous ayez à parcourir manuellement chaque source.

Connecter un modèle local pour une génération de notes entièrement sur l'appareil

Exécutez un modèle en local avec un outil comme Ollama, puis, dans les paramètres de Surf, ajoutez un modèle personnalisé pointant vers le point de terminaison compatible OpenAI de ce serveur (généralement http://localhost:11434/v1). Une fois connectées, la génération de notes et les fonctions de discussion de Surf s'exécutent alors sur votre modèle local plutôt que sur une API cloud.

Générer un petit outil interactif à partir d'une note

En rédigeant une Smart Note sur un jeu de données ou un ensemble d'articles enregistrés, utilisez l'outil de génération d'applications et décrivez ce que vous voulez (« un petit graphique comparant ces trois chiffres »). Surf génère alors un Surflet — une petite application interactive — sans que vous ayez à écrire la moindre ligne de code.

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.

Utilisez Surf si

  • Vous effectuez régulièrement des recherches sur un mélange de PDF, de pages web et de vidéos, et voulez des notes IA citant précisément la source
  • Vous voulez que vos notes et fichiers soient stockés localement dans des formats ouverts plutôt qu'enfermés dans un format cloud propriétaire
  • Vous êtes à l'aise pour apporter votre propre clé API pour un modèle cloud, ou vous exécutez déjà un serveur de modèle local comme Ollama que Surf peut connecter
  • Vous voulez générer de petits outils interactifs (Surflets) directement depuis une note sans écrire de code
  • Vous voulez que l'application sous-jacente soit open source et auto-hébergeable plutôt qu'un binaire fermé

Attendez, ou cherchez ailleurs, si

  • Vous voulez une application entièrement hors ligne avec un modèle intégré dès le premier lancement — Surf exige de configurer séparément une connexion à un modèle local ou cloud
  • L'avertissement de sécurité lié à un binaire non signé au premier lancement vous met mal à l'aise — vérifiez que vous faites confiance à la source du téléchargement avant de continuer
  • Vous avez besoin d'un simple outil de marque-pages ou de prise de notes sans fonctions IA — la valeur principale de Surf est sa couche de notes IA, qui ajoute de la complexité si ce n'est pas votre besoin
  • Vous avez besoin d'un support éditeur officiel avec SLA — les canaux de support de Surf sont GitHub Issues et Discord, typiques d'un projet open source plutôt que d'un éditeur commercial

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.

Comparer dans l'annuaire

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.

Erreur 1 : confondre ce Surf avec steel-dev/surf.new

« Surf » est un nom de projet courant. Cet avis couvre github.com/deta/surf, le carnet IA personnel de l'équipe Deta. Il s'agit d'un projet différent de steel-dev/surf.new, une démo d'automatisation de navigateur sans rapport et sans dimension modèle local — vérifiez l'organisation GitHub (deta) avant de télécharger.

Erreur 2 : supposer que Surf exécute des modèles locaux dès l'installation

Surf n'intègre aucun moteur d'inférence. Le support des modèles locaux signifie connecter un serveur compatible OpenAI exécuté séparément (le plus souvent Ollama) comme modèle personnalisé — ce n'est pas automatique à l'installation.

Erreur 3 : supposer que l'application open source est identique au précédent « managed Surf »

Deta exploitait auparavant un « managed Surf » fermé et signé, avec IA intégrée, mises à jour automatiques et extensions. La version open source actuelle sur github.com/deta/surf est une base de code distincte et activement développée ; selon le guide d'installation, les données migrent, mais il ne s'agit pas de la même version.

Erreur 4 : voir dans l'avertissement de sécurité pour binaire non signé un signe de malware

Les versions open source ne sont pas signées, donc macOS Gatekeeper et Windows Defender affichent tous deux des avertissements standard au premier lancement. C'est un comportement documenté et attendu pour cette version, pas la preuve d'un téléchargement compromis — comme toujours, ne téléchargez que depuis la page officielle GitHub Releases.

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.

Sources

← Retour aux LLM locaux avancés

MCP