Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

famclaw

Puerta de entrada familiar segura para IA con controles parentales mediante OPA. Conecta Telegram, Discord y web UI con cualquier LLM local o cloud. Perfilado por edad, bajo consumo (~20MB RAM), ejecutable en Raspberry Pi, Mac, Linux y Android Termux.

Ficha actualizada 25 sept 2026, 20:34 · upstream 25 sept 2026, 20:19 · release v0.13.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es famclaw

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

FamClaw es una puerta de entrada segura para IA familiar que actúa como intermediario entre los miembros de la familia y cualquier modelo de lenguaje (local o cloud). Cada mensaje pasa por un motor de políticas OPA antes de llegar al LLM, permitiendo controles parentales basados en edad: permitir, solicitar aprobación o bloquear contenido sensible.

El sistema soporta múltiples gateways de mensajería incluyendo Telegram, Discord e interfaz web. Utiliza perfiles de usuario mapeados a cuentas específicas para aplicar políticas personalizadas por miembro familiar. El gateway consume aproximadamente 20MB de RAM y delega el procesamiento pesado del LLM en endpoints externos.

Incluye capacidades de skills mediante la especificación AgentSkills, soporte para servidores MCP (Model Context Protocol) gestionables desde dashboard o CLI, y gestión de conocimientos familiares persistentes con categorías seguras como alergias y restricciones dietéticas.

CASOS DE USO
  • Control parental en tiempo real sobre interacciones con IA según edad del usuario
  • Despliegue en homelab con Raspberry Pi para privacidad local sin depender de APIs cloud
  • Integración con ecosistema existente (Telegram, Discord) para comunicación familiar segura
  • Gestión de conocimientos familiares persistentes con aprobación parental para mutaciones
PUNTOS DESTACADOS
  • Motor de políticas OPA embebido que evalúa cada mensaje antes del LLM
  • Soporte nativo para múltiples backends: Ollama, OpenAI, Anthropic, OpenRouter
  • Perfilado por edad con tres niveles: allow, request_approval, block
  • Gestión de MCP servers conversacional con herramientas parent-only (mcp_list, mcp_add)
  • Skills first-party incluidos: family-knowledge e image-understanding
  • Bajo consumo de recursos (~20MB RAM para el gateway)
PRECAUCIONES
  • No soporta despliegue one-click; requiere configuración manual o wizard web
  • Las claves API en YAML se cargan en texto plano por defecto (requiere env var FAMCLAW_LLM_API_KEY)
  • mDNS eliminado desde v0.5.x; requiere IP fija o resolución manual del router
  • Herramienta de línea de comandos 'famclaw skill' no implementada aún
  • Archivos adjuntos en Discord limitados a 25 MiB por límite de la plataforma
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Recomendado para Raspberry Pi 3/4/5, Mac Mini o cualquier servidor Linux. Descargar binario oficial desde releases y ejecutar con config.yaml vacío para wizard inicial. Para producción: usar FAMCLAW_LLM_API_KEY en env vars, configurar policies.dir personalizado si se requiere, verificar checksums.txt y cosign signature bundle. Actualizar mediante atomic swap con script update.sh.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsGo
SERVICIOS
OpenSearch
BASES DE DATOS
OpenSearch
PUERTOS
300088888080
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.