PocketClot
PocketClot es una interfaz de chat auto-hospedada para Claude que permite utilizar suscripciones Pro/Max locales, claves API de Anthropic o AWS Bedrock. Incluye cliente Android nativo en Kotlin y una interfaz web integrada.
Ficha actualizada 24 sept 2026, 8:03 · upstream 24 sept 2026, 7:59 · release v0.2.0
Qué es PocketClot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
PocketClot es una solución auto-hospedada que actúa como interfaz frontend para la IA de Anthropic Claude. Permite a los usuarios ejecutar sus propias instancias en hardware propio (Linux, Raspberry Pi, NAS) sin depender de las aplicaciones oficiales, manteniendo el control sobre los datos y la privacidad. El sistema se conecta mediante túneles seguros como Tailscale Funnel o Cloudflare Tunnel, eliminando la necesidad de exponer puertos directamente a internet.
La arquitectura separa el backend en Python (FastAPI) del cliente en Android (Kotlin con Jetpack Compose). El servidor gestiona autenticación multiusuario con hashing scrypt, persistencia en SQLite y orquesta llamadas al CLI oficial `claude` para aprovechar cuotas de suscripción existentes. Soporta 7 idiomas, búsqueda full-text, backups cifrados AES-256 y personalización de prompts del sistema.
- Uso familiar compartido con una sola suscripción Pro/Max de Anthropic mediante autenticación OAuth local
- Despliegue en hardware propio (Raspberry Pi o Mini-PC) para mantener datos privados sin enviar conversaciones a terceros
- Alternativa open source a las aplicaciones oficiales de Anthropic con características adicionales como TTS, generación de imágenes y búsqueda histórica
- Separación estricta entre cuentas personales y laborales ejecutando dos instancias del servidor en el mismo equipo
- Uso de AWS Bedrock o claves API directas para usuarios que prefieren modelos alternativos o facturación pay-as-you-go
- Cliente Android nativo en Kotlin con Jetpack Compose, sin envolver una webview
- Soporte multiusuario con hashing seguro de contraseñas y gestión privada de chats por usuario
- Búsqueda full-text en historial completo mediante SQLite FTS5 con resaltado de coincidencias
- Tres proveedores de TTS (Edge, Gemini Direct, Google Cloud) con controles de audio en pantalla de bloqueo
- Generación de imágenes integrada vía Gemini Nano Banana con edición image-to-image y galería compartida
- Interfaz web integrada sin pasos de compilación adicional, servida desde el mismo proceso FastAPI
- No incluye soporte Docker ni Docker Compose en la versión actual; requiere instalación manual en Linux mediante script systemd
- La entrada por voz (Whisper) está planeada pero no implementada en la versión beta pública
- El cliente iOS no existe actualmente y solo se soporta Android 12+ o interfaz web
- Los backups cifrados requieren configuración manual de claves AES-256 sin automatización incremental
- La generación de imágenes requiere clave API propia de Gemini AI Studio, aunque el tier gratuito es suficiente para uso casual
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Linux (Ubuntu/Debian/Fedora) con Python 3.10+. El script de instalación crea usuario `pocket-claude`, instala dependencias en venv y systemd unit. Se recomienda exponer vía Tailscale Funnel o Cloudflare Tunnel para evitar exposición directa de puertos. Port predeterminado 8787 (localhost). Cambiar contraseña inicial tras primer login. Verificar permisos de red y autenticación OAuth del CLI `claude` antes de usar suscripción Pro/Max.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.




