Repolode
a-ghorbani

a-ghorbani/pocketpal-ai

Una app móvil de React Native que ejecuta modelos de lenguaje, conversión de texto a voz y herramientas directamente en el teléfono, sin conexión y sin cuenta.

Alternativa open source a:ChatGPTGoogle AI Edge Gallery

Estrellas
8,732
Forks
967
Issues abiertos
132
Último commit
hace 13 horas

¿Qué es?

PocketPal AI es una app móvil para iOS, iPadOS y Android que ejecuta modelos de lenguaje GGUF directamente en el dispositivo. Los chats, prompts y documentos permanecen en el teléfono, y la app funciona sin conexión a Internet y sin una cuenta una vez descargado un modelo.

En la app, los usuarios pueden crear asistentes personalizados llamados Pals, con su propio modelo, system prompt y personalidad, y explorar los Pals de la comunidad en PalsHub. Los Pals pueden usar herramientas integradas, como una calculadora, una consulta de fecha y hora y un renderizador HTML. La conversión de texto a voz en el dispositivo, con motores como Kokoro, permite que los asistentes hablen. También es posible buscar y descargar modelos desde Hugging Face Hub, incluso modelos restringidos, usando un access token.

La stack está basada en React Native, con llama.rn como puente a llama.cpp para la inferencia de LLM y ONNX Runtime para TTS. La inferencia puede usar CPU, Metal en iOS, OpenCL en GPU Qualcomm Adreno o las NPU Qualcomm Hexagon, con una alternativa cuando un backend no está disponible. El proyecto cuenta con licencia MIT e incluye una página de benchmarking para medir los tokens por segundo y el uso de memoria.

Funciones clave

  • 01Ejecuta modelos de lenguaje GGUF totalmente sin conexión en iOS y Android
  • 02Conversión de texto a voz en el dispositivo con motores como Kokoro
  • 03Pals personalizados con su propio modelo, system prompt y personalidad
  • 04Herramientas integradas para cálculos, fecha y hora, y renderizado HTML
  • 05Descarga modelos desde Hugging Face Hub, incluidos los restringidos
  • 06Aceleración por hardware mediante CPU, Metal, OpenCL y NPU de Qualcomm

Casos de uso

  • Chatear con un asistente de IA en un avión o en un lugar sin conectividad
  • Mantener notas o documentos confidenciales en privado al evitar el procesamiento en la nube
  • Probar y comparar el rendimiento de distintos modelos GGUF en un teléfono específico
  • Crear y compartir asistentes personalizados para juegos de rol o tareas concretas

Inicio rápido

  1. 1

    Instala la app desde App Store o Google Play

  2. 2

    Clona el repositorio

    git clone https://github.com/a-ghorbani/pocketpal-ai
  3. 3

    Instala las dependencias de JS

    yarn install
  4. 4

    Ejecuta la app en el emulador de Android

    yarn android

Antes de usarlo

  • La configuración del entorno de desarrollo requiere Xcode, CocoaPods, Android Studio y una versión específica de Node.
  • Debes descargar los modelos en el teléfono antes de chatear; los modelos más grandes necesitan más memoria.

Temas

Preguntas frecuentes

¿Qué es pocketpal-ai?
Una app móvil de React Native que ejecuta modelos de lenguaje, conversión de texto a voz y herramientas directamente en el teléfono, sin conexión y sin cuenta. PocketPal AI es una app móvil para iOS, iPadOS y Android que ejecuta modelos de lenguaje GGUF directamente en el dispositivo. Los chats, prompts y documentos permanecen en el teléfono, y la app funciona sin conexión a Internet y sin una cuenta una vez descargado un modelo.
¿pocketpal-ai es gratuito? ¿Qué licencia tiene?
pocketpal-ai es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿pocketpal-ai sigue mantenido?
Mantenimiento activo. El último commit de pocketpal-ai fue el 20 oct 2026.
¿Para qué puedo usar pocketpal-ai?
Chatear con un asistente de IA en un avión o en un lugar sin conectividad Mantener notas o documentos confidenciales en privado al evitar el procesamiento en la nube Probar y comparar el rendimiento de distintos modelos GGUF en un teléfono específico Crear y compartir asistentes personalizados para juegos de rol o tareas concretas
¿Cómo se instala pocketpal-ai?
Instala la app desde App Store o Google Play Clona el repositorio: git clone https://github.com/a-ghorbani/pocketpal-ai Instala las dependencias de JS: yarn install Ejecuta la app en el emulador de Android: yarn android
¿Dónde consigo pocketpal-ai?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/a-ghorbani/pocketpal-ai

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados