Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Android chatConversations drawerSettingsWeb UIPocketClot
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
FastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.