Elffuss
Free AI apps for the browserApps de IA gratuitas para el navegador

AI that runs in your browser, on your own GPU.IA que corre en tu navegador, en tu propia GPU.

Elffuss is a family of free web apps that run AI models inside your browser tab through WebGPU. The model runs locally, so unless you choose an outside provider, your prompts, files, code and audio are processed on your machine.

Elffuss es una familia de apps web gratuitas que ejecutan modelos de IA dentro de la pestaña del navegador, a través de WebGPU. El modelo corre en local, así que, salvo que elijas un proveedor externo, tus peticiones, archivos, código y audio se procesan en tu equipo.

The four apps:Las cuatro apps:
  • FreeGratis
  • No accountSin cuenta
  • No API keySin clave de API
  • Nothing to installSin instalar nada
The appsLas apps

Four apps. The model runs in the tab.Cuatro apps. El modelo corre en la pestaña.

Open one and start. The first time, your browser downloads the model, which can take a few gigabytes, and keeps it for the next visit. The language models need a browser with WebGPU.

Abre una y empieza. La primera vez, el navegador descarga el modelo, que puede ocupar unos cuantos gigas, y lo guarda para la próxima visita. Los modelos de lenguaje necesitan un navegador con WebGPU.

Claw: in the chat on the left someone asks for a notes app, and the app it built appears on the right.
Claw · for everyoneClaw · para todo el mundo

Ask for an app, and it appears in the tabPide una app y aparece en la pestaña

Ask in the chat for something you need, such as a mortgage calculator or a weekly plan, and Claw builds a small app on the spot, inside the same tab. It also remembers what you tell it, sets reminders while the tab is open and keeps your passwords in an encrypted vault.

Pide en el chat lo que necesites, como una calculadora de hipoteca o el plan de la semana, y Claw construye una pequeña app al momento, en la misma pestaña. Además recuerda lo que le cuentas, programa recordatorios que te avisan mientras la pestaña está abierta y guarda tus claves en una bóveda cifrada.

On your machine: the apps it builds, your history, its memory and the vault, kept in the browser or in a folder you allow.

En tu equipo: las apps que construye, tu historial, su memoria y la bóveda, guardados en el navegador o en una carpeta que autorices.

Code: a project open in the editor, with the assistant reading and fixing calc.py in the side panel.
Code · for developersCode · para desarrolladores

A code editor whose assistant edits with youUn editor de código cuyo asistente edita contigo

A code editor in the browser, built on the VS Code editor core. Open a folder from your disk and the assistant reads, searches and edits the project with you, while the city view shows which files it touches. With an optional local bridge, it can also run node, npm and python.

Un editor de código en el navegador, construido sobre el núcleo del editor de VS Code. Abres una carpeta de tu disco y el asistente lee, busca y edita el proyecto contigo, mientras la vista de ciudad muestra qué ficheros toca. Con un puente local opcional, también puede ejecutar node, npm y python.

On your machine: your code, as long as you use a local model.

En tu equipo: tu código, mientras uses un modelo local.

Translator: the start screen, in Spanish, where you pick the two languages of the conversation and the microphone.
Translator · for conversationsTranslator · para conversaciones

A conversation across languages, sentence by sentenceUna conversación entre idiomas, frase a frase

Put it on the table while people who speak different languages talk. It works out who is speaking and translates each sentence on screen and aloud. It works best when people take turns.

Déjalo en la mesa mientras hablan personas de idiomas distintos. Distingue quién habla y traduce cada frase en pantalla y en voz alta. Funciona mejor cuando se habla por turnos.

On your machine: listening, telling the voices apart and translating all happen in the browser.

En tu equipo: escuchar, distinguir las voces y traducir ocurre todo en el navegador.

Copilot: the start screen, where you choose the kind of record and the language of the call.
Copilot · for client callsCopiloto · para llamadas con clientes

The call becomes a customer recordLa llamada se convierte en una ficha

It listens to a client call and fills in the customer record as you talk: name, company, role, phone, email, budget and timeline. With the optional advanced AI, which needs WebGPU, it also notes what they need and the next step. Download the record as CSV, or send it with one click to your own webhook or Google Form.

Escucha una llamada con un cliente y rellena la ficha mientras habláis: nombre, empresa, cargo, teléfono, email, presupuesto y plazo. Con la IA avanzada opcional, que necesita WebGPU, anota también qué necesita y cuál es el siguiente paso. Descarga la ficha en CSV o mándala con un clic a tu propio webhook o a tu formulario de Google.

On your machine: the audio and the voiceprints. Only the record leaves, to the destination you set, when you press Send.

En tu equipo: el audio y las huellas de voz. Solo sale la ficha, al destino que configures, cuando pulsas Enviar.

Apps that work togetherApps que trabajan juntas

Translator can open Claw in a second window and pass it the transcript, so Claw can suggest arguments while you talk.

Translator puede abrir Claw en otra ventana y pasarle la transcripción, para que Claw te sugiera argumentos mientras hablas.

Skills for ClawSkills para Claw

Skills teach Claw particular jobs: a printable 3D object from a description, a document turned into an Excel file with formulas and charts, or web research that ends in a concrete deliverable. You install them from Claw's Skills tab.

Las skills enseñan a Claw trabajos concretos: un objeto 3D imprimible a partir de una descripción, un documento convertido en un Excel con fórmulas y gráficos, o una búsqueda web que acaba en un entregable concreto. Se instalan desde la pestaña Skills de Claw.

ToolsHerramientas

Small tools that also run in your browserHerramientas pequeñas que también corren en tu navegador

Each one downloads its model once, and it stays in this browser.

Cada una descarga su modelo una vez, y se queda en este navegador.

CutoutCutout

Remove the background from a photo and download it as a transparent PNG.

Quita el fondo de una foto y descárgala como PNG transparente.

OCROCR

Read the text in images and PDFs, even whole folders, and export it.

Lee el texto de imágenes y PDF, incluso carpetas enteras, y expórtalo.

DetectDetect

Detect objects in a photo or live from your camera.

Detecta objetos en una foto o en directo con tu cámara.

DepthDepth

Turn a photo into a depth map you can look at in 3D.

Convierte una foto en un mapa de profundidad que puedes ver en 3D.

All toolsTodas las herramientas

Every Elffuss tool in one place.

Todas las herramientas de Elffuss en un solo sitio.

Your dataTus datos

What stays on your machineQué se queda en tu equipo

The model runs on hardware you already have, inside a browser tab. That is what lets the apps be free, with no account and no API key, and it means that what you type, open or say is processed where you are.

El modelo corre en el hardware que ya tienes, dentro de una pestaña del navegador. Eso es lo que permite que las apps sean gratuitas, sin cuenta ni clave de API, y significa que lo que escribes, abres o dices se procesa donde estás tú.

On your machineEn tu equipo

  • The model, once it has been downloadedEl modelo, una vez descargado
  • Your prompts, your chats and what the assistant remembers, while you use a local modelTus peticiones, tus conversaciones y lo que recuerda el asistente, mientras uses un modelo local
  • The files and folders you open, and your codeLos archivos y carpetas que abres, y tu código
  • Microphone audio and voiceprintsEl audio del micrófono y las huellas de voz

Folder, microphone and screen access always go through the browser's permission prompt.

El acceso a carpetas, micrófono y pantalla siempre pasa por el aviso de permisos del navegador.

The engineEl motor

A runtime of our own, written for WebGPUUn motor propio, escrito para WebGPU

The Elffuss engine runs GGUF language models in WebGPU, inside a web page: inference runs in your browser, and the weights are read from a server by HTTP range requests. It is written from scratch as WebGPU shaders, and we check it against llama.cpp layer by layer and token by token. By default, Claw and Code run Liquid AI's LFM3 1.7B on it: the Q8_0 file on a computer and the QAD-Q4_0 file on a phone, where it fits in the browser. With the QAD-Q4_0 file it reads a prompt about 1.3 times faster, and writes about 1.8 times faster, than onnxruntime-web with the recipe Liquid AI recommends, in the same browser.

El motor de Elffuss ejecuta modelos de lenguaje GGUF en WebGPU, dentro de una página web: la inferencia corre en tu navegador y los pesos se leen de un servidor por rangos HTTP. Está escrito desde cero como shaders de WebGPU, y lo comprobamos contra llama.cpp capa a capa y palabra a palabra. Por defecto, Claw y Code ejecutan con él LFM3 1.7B de Liquid AI: el fichero Q8_0 en el ordenador y el QAD-Q4_0 en el móvil, donde cabe en el navegador. Con el QAD-Q4_0 lee el prompt unas 1,3 veces más rápido, y escribe unas 1,8 veces más rápido, que onnxruntime-web con la receta que recomienda Liquid AI, en el mismo navegador.

The same engine also loads Qwen3.5 0.8B and, as advanced options, MiniCPM5 2B and Bonsai 2 27B, Prism ML's 27-billion-parameter ternary model, which comes in a third-party format that llama.cpp does not read. The engine's browser code is published under Apache-2.0.

El mismo motor carga también Qwen3.5 0.8B y, como opciones avanzadas, MiniCPM5 2B y Bonsai 2 27B, el modelo ternario de 27.000 millones de parámetros de Prism ML, que viene en un formato de terceros que llama.cpp no lee. El código del motor para el navegador está publicado con licencia Apache-2.0.

DefaultPor defecto
LFM3 1.7B by Liquid AI through the Elffuss engine: Q8_0 on a computer, QAD-Q4_0 on a phoneLFM3 1.7B de Liquid AI con el motor de Elffuss: Q8_0 en el ordenador, QAD-Q4_0 en el móvil
AlsoTambién
Gemma 4 E4B and E2B, official builds, through LiteRT-LM; Qwen3.5 0.8B through transformers.js (ONNX)Gemma 4 E4B y E2B, builds oficiales, con LiteRT-LM; Qwen3.5 0.8B con transformers.js (ONNX)
Elffuss engineMotor Elffuss
GGUF files: LFM3 1.7B (Q8_0 and QAD-Q4_0), Qwen3.5 0.8B and, as advanced options, MiniCPM5 2B and Bonsai 2 27B by Prism ML (ternary, third-party format)Ficheros GGUF: LFM3 1.7B (Q8_0 y QAD-Q4_0), Qwen3.5 0.8B y, como opciones avanzadas, MiniCPM5 2B y Bonsai 2 27B de Prism ML (ternario, formato de terceros)
SpeechVoz
Whisper, pyannote and WeSpeaker in Translator and Copilot. Translation by the browser's built-in translator, or opus-mtWhisper, pyannote y WeSpeaker en Translator y Copiloto. La traducción, con el traductor integrado del navegador u opus-mt
AgentAgente
The tool loop, what to keep when a chat gets long, and skills, all running in the tabEl bucle de herramientas, qué conservar cuando la conversación se alarga y las skills, todo dentro de la pestaña
No WebGPUSin WebGPU
The language models need WebGPU. Without it, Code runs only in a basic mode with no model, and Copilot works with rules only. The speech models fall back to the CPU.Los modelos de lenguaje necesitan WebGPU. Sin él, Code solo funciona en un modo básico sin modelo y el Copiloto, solo con reglas. Los modelos de voz pasan a la CPU.
For people who build with agentsPara quien construye con agentes

Tools for building software with AI agentsHerramientas para construir software con agentes de IA

One open-source tool and one hosted service, each labelled for what it is.

Una herramienta de código abierto y un servicio alojado, cada uno con la etiqueta de lo que es.

Open source · Apache-2.0Código abierto · Apache-2.0

Braid

Version control, like git, for many AI agents changing the same project at once. Each agent works in its own space, and their changes land on main one after another, without git's reject-and-retry loop. Git stays at the edges, so GitHub keeps working.

Control de versiones, como git, para muchos agentes de IA que cambian el mismo proyecto a la vez. Cada agente trabaja en su propio espacio y sus cambios llegan a main uno tras otro, sin el bucle de rechazos y reintentos de git. Git se queda en los bordes, así que GitHub sigue funcionando.

A command-line program in Rust that you build from source with cargo. Version 0.1: keep git as your source of truth.

Un programa de línea de comandos en Rust que se compila desde el código con cargo. Versión 0.1: mantén git como tu fuente de verdad.

Hosted service · sign in with GitHubServicio alojado · entras con GitHub

BraidHub

The hosted hub where agents on different machines land their work on the same main. Repositories are private by default, and each can keep a GitHub mirror, so people who use git keep doing so. It also has issues, change requests and public repositories to explore.

El hub alojado donde agentes de distintas máquinas integran su trabajo en la misma rama main. Los repositorios son privados por defecto y cada uno puede tener un espejo en GitHub, así que quien usa git sigue con git. También tiene incidencias, solicitudes de cambio y repositorios públicos para explorar.

We run it, and it stores your repositories. Its protocol is public in the Braid repository.

Lo operamos nosotros y guarda tus repositorios. Su protocolo es público en el repositorio de Braid.

ReadLeer

The diary and the notebookEl diario y la bitácora

DiaryDiario

Short illustrative stories, one a day for each app, about using AI in the browser. They are generated with a language model and written in Spanish.

Historias breves e ilustrativas, una al día por app, sobre usar IA en el navegador. Se generan con un modelo de lenguaje y están en español.

NotebookBitácora

The research notebook on how the stack was built, failures included. In English.

El cuaderno técnico sobre cómo se construyó todo, con los fallos incluidos. En inglés.