Elffuss
How it worksCómo funciona

How Elffuss worksCómo funciona Elffuss

Elffuss apps run their AI models inside your browser. Your voice, your text, your images and your documents are processed there and are not uploaded to any server for analysis. What does travel over the network are the downloads: the models and the libraries that run them, the first time they are needed.

Las apps de Elffuss ejecutan los modelos de IA dentro de tu navegador. Tu voz, tus textos, tus imágenes y tus documentos se procesan ahí y no se suben a ningún servidor para analizarlos. Lo que sí viaja por la red son las descargas: los modelos y las bibliotecas que los hacen funcionar, la primera vez que hacen falta.

The mapEl mapa

What is inside, and how the pieces fitQué hay dentro y cómo encajan las piezas

Touch any piece. It lights up the ones it talks to, and says what it does and what leaves your device.

Toca cualquier pieza. Se iluminan las que habla con ella, y te cuenta qué hace y qué sale de tu dispositivo.

Your browser, on your deviceTu navegador, en tu dispositivo

AppsApps

ToolsHerramientas

RuntimesMotores

Stored hereGuardado aquí

Outside your deviceFuera de tu dispositivo

Download onceSe descarga una vez

One model, every appUn modelo, todas las apps

Translator and Copilot use the same speech model, Whisper. Open one, then the other, and see what travels.

Translator y Copiloto usan el mismo modelo de voz, Whisper. Abre una y luego la otra, y mira qué viaja.

Downloads from the network:Descargas de la red: 0 · Served from your store:Servidas desde tu almacén: 0

This is an illustration; nothing is downloaded here.Es una ilustración; aquí no se descarga nada.

  • No app ships with the models built in. They are requested only when they are needed, and in several apps only after you accept the download.
  • Most of them go through a shared store at models.elffuss.com: a hidden page that requests the file from Hugging Face, keeps it in your browser and resumes interrupted downloads. Every Elffuss app uses the same store, so a model you already downloaded in one app is not downloaded again in another.
  • If the store does not answer, some apps download straight from Hugging Face.
  • There are exceptions, listed per app: Copilot keeps its Gemma models separately, and two optional models in Claw and Code are served from Elffuss's own servers.
  • After the first download, the app works offline for whatever you already have stored.
  • Ninguna app trae los modelos dentro. Se piden solo cuando hace falta usarlos, y en varias apps solo después de que aceptes la descarga.
  • La mayoría pasa por un almacén compartido en models.elffuss.com: una página oculta que pide el archivo a Hugging Face, lo guarda en tu navegador y retoma las descargas cortadas. Como lo comparten todas las apps de Elffuss, un modelo que ya bajaste en una no se vuelve a bajar en otra.
  • Si el almacén no responde, algunas apps descargan directamente de Hugging Face.
  • Hay excepciones, y las contamos en cada app: los modelos Gemma del Copiloto se guardan aparte, y dos modelos opcionales de Claw y Code se sirven desde servidores propios de Elffuss.
  • Tras la primera descarga, la app funciona sin conexión para lo que ya tienes guardado.
PrivacyPrivacidad

What leaves your device

When you download, models.elffuss.com, Hugging Face and the library delivery network (jsDelivr, in the apps that use it) see your IP address and which files you request, as with any web download. Beyond that, it depends on the app:

AppYour content (voice, text, images)Other network traffic
TranslatorNever leaves. In text mode with the browser's own translator there are no requests at all.Only if you press the Copilot button: the conversation is passed to a Claw window.
CopilotAudio never leaves.Only when you press "Send": the summary goes to the webhook or Google Form you configured.
ClawThe model runs in your browser.Web tools (reading pages, search, images) through our proxy; skills from GitHub; external providers only with your own key; error reports only if you turn them on (off by default); SoundCloud music only if you turn it on.
CodeThe model runs in your browser.Same as Claw, plus: cloning repositories through the GitHub and Bitbucket APIs (with your credential if you give one), extensions from Open VSX, the extension sandbox at x2.utopiaia.com, and the native bridge download.
Tools and its appsYour images, PDFs and camera frames are never uploaded. The page's security policy only allows connections to the site itself.None.

Almost all of this traffic only happens when you do something specific. No app carries analytics; Claw and Code error reports are only sent if you turn them on.

Qué sale de tu dispositivo

Al descargar, models.elffuss.com, Hugging Face y la red de distribución de bibliotecas (jsDelivr, en las apps que la usan) ven tu dirección IP y qué archivos pides, como ocurre con cualquier descarga web. Aparte de eso, depende de la app:

AppTu contenido (voz, texto, imágenes)Otras salidas a la red
TranslatorNo sale. En modo texto con el traductor del propio navegador no hay ninguna petición.Solo si pulsas el botón del Copiloto: la conversación se pasa a una ventana de Claw.
CopilotoEl audio nunca sale.Solo si pulsas «Enviar»: el acta va al webhook o al formulario de Google que tú hayas configurado.
ClawEl modelo corre en tu navegador.Herramientas web (leer páginas, buscar, imágenes) a través de nuestro proxy; skills desde GitHub; proveedores externos solo si pones tu propia clave; informes de error solo si los activas (apagados por defecto); música de SoundCloud solo si la activas.
CodeEl modelo corre en tu navegador.Lo mismo que Claw, más: clonar repositorios por las API de GitHub y Bitbucket (con tu credencial si la das), extensiones desde Open VSX, el entorno aislado de extensiones en x2.utopiaia.com y la descarga del puente nativo.
Herramientas y sus appsTus imágenes, PDF y fotogramas de cámara no se suben nunca. La política de seguridad de la página solo permite conexiones al propio sitio.Ninguna más.

Casi todas estas salidas ocurren solo cuando haces algo concreto. Ninguna app lleva analítica; los informes de error de Claw y Code solo se envían si los activas.

Credits and licencesCréditos y licencias

Every model, who made it, and under which licenceCada modelo, quién lo hizo y con qué licencia

Our code

Elffuss's own code is released under Apache-2.0, © UtopiaIA. We do not modify third-party model weights: we use the conversions published by their authors or by third parties, named in each table.

Nuestro código

El código propio de Elffuss se publica bajo Apache-2.0, © UtopiaIA. No modificamos los pesos de los modelos de terceros: usamos las conversiones publicadas por sus autores o por terceros, que se indican en cada tabla.

Translator

translator.elffuss.com · two pages: Audio (spoken conversation) and Text only.

Models

ModelPurposeAuthorLicenceConversion we useWhen it downloads
Whisper baseSpeech to textOpenAIApache-2.0onnx-community/whisper-baseAudio: always, after you accept the download. Between about 77 MB and about 291 MB depending on the variant your browser supports.
segmentation-3.0Speech/silence boundariesHervé Bredin (pyannote)MITonnx-community/pyannote-segmentation-3.0Audio: always, in the voice bundle.
wespeaker-voxceleb-resnet34-LMTelling speakers apartWeSpeaker, via pyannoteCC BY 4.0onnx-community/wespeaker-voxceleb-resnet34-LMAudio: always, in the voice bundle.
opus-mtFallback translationHelsinki-NLPApache-2.0Xenova/opus-mt-* (including opus-mt-ROMANCE-en and opus-mt-en-ROMANCE for Portuguese and Catalan)Only if your browser has no translator for that language pair, or it does not respond, and you accept the download. Translating never downloads anything by itself.

The ONNX conversions (and their q8 and fp32 precision variants) are by onnx-community and Xenova, not by the original authors. None is pinned to a revision: they are requested from the main branch.

Libraries and data

PieceAuthorLicenceFromWhen
transformers.js 3.8.1Hugging FaceApache-2.0jsDelivrOnly when a model has to load. On Text only, only on the opus-mt path.
ONNX Runtime Web (bundled in transformers.js)MicrosoftMITjsDelivrTogether with transformers.js.
franc 6.2.0 trigramsTitus WormerMITBundled in our code with its licence notice. Never downloaded.Text only: our own language detector.

What the browser itself provides

The browser's built-in translator, its language detector and the system voices used for "Listen" are not ours and are not downloaded by us. The browser may download language packs for its translator on its own. Text only uses local system voices only.

Translator

translator.elffuss.com · dos páginas: Audio (conversación con voz) y Solo texto.

Modelos

ModeloPara quéAutorLicenciaConversión que usamosCuándo se descarga
Whisper baseVoz a textoOpenAIApache-2.0onnx-community/whisper-baseAudio: siempre, tras aceptar la descarga. Entre unos 77 MB y unos 291 MB según la variante que admita tu navegador.
segmentation-3.0Separar voz y silencioHervé Bredin (pyannote)MITonnx-community/pyannote-segmentation-3.0Audio: siempre, con el paquete de voz.
wespeaker-voxceleb-resnet34-LMDistinguir quién hablaWeSpeaker, vía pyannoteCC BY 4.0onnx-community/wespeaker-voxceleb-resnet34-LMAudio: siempre, con el paquete de voz.
opus-mtTraducción de respaldoHelsinki-NLPApache-2.0Xenova/opus-mt-* (incluidos opus-mt-ROMANCE-en y opus-mt-en-ROMANCE para portugués y catalán)Solo si tu navegador no tiene traductor para ese par de idiomas, o no responde, y aceptas la descarga. Traducir nunca descarga nada por sí solo.

Las conversiones a ONNX (y sus variantes de precisión q8 y fp32) son de onnx-community y Xenova, no de los autores originales. Ninguna está fijada a una revisión: se piden de la rama main.

Bibliotecas y datos

PiezaAutorLicenciaDe dóndeCuándo
transformers.js 3.8.1Hugging FaceApache-2.0jsDelivrSolo cuando hay que cargar un modelo. En Solo texto, solo en la vía de opus-mt.
ONNX Runtime Web (incluido en transformers.js)MicrosoftMITjsDelivrJunto con transformers.js.
Trigramas de franc 6.2.0Titus WormerMITIncluidos en nuestro código, con su aviso de licencia. No se descargan.Solo texto: detector de idioma propio.

Lo que pone el propio navegador

El traductor integrado del navegador, su detector de idioma y las voces del sistema para «Escuchar» no son nuestros ni los descargamos nosotros. El navegador puede bajar por su cuenta paquetes de idioma para su traductor. En Solo texto solo se usan voces locales del sistema.

Copilot

copilot.elffuss.com · transcribes a call or meeting and drafts the summary.

Models

ModelPurposeAuthorLicenceConversion or fileWhen it downloads
Whisper baseSpeech to textOpenAIApache-2.0onnx-community/whisper-baseAlways, the first time you press "Start".
segmentation-3.0Speech/silence boundariesHervé Bredin (pyannote)MITonnx-community/pyannote-segmentation-3.0Always, on the first "Start".
wespeaker-voxceleb-resnet34-LMTelling speakers apartWeSpeaker, via pyannoteCC BY 4.0onnx-community/wespeaker-voxceleb-resnet34-LMAlways, on the first "Start".
Gemma 4 E4B or Gemma 4 E2BOptional "advanced AI"Google (published by litert-community)—litert-community/gemma-4-E4B-it-litert-lm (≈2.8 GB) or litert-community/gemma-4-E2B-it-litert-lm (≈1.9 GB)Only if you tick the box (off by default). One or the other is chosen depending on what your browser supports; if it does not support what is needed, it is not offered. Comes straight from Hugging Face, is stored apart from the shared store, and can be cancelled.

Libraries

PieceAuthorLicenceFromWhen
transformers.js 3.8.1Hugging FaceApache-2.0jsDelivrAlways, on "Start".
ONNX Runtime Web (bundled)MicrosoftMITjsDelivrTogether with transformers.js.
LiteRT-LM (@litert-lm/core 0.15.0)Google—jsDelivrOnly with advanced AI turned on.

The advanced-AI preference is remembered in this browser. Copilot does not use opus-mt, a language detector or system voices.

Copiloto

copilot.elffuss.com · transcribe una llamada o reunión y prepara el acta.

Modelos

ModeloPara quéAutorLicenciaConversión o archivoCuándo se descarga
Whisper baseVoz a textoOpenAIApache-2.0onnx-community/whisper-baseSiempre, la primera vez que pulsas «Empezar».
segmentation-3.0Separar voz y silencioHervé Bredin (pyannote)MITonnx-community/pyannote-segmentation-3.0Siempre, al primer «Empezar».
wespeaker-voxceleb-resnet34-LMDistinguir quién hablaWeSpeaker, vía pyannoteCC BY 4.0onnx-community/wespeaker-voxceleb-resnet34-LMSiempre, al primer «Empezar».
Gemma 4 E4B o Gemma 4 E2B«IA avanzada» opcionalGoogle (publicado por litert-community)—litert-community/gemma-4-E4B-it-litert-lm (≈2,8 GB) o litert-community/gemma-4-E2B-it-litert-lm (≈1,9 GB)Solo si marcas la casilla (apagada por defecto). Se elige uno u otro según lo que admita tu navegador; si no admite lo necesario, no se ofrece. Va directo de Hugging Face, se guarda aparte del almacén compartido y se puede cancelar.

Bibliotecas

PiezaAutorLicenciaDe dóndeCuándo
transformers.js 3.8.1Hugging FaceApache-2.0jsDelivrSiempre, al pulsar «Empezar».
ONNX Runtime Web (incluido)MicrosoftMITjsDelivrJunto con transformers.js.
LiteRT-LM (@litert-lm/core 0.15.0)Google—jsDelivrSolo con la IA avanzada activada.

La preferencia de IA avanzada se recuerda en este navegador. El Copiloto no usa opus-mt, ni detector de idioma, ni voces del sistema.

Claw

claw.elffuss.com · an agent that works in your browser. You choose the "brain"; only the one you choose, or the one the app picks by default, is downloaded.

Models

ModelAuthor per the codeLicenceFromWhen it downloads
Gemma 4 E4B (.litertlm web build)Google, published by litert-community—litert-community/gemma-4-E4B-it-litert-lmDefault brain when your browser and device support it.
Gemma 4 E2B (.litertlm)Google, published by litert-community—litert-community/gemma-4-E2B-it-litert-lmOptional; picked automatically when E4B does not fit.
Qwen3.5-0.8B (ONNX q4f16)onnx-community—onnx-community/Qwen3.5-0.8B-ONNXDefault when the above cannot be used, and the fallback brain.
Qwen3.5-0.8B (GGUF Q8_0)ggml-org—ggml-org/Qwen3.5-0.8B-GGUFOptional, with Elffuss's own engine.
MiniCPM5-2B (GGUF Q8_0)——Copy served from m1.elffuss.comOptional, under "Advanced".
Bonsai 27B ternary (PQ2_0)Prism ML—Copy served from m1.elffuss.com and m2.elffuss.com, in two partsOptional, under "Advanced". Kept after the first download.
multilingual-e5-smallXenova port—Xenova/multilingual-e5-smallOnly if you turn on semantic search; off by default.

No model is pinned to a revision. Before using a model, the app makes a small check that it is available.

Libraries

PieceAuthorLicenceVersionWhen
LiteRT-LM (@litert-lm/core)Google—0.15.0When a Gemma model loads.
transformers.js + ONNX Runtime WebHugging Face · Microsoft—4.x (no exact version)When Qwen ONNX or semantic search loads.
three.js——0.160.0Always (interface).
SheetJS (xlsx)——Latest publishedOnly when an .xlsx is opened.
SoundCloud player, with a track by DekelSoundCloud · Dekel——Only if you turn on music.
Elffuss engineUtopiaIAApache-2.0—Our own code.

Claw

claw.elffuss.com · agente que trabaja en tu navegador. Eliges el «cerebro»; solo se descarga el que eliges o el que la app elige por defecto.

Modelos

ModeloAutor según el códigoLicenciaDe dóndeCuándo se descarga
Gemma 4 E4B (versión web .litertlm)Google, publicado por litert-community—litert-community/gemma-4-E4B-it-litert-lmCerebro por defecto cuando tu navegador y tu dispositivo lo admiten.
Gemma 4 E2B (.litertlm)Google, publicado por litert-community—litert-community/gemma-4-E2B-it-litert-lmOpcional; se elige solo cuando el E4B no cabe.
Qwen3.5-0.8B (ONNX q4f16)onnx-community—onnx-community/Qwen3.5-0.8B-ONNXPor defecto cuando no se pueden usar los anteriores, y como respaldo.
Qwen3.5-0.8B (GGUF Q8_0)ggml-org—ggml-org/Qwen3.5-0.8B-GGUFOpcional, con el motor propio de Elffuss.
MiniCPM5-2B (GGUF Q8_0)——Copia servida desde m1.elffuss.comOpcional, en «Avanzado».
Bonsai 27B ternario (PQ2_0)Prism ML—Copia servida desde m1.elffuss.com y m2.elffuss.com, en dos partesOpcional, en «Avanzado». Se guarda tras la primera descarga.
multilingual-e5-smallPuerto de Xenova—Xenova/multilingual-e5-smallSolo si activas la búsqueda semántica; apagada por defecto.

Ningún modelo está fijado a una revisión. Antes de usar un modelo, la app hace una pequeña comprobación de que está disponible.

Bibliotecas

PiezaAutorLicenciaVersiónCuándo
LiteRT-LM (@litert-lm/core)Google—0.15.0Al cargar un Gemma.
transformers.js + ONNX Runtime WebHugging Face · Microsoft—4.x (sin versión exacta)Al cargar Qwen ONNX o la búsqueda semántica.
three.js——0.160.0Siempre (interfaz).
SheetJS (xlsx)——Última publicadaSolo al abrir un .xlsx.
Reproductor de SoundCloud, con una pista de DekelSoundCloud · Dekel——Solo si activas la música.
Motor de ElffussUtopiaIAApache-2.0—Código propio.

Code

code.elffuss.com · an editor with an agent. It shares the model registry with Claw.

Models

The same as Claw, with these differences:

  • All of them are optional.
  • Qwen3.5-0.8B ONNX also needs your browser to support acceleration; without it there is no local model and Code works in basic mode.
  • Offered: Gemma 4 E4B, Gemma 4 E2B, Qwen3.5-0.8B (ONNX and GGUF), MiniCPM5-2B and Bonsai 27B (these two under "Advanced"), and multilingual-e5-small behind the same semantic-search option.

Libraries

PieceAuthorLicenceVersionWhen
LiteRT-LMGoogle—0.15.0When a Gemma model loads.
transformers.js + ONNX Runtime WebHugging Face · Microsoft—4.x (no exact version)Qwen ONNX or semantic search.
Monaco Editor——0.52.2Always (editor).
xterm and addon-fit——5.5.0 · 0.10.0When the terminal opens.
three.js——0.160.0Always.
3d-force-graph——1.x (no exact version)"Architecture" view.
vscode-textmate 9.3.2 and vscode-oniguruma 2.0.1MicrosoftMIT—Bundled; onig.wasm from jsDelivr only when needed.
OnigurumaK. KosakoBSD-2-Clause—With the above.
@codingame/monaco-vscode-api 37.3.11—MIT—Level-2 extensions.
VS Code 1.138.0MicrosoftMIT—Level-2 extensions.
marked—MIT—Level-2 extensions.
DOMPurify—MPL-2.0 or Apache-2.0—Level-2 extensions.
Open VSXEclipse FoundationEach extension's own—When searching for or installing extensions.
SoundCloud playerSoundCloud——Only if you turn on music.

Projects that inspired us: CodeFlow (MIT) and VibeCodeViewer (Apache-2.0).

Code

code.elffuss.com · editor con agente. Comparte con Claw el registro de modelos.

Modelos

Los mismos que Claw, con estas diferencias:

  • Todos son opcionales.
  • El Qwen3.5-0.8B ONNX también necesita que tu navegador admita la aceleración; si no la admite, no hay modelo local y Code trabaja en modo básico.
  • Se ofrecen Gemma 4 E4B, Gemma 4 E2B, Qwen3.5-0.8B (ONNX y GGUF), MiniCPM5-2B y Bonsai 27B (estos dos en «Avanzado»), y multilingual-e5-small con la misma opción de búsqueda semántica.

Bibliotecas

PiezaAutorLicenciaVersiónCuándo
LiteRT-LMGoogle—0.15.0Al cargar un Gemma.
transformers.js + ONNX Runtime WebHugging Face · Microsoft—4.x (sin versión exacta)Qwen ONNX o búsqueda semántica.
Monaco Editor——0.52.2Siempre (editor).
xterm y addon-fit——5.5.0 · 0.10.0Al abrir la terminal.
three.js——0.160.0Siempre.
3d-force-graph——1.x (sin versión exacta)Vista «Arquitectura».
vscode-textmate 9.3.2 y vscode-oniguruma 2.0.1MicrosoftMIT—Incluidos; onig.wasm desde jsDelivr solo cuando hace falta.
OnigurumaK. KosakoBSD-2-Clause—Junto con lo anterior.
@codingame/monaco-vscode-api 37.3.11—MIT—Extensiones de nivel 2.
VS Code 1.138.0MicrosoftMIT—Extensiones de nivel 2.
marked—MIT—Extensiones de nivel 2.
DOMPurify—MPL-2.0 o Apache-2.0—Extensiones de nivel 2.
Open VSXEclipse FoundationLa de cada extensión—Al buscar o instalar extensiones.
Reproductor de SoundCloudSoundCloud——Solo si activas la música.

Ideas en las que nos inspiramos: CodeFlow (MIT) y VibeCodeViewer (Apache-2.0).

Tools

tools.elffuss.com is the catalogue: it downloads no models or libraries. Each tool lists its own.

How the four tools download: only when you start using one and the model is not stored yet. Always through the shared store, which requests it from Hugging Face at a pinned revision and checks each file's hash. Your browser downloads a single variant, the one it supports. Libraries are served from the site itself, never from a CDN.

Shared libraries

PieceAuthorLicenceVersionUsed by
Transformers.jsHugging FaceApache-2.04.3.1Cutout, Depth, Detect. Bundles @huggingface/jinja 0.5.10 (MIT) and @huggingface/tokenizers 0.2.0 (Apache-2.0). The served file rewrites two imports and says so on its first line.
ONNX Runtime WebMicrosoftMIT1.30.0All four. Its WASM includes Eigen (MPL-2.0).
PDF.jsMozillaApache-2.06.4.299OCR only. Bundles OpenJPEG (BSD-2-Clause), PDFium JBIG2 (BSD-3-Clause), qcms (MIT), Foxit (BSD-3-Clause) and Liberation (OFL-1.1) fonts, and an ICC profile (CC0-1.0).

Adapted code

  • runonweb.ai, by Miguel Ángel Durán, MIT. Adapted parts in all four tools.
  • Pillow, MIT-CMU. Cutout follows its bilinear resampling.
  • PaddleOCR, Apache-2.0. OCR follows its algorithm; no code is copied.

Herramientas

tools.elffuss.com es el catálogo: no descarga modelos ni bibliotecas. Cada herramienta lista los suyos.

Cómo descargan las cuatro herramientas: solo cuando empiezas a usarlas y el modelo aún no está guardado. Siempre a través del almacén compartido, que lo pide a Hugging Face en una revisión fija y comprueba la huella de cada archivo. Tu navegador baja una sola variante, la que admite. Las bibliotecas se sirven desde el propio sitio, nunca desde una CDN.

Bibliotecas comunes

PiezaAutorLicenciaVersiónQuién la usa
Transformers.jsHugging FaceApache-2.04.3.1Recortar, Profundidad, Detectar. Incluye @huggingface/jinja 0.5.10 (MIT) y @huggingface/tokenizers 0.2.0 (Apache-2.0). El archivo servido cambia dos importaciones y lo indica en su primera línea.
ONNX Runtime WebMicrosoftMIT1.30.0Las cuatro. Su WASM incluye Eigen (MPL-2.0).
PDF.jsMozillaApache-2.06.4.299Solo OCR. Incluye OpenJPEG (BSD-2-Clause), JBIG2 de PDFium (BSD-3-Clause), qcms (MIT), fuentes Foxit (BSD-3-Clause) y Liberation (OFL-1.1), y un perfil ICC (CC0-1.0).

Código adaptado

  • runonweb.ai, de Miguel Ángel Durán, MIT. Partes adaptadas en las cuatro herramientas.
  • Pillow, MIT-CMU. Seguimos su remuestreo bilineal en Recortar.
  • PaddleOCR, Apache-2.0. El OCR sigue su algoritmo, sin copiar código.

Background cutout

cutout.elffuss.com

ModelAuthorLicenceONNX weightsWhen it downloads
BEN2PramaLLCMITonnx-community/BEN2-ONNX (MIT), revision c552aa8On first use. A single variant, fp16, ≈219 MB.

Libraries: Transformers.js and ONNX Runtime Web. Adapted code: runonweb.ai and Pillow.

Recortar fondo

cutout.elffuss.com

ModeloAutorLicenciaPesos ONNXCuándo se descarga
BEN2PramaLLCMITonnx-community/BEN2-ONNX (MIT), revisión c552aa8Al primer uso. Una sola variante, fp16, ≈219 MB.

Bibliotecas: Transformers.js y ONNX Runtime Web. Código adaptado: runonweb.ai y Pillow.

OCR

ocr.elffuss.com

ModelAuthorLicenceONNX weightsWhen it downloads
PP-OCRv6 small (detection and recognition)PaddlePaddleApache-2.0PaddlePaddle/PP-OCRv6_small_det_onnx (revision 28fe589) and PaddlePaddle/PP-OCRv6_small_rec_onnx (revision b8f84f0)On first use. fp32, ≈31 MB for both parts.

Libraries: ONNX Runtime Web (used directly) and PDF.js. Adapted code: runonweb.ai. The character dictionary ships with the model and lacks "¡".

OCR

ocr.elffuss.com

ModeloAutorLicenciaPesos ONNXCuándo se descarga
PP-OCRv6 small (detección y reconocimiento)PaddlePaddleApache-2.0PaddlePaddle/PP-OCRv6_small_det_onnx (revisión 28fe589) y PaddlePaddle/PP-OCRv6_small_rec_onnx (revisión b8f84f0)Al primer uso. fp32, ≈31 MB entre las dos partes.

Bibliotecas: ONNX Runtime Web (directamente) y PDF.js. Código adaptado: runonweb.ai. El diccionario de caracteres viene con el modelo y no incluye «¡».

Object detection

detect.elffuss.com

ModelAuthorLicenceONNX weightsWhen it downloads
RF-DETR NanoRoboflowApache-2.0onnx-community/rfdetr_nano-ONNX (Apache-2.0), revision eae21ceOn first use. q8, ≈29 MB.

Libraries: Transformers.js and ONNX Runtime Web. Class names come from the model; the Spanish translation is ours and is served from the site itself.

Detectar objetos

detect.elffuss.com

ModeloAutorLicenciaPesos ONNXCuándo se descarga
RF-DETR NanoRoboflowApache-2.0onnx-community/rfdetr_nano-ONNX (Apache-2.0), revisión eae21ceAl primer uso. q8, ≈29 MB.

Bibliotecas: Transformers.js y ONNX Runtime Web. Los nombres de las clases vienen del modelo; la traducción al castellano es nuestra y se sirve desde el propio sitio.

Depth

depth.elffuss.com

ModelAuthorLicenceONNX weightsWhen it downloads
Depth Anything V2 Smalldepth-anythingApache-2.0onnx-community/depth-anything-v2-small (Apache-2.0), revision 4472b73On first use. One variant depending on your browser: fp16 (≈50 MB), fp32 (≈99 MB) or q8 (≈27 MB).

Libraries: Transformers.js and ONNX Runtime Web.

Profundidad

depth.elffuss.com

ModeloAutorLicenciaPesos ONNXCuándo se descarga
Depth Anything V2 Smalldepth-anythingApache-2.0onnx-community/depth-anything-v2-small (Apache-2.0), revisión 4472b73Al primer uso. Una variante según tu navegador: fp16 (≈50 MB), fp32 (≈99 MB) o q8 (≈27 MB).

Bibliotecas: Transformers.js y ONNX Runtime Web.