Edge.AI es una plataforma de inteligencia artificial conversacional 100% local-first. Ejecuta modelos de lenguaje avanzados directamente en tu navegador, garantizando privacidad absoluta, sin necesidad de servidores externos ni cuentas de usuario.
Aprovecha el poder de WebLLM y Wllama para ejecutar modelos como Llama 3, Phi-3 o Gemma directamente en tu tarjeta gráfica (WebGPU) o CPU (WASM) sin que tus datos salgan nunca de tu dispositivo.
Sube tus archivos PDF, TXT o Markdown y chatea con ellos. Todo el procesamiento de texto (chunking), generación de embeddings y búsqueda vectorial ocurre localmente en el navegador.
- Chunking Semántico: División inteligente de documentos para mejor contexto.
- Búsqueda Vectorial: Recuperación precisa de información relevante.
Integración con motores de búsqueda para enriquecer las respuestas de la IA con información actualizada, manteniendo la orquestación y el filtrado de datos dentro de tu entorno local.
- Sin Servidores: No hay backend que guarde tus conversaciones.
- Sin Cuentas: No necesitas registrarte ni iniciar sesión.
- Persistencia Local: Tus conversaciones y documentos se guardan en IndexedDB, cifrados por el propio navegador.
| Herramienta | Uso |
|---|---|
| Astro | Framework principal y optimización de estáticos. |
| Preact | Interfaz reactiva ultraligera. |
| WebLLM | Motor de IA para aceleración por hardware (WebGPU). |
| Wllama | Motor de IA basado en WASM para compatibilidad universal. |
| TailwindCSS | Diseño moderno, adaptable y oscuro. |
| Lucide Icons | Iconografía minimalista y elegante. |
| IndexedDB | Base de datos local de alto rendimiento. |
-
Clona el repositorio
git clone https://github.com/tu-usuario/edge.ai.git cd edge.ai -
Instala las dependencias
npm install
-
Inicia el servidor de desarrollo
npm run dev
Para instrucciones detalladas sobre cómo desplegar en Cloudflare Pages, Vercel o servidores estáticos, consulta nuestra:
👉 Guía de Despliegue (DEPLOYMENT.md)
El proyecto utiliza una arquitectura de Web Workers para mantener la interfaz fluida mientras se realizan tareas pesadas:
embedding.worker.ts: Generación de vectores para documentos.chunking.worker.ts: Procesamiento de texto en segundo plano.search.worker.ts: Motor de búsqueda y filtrado.
En Edge.AI, creemos que la privacidad no es una opción, sino un derecho.
- Cero Telemetría: No rastreamos tu uso.
- Cero Almacenamiento: Tus datos son tuyos y residen en tu navegador.
- Código Abierto: Transparencia total en el procesamiento de datos.
Proyecto desarrollado con pasión por Jaime González Herráiz, enfocado en la creación de soluciones de IA "edge" y centradas en la privacidad.
- Inled Group: inled.es
Hecho por Inled Group con ❤️ Jaime González Herráiz