swift-claw
Asistente personal siempre activo en Swift puro que ejecuta un daemon persistente integrando Telegram con LLMs locales o remotos. Gestiona tareas programadas, memoria SQLite cifrada y herramientas MCP bajo política de default-deny sin Docker ni sudo.
Ficha actualizada 25 sept 2026, 6:51 · upstream 25 sept 2026, 6:33 · release v0.13.0
Qué es swift-claw
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
swift-claw es un asistente personal implementado como daemon en Swift puro que opera siempre activo en hardware propio. Integra una bot Telegram privada con modelos LLM de elección, ejecutando tareas programadas y proactivas bajo control del usuario. La memoria persiste en SQLite local, mientras que los secretos se cifran con AES-GCM mediante clawd secrets seal. Las acciones críticas como escritura de archivos o ejecución de código requieren aprobación explícita vía tarjeta de confirmación en Telegram.
El sistema soporta servidores MCP para extender funcionalidades bajo política de menor confianza, y permite sandboxing opcional en macOS arm64. El despliegue es sin sudo, instalando todo en ~/.swift-claw, con soporte nativo para macOS 26+ y Linux x86_64 con glibc 2.38+. La configuración se gestiona mediante archivos Markdown en el workspace y variables de entorno para rutas de modelos y presupuestos.
- Ejecución de tareas programadas que aprenden de feedback humano
- Gestión de código local con aprobación previa para commits o PRs
- Integración con herramientas MCP bajo control explícito del usuario
- Memoria persistente cifrada para perfiles y conversaciones históricas
- Binario único en Swift puro sin dependencias de contenedores
- Base de datos SQLite local para persistencia de estado y memoria
- Cifrado AES-GCM para tokens y claves API en reposo
- Política de default-deny para IDs de Telegram no allowlistados
- Requiere macOS 26+ o Linux con glibc 2.38+
- Sandboxing de código desactivado por defecto
- Sin soporte nativo para Docker o Compose
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.
Instalar con script curl, configurar CLAW_LLM_BASE_URL y token Telegram en clawd.env, ejecutar clawd secrets seal antes del despliegue final, añadir ID del usuario a CLAW_ALLOWLIST y verificar salud con clawd doctor.
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.

