¿Qué es Surf?
Surf es una aplicación de escritorio para organizar tus archivos, PDF y páginas web en una sola biblioteca local, y generar notas escritas por IA a partir de esa biblioteca. Su propia descripción en GitHub la define como "Personal AI Notebooks. Organize files & webpages and generate notes from them. Open source, local & open data, open model choice (incl. local)." La app está construida principalmente en Svelte, TypeScript y Rust, y se distribuye como una aplicación de escritorio basada en Electron, según sus temas de GitHub y los agradecimientos del README.
- Función principal: una biblioteca local ("Notebooks") que contiene archivos, PDF y páginas web guardadas, más una capa de redacción de notas con IA que puede hacer referencia a cualquier elemento de esa biblioteca
- Almacenamiento: un motor de almacenamiento local y en formato abierto llamado SFFS (Surf Flat File System) — la documentación de Deta indica que los datos permanecen en tu dispositivo en formatos transparentes y no propietarios
- Capa de modelos: sin motor de inferencia local incluido — Surf se conecta a los modelos que configures, ya sea un proveedor en la nube mediante tu propia clave de API o cualquier endpoint compatible con OpenAI, incluido un servidor que se ejecuta localmente
- Desarrolladora: Deta, el mismo equipo conocido anteriormente por Deta Space y Deta Drive; GitHub lista la organización como "deta"
- Repositorio canónico: github.com/deta/surf — el hogar actual y activamente mantenido del código fuente de Surf, sus versiones y su sistema de seguimiento de incidencias
Historia del proyecto y hitos de versiones de Surf
El repositorio de GitHub de Surf se creó el 20 de octubre de 2025. La primera versión etiquetada llegó dos días después, y el proyecto ha lanzado versiones puntuales con frecuencia desde entonces — todas siguen llevando el sufijo -beta.0, incluso mientras la app se distribuye como el canal público principal de Deta.
- 11.1.0-beta.0 — 22 de octubre de 2025: primera versión etiquetada
Why it matters: La etiqueta de versión más antigua en el repositorio de código abierto, dos días después de la creación del propio repositorio. - 21.3.0-beta.0 — 5 de noviembre de 2025: correcciones en el editor de Notebook y en la clasificación de intenciones
Why it matters: Según las notas oficiales de la versión, añadió la posibilidad de ver y cancelar un editor de notebook al crearlo, y corrigió casos en los que Surf clasificaba mal lo que el usuario le pedía hacer. - 31.4.0-beta.0 — 20 de noviembre de 2025: vista de contenidos de Notebook rediseñada
Why it matters: Añadió búsqueda y carga diferida de recursos dentro de un Notebook, una mejora centrada en el rendimiento de cómo se cargan las bibliotecas grandes, según el registro de cambios oficial. - 41.4.7-beta.0 — 29 de abril de 2026: versión etiquetada más reciente
Why it matters: La etiqueta de versión más reciente encontrada en la [página oficial de GitHub Releases](https://github.com/deta/surf/releases) al momento de esta reseña — consulta esa página directamente para ver cualquier novedad publicada después de la fecha de esta reseña, ya que el repositorio sigue recibiendo commits entre versiones etiquetadas.
¿Qué puedes hacer con Surf?
El conjunto de funciones de Surf se centra en reunir archivos, PDF y contenido web en una sola biblioteca local, y luego usar IA para escribir notas, responder preguntas y construir pequeñas herramientas a partir de esa biblioteca. Esto es lo que hace realmente cada parte, según el propio README de GitHub y la documentación de Surf.
- Biblioteca multimedia ("Notebooks") — guarda archivos locales, PDF, páginas web, videos de YouTube y publicaciones de redes sociales en una biblioteca privada y local, organizada en Notebooks, la mayoría de los cuales siguen siendo utilizables sin conexión una vez guardados
- Smart Notes — escribe notas que mencionan (
@) cualquier recurso guardado o pestaña abierta, activan una búsqueda web desde dentro de una nota, y obtienen citas que enlazan directamente a la fuente original, a una sección concreta de la página web o a una marca de tiempo de video - Surflets (generación de apps) — genera pequeñas aplicaciones interactivas desde dentro de una nota sin escribir código, para visualizar o explorar datos
- Pestañas, vista dividida y barra lateral — abre notas, archivos o páginas web locales en pestañas, visualiza varios recursos en paralelo y navega por los Notebooks desde una barra lateral persistente
- Elección de modelo — usa tu propia clave de API para OpenAI o Anthropic, o añade cualquier endpoint de modelo compatible con OpenAI como modelo personalizado, que es como se conecta un servidor que se ejecuta localmente (Ollama y similares)
- Datos abiertos y locales — el motor de almacenamiento SFFS mantiene tu biblioteca en el dispositivo en formatos abiertos, y la documentación de Deta indica que la mayor parte de la biblioteca sigue siendo accesible sin conexión
Ejemplos de uso: tres formas de usar Surf
Estos son flujos de trabajo concretos construidos a partir de las funciones documentadas de Surf descritas arriba — no son casos de uso hipotéticos.
Hacer preguntas sobre un PDF y un video de YouTube en una sola nota
Guarda un PDF y un video de YouTube relacionado en el mismo Notebook, luego inicia una Smart Note y menciona (@) ambos. Haz una pregunta que abarque los dos — Surf extrae las secciones relevantes y cita la página del PDF y la marca de tiempo del video de las que las obtuvo, en lugar de que tú tengas que revisar manualmente cada fuente.
Conectar un modelo local para generar notas totalmente en el dispositivo
Ejecuta un modelo localmente con una herramienta como Ollama, y luego en la configuración de Surf añade un modelo personalizado que apunte al endpoint compatible con OpenAI de ese servidor (normalmente http://localhost:11434/v1). Una vez conectado, la generación de notas y las funciones de chat de Surf funcionan contra tu modelo local en lugar de una API en la nube.
Generar una herramienta interactiva rápida a partir de una nota
Mientras escribes una Smart Note sobre un conjunto de datos o un grupo de artículos guardados, usa la herramienta de generación de apps y describe lo que quieres ("un pequeño gráfico que compare estos tres números"). Surf genera un Surflet — una pequeña app interactiva — sin que tengas que escribir código tú mismo.
Descargar Surf para macOS, Windows y Linux
Surf está disponible en macOS (Apple Silicon e Intel), Windows y Linux, como descarga directa desde GitHub Releases. Los enlaces siguientes apuntan a la redirección a la última versión en GitHub, según la guía de instalación oficial — verifica siempre el nombre exacto del archivo en la página de Releases, ya que cambia con cada número de versión.
Plataforma | Descarga |
|---|---|
| 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 |
Las compilaciones de código abierto de Surf actualmente no están firmadas, por lo que macOS mostrará una advertencia de que "Surf no se puede abrir porque Apple no puede verificar que no contiene malware" (haz clic derecho en la app y elige Abrir una vez para saltar esto), y Windows Defender puede mostrar un aviso de "Windows protegió tu PC" (elige "Más información" y luego "Ejecutar de todas formas"). Ambas advertencias están documentadas en la guía oficial de instalación y son lo esperado para una versión de código abierto sin firmar, no una señal de que la descarga esté comprometida — descarga siempre directamente desde la página oficial de GitHub Releases.
Precio de Surf: ¿es realmente gratis?
Sí — la versión de código abierto de Surf no tiene ningún nivel de pago. El código de la aplicación tiene licencia Apache License 2.0, con dos excepciones documentadas: un parche para el paquete @ghostery/adblocker-electron tiene licencia Mozilla Public License 2.0 para mantener la coherencia con la licencia original de ese paquete, y un pequeño número de archivos individuales puede llevar sus propios encabezados de licencia que sustituyen a la predeterminada. El nombre y los logotipos de Deta quedan explícitamente excluidos de la concesión de Apache 2.0, según la sección de licencia del README.
- Sin suscripción, sin nivel de pago y sin límites de uso impuestos por Surf en la app de código abierto
- No se requiere cuenta ni registro para instalar y ejecutar la app
- Usar un modelo en la nube (OpenAI, Anthropic) a través de Surf sigue costando lo que cobre ese proveedor por el uso de la API — Surf no añade ningún margen
- Ejecutar un modelo local mediante un endpoint personalizado (por ejemplo, Ollama) no tiene costo por token, solo tu propio hardware y electricidad
Soporte de modelos locales: qué significa realmente "híbrido"
El soporte de modelos locales de Surf es real, pero funciona de forma diferente a una app como Jan o GPT4All, que incluyen su propio motor de inferencia integrado. Surf no incluye ningún motor propio: cada modelo, local o en la nube, se conecta de la misma forma, como un endpoint compatible con OpenAI que configuras en Preferences → AI.
Motor local integrado
- Qué hace Surf:
- Ninguno — Surf no ejecuta inferencia en su propio proceso
Modelos en la nube
- Qué hace Surf:
- Usa tu propia clave de API de OpenAI o Anthropic, configurada en Preferences → AI
Modelos locales
- Qué hace Surf:
- Añade un modelo personalizado que apunte a cualquier endpoint compatible con OpenAI, por ejemplo un servidor Ollama local en
http://localhost:11434/v1
Almacenamiento de datos
- Qué hace Surf:
- Siempre local, sin importar qué modelo conectes — tu biblioteca (SFFS) permanece en el dispositivo en cualquier caso
Esta distinción importa para quien elija Surf específicamente para uso sin conexión: instalar Surf por sí solo no te da un modelo local funcional listo para usar. Debes instalar y ejecutar por separado un servidor de modelo local (Ollama es la opción más común) y luego apuntar Surf hacia él. Una vez conectado, tus notas y solicitudes de chat a ese modelo nunca salen de tu máquina — pero el paso de configuración depende de ti, no es automático.
¿Quién debería usar Surf?
Que Surf te resulte útil depende de si "una sola biblioteca local que abarca archivos, PDF y la web, con notas de IA encima" es realmente el flujo de trabajo que quieres, y de si te sientes cómodo conectando tu propio modelo.
Usa Surf si
- Investigas regularmente combinando PDF, páginas web y video, y quieres notas de IA con citas que enlacen a la fuente exacta
- Quieres que tus notas y archivos se guarden localmente en formatos abiertos, en lugar de quedar atrapados en un formato propietario en la nube
- Te sientes cómodo usando tu propia clave de API para un modelo en la nube, o ya ejecutas un servidor de modelo local como Ollama al que Surf pueda conectarse
- Quieres generar pequeñas herramientas interactivas (Surflets) directamente desde una nota sin escribir código
- Quieres que la aplicación subyacente sea de código abierto y autoalojable, en lugar de un binario de código cerrado
Espera, o busca otra opción, si
- Quieres una app totalmente sin conexión con un modelo incluido desde el primer inicio — Surf requiere que configures por separado una conexión a un modelo local o en la nube
- No te sientes cómodo con una advertencia de seguridad por binario sin firmar en el primer inicio — verifica que confías en la fuente de la descarga antes de continuar
- Necesitas una herramienta sencilla de marcadores o notas sin funciones de IA — el valor principal de Surf es su capa de notas con IA, que añade complejidad si eso no es lo que necesitas
- Necesitas soporte oficial del proveedor con un SLA — los canales de soporte de Surf son GitHub Issues y Discord, típicos de un proyecto de código abierto y no de un proveedor comercial
Surf frente a otras apps de notas y conocimiento autoalojadas
Surf es una de varias herramientas autoalojadas que combinan gestión personal del conocimiento con IA, guardando los datos localmente y dejándote elegir tu modelo. Así se ubica junto a otras opciones en ese espacio — consulta el directorio de software de LLM local para ver el catálogo completo.
- Karakeep — un gestor de marcadores autoalojado con etiquetado automático mediante IA; más limitado en alcance que Surf (marcadores específicamente, no una biblioteca general de archivos/PDF/web), pero una buena opción si organizar marcadores es tu necesidad principal. Consulta la reseña de Karakeep.
- Blinko — una app autoalojada de notas con IA y búsqueda RAG sobre tus propias notas; más cercana a la idea de "IA sobre tu propio contenido" de Surf, pero construida alrededor de notas en lugar de una biblioteca mixta de archivos/PDF/web. Consulta la reseña de Blinko.
- Khoj — un "segundo cerebro" autoalojado que indexa tus documentos, notas y (opcionalmente) contenido en línea para búsqueda y chat con IA; una amplitud de tipos de fuentes comparable a la de Surf, con un modelo de interfaz distinto (centrado en el chat en lugar de en el cuaderno). Consulta la reseña de Khoj.
Errores comunes al evaluar Surf
La mayor parte de la confusión sobre Surf viene de su nombre, de su relación con un producto anterior de Deta, o de asumir que incluye un modelo local integrado como hacen algunos competidores.
Error 1: confundir este Surf con steel-dev/surf.new
"Surf" es un nombre de proyecto habitual. Esta reseña cubre github.com/deta/surf, el cuaderno personal de IA del equipo de Deta. Es un proyecto distinto de steel-dev/surf.new, una demo de automatización de navegador sin relación alguna y sin ningún enfoque de modelo local — verifica la organización de GitHub (deta) antes de descargar.
Error 2: asumir que Surf ejecuta modelos locales de fábrica
Surf no incluye ningún motor de inferencia propio. El soporte de modelo local significa conectar un servidor compatible con OpenAI que se ejecuta por separado (más comúnmente Ollama) como modelo personalizado — no es automático al instalar.
Error 3: asumir que la app de código abierto es idéntica al antiguo "managed Surf"
Deta operaba previamente un "managed Surf" de código cerrado y firmado, con IA integrada, actualizaciones automáticas y extensiones. La versión de código abierto actual en github.com/deta/surf es una base de código independiente y en desarrollo activo; según la guía de instalación, los datos se migran, pero no son la misma compilación de producto.
Error 4: tratar la advertencia de seguridad por binario sin firmar como señal de malware
Las compilaciones de código abierto no están firmadas, por lo que tanto Gatekeeper de macOS como Windows Defender muestran advertencias estándar en el primer inicio. Esto está documentado y es un comportamiento esperado para esta versión, no evidencia de una descarga comprometida — como siempre, descarga solo desde la página oficial de GitHub Releases.
Preguntas frecuentes
¿Qué es Surf?
Surf (deta.surf, código fuente en github.com/deta/surf) es una app de escritorio gratuita y de código abierto de Deta que organiza tus archivos, PDF y páginas web en una biblioteca local y genera notas escritas por IA a partir de ellos.
¿Es gratis Surf?
Sí, la versión de código abierto es gratuita. Tiene licencia Apache License 2.0 (con un pequeño parche de bloqueador de anuncios con licencia MPL-2.0 y algunos archivos con sus propios encabezados), sin ningún nivel de pago. Usar un modelo en la nube que conectes con tu propia clave de API cuesta lo que cobre ese proveedor — Surf en sí no añade ninguna tarifa.
¿Surf ejecuta modelos de IA de forma local?
Surf puede usar un modelo que se ejecuta localmente, pero no incluye su propio motor de inferencia. Conectas un modelo local añadiendo un endpoint personalizado compatible con OpenAI (por ejemplo, un servidor local de Ollama) en Preferences → AI — el paso de configuración depende de ti, no es automático.
¿Qué licencia usa Surf?
Apache License 2.0 para el código base, según el archivo LICENSE en GitHub. El README documenta dos excepciones: un parche para el paquete de bloqueador de anuncios incluido tiene licencia Mozilla Public License 2.0, y algunos archivos individuales pueden llevar sus propios encabezados de licencia. El nombre y los logotipos de Deta quedan explícitamente fuera de la concesión de Apache 2.0.
¿Qué plataformas soporta Surf?
macOS (compilaciones para Apple Silicon e Intel), Windows y Linux (AppImage x64), todas como descargas directas desde GitHub Releases.
¿Es este el mismo Surf que steel-dev/surf.new?
No. Esta reseña cubre github.com/deta/surf, el cuaderno personal de IA del equipo de Deta. steel-dev/surf.new es un proyecto de automatización de navegador independiente y sin relación que simplemente comparte el nombre — verifica la organización de GitHub antes de descargar cualquiera de los dos.
¿Por qué mi computadora muestra una advertencia de seguridad al abrir Surf?
Las compilaciones de código abierto actualmente no están firmadas, por lo que tanto macOS como Windows muestran advertencias estándar de app sin firmar en el primer inicio. Esto está documentado en la propia guía de instalación de Surf como comportamiento esperado, no como señal de una descarga comprometida.
¿En qué se diferencia Surf del antiguo producto "managed Surf"?
Deta distribuía previamente un "managed Surf" de código cerrado y firmado, con IA integrada, actualizaciones automáticas y extensiones de navegador. La versión actual en github.com/deta/surf es la sucesora de código abierto; según la guía de instalación, tus datos se conservan si migras, pero es una base de código y una compilación distintas.
¿Quién desarrolla Surf?
Surf está desarrollada por Deta. GitHub lista la organización que la aloja como "deta", el mismo equipo conocido anteriormente por productos como Deta Space y Deta Drive.
¿Cuándo se lanzó Surf por primera vez?
El repositorio de GitHub de Surf se creó el 20 de octubre de 2025, y la primera versión etiquetada (1.1.0-beta.0) llegó el 22 de octubre de 2025. La versión etiquetada más reciente que esta reseña pudo verificar es la 1.4.7-beta.0 (29 de abril de 2026) — consulta la página oficial de Releases para ver cualquier novedad publicada desde entonces.