Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

deltachat-claude-code

Bot Delta Chat que puentea sesiones CLI completas de Claude Code a dispositivos móviles vía chat cifrado, sin necesidad de registro ni API wrapper.

Ficha actualizada 23 sept 2026, 23:18 · upstream 23 sept 2026, 22:56 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es deltachat-claude-code

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

Este proyecto implementa un bot para Delta Chat que actúa como proxy para sesiones completas del CLI de Claude Code, permitiendo interactuar con la herramienta desde cualquier dispositivo mediante chat encriptado. No es un wrapper de API ni una piel de chatbot: encapsula el binario claude completo sobre un transporte de chat, proporcionando acceso a edición de archivos, bash, git, cadenas de herramientas multi-paso y revisión de código.

La arquitectura utiliza Python 3.11+ con Node.js para los procesos del CLI de Claude Code. El bot gestiona múltiples sesiones concurrentes mediante un SessionManager que limita los procesos activos y elimina las sesiones inactivas después de un timeout configurable (por defecto 30 minutos). Cada sesión consume aproximadamente 300 MB de RAM, mientras que el proceso del bot mismo ocupa solo ~20 MB.

El sistema utiliza SQLite para vincular chats con sesiones y rastrear el uso por turno. Incluye integraciones opcionales para transcripción de audios (faster-whisper) y síntesis de voz local (piper). El despliegue requiere una máquina Linux con Claude Code instalado y autenticado, junto con Delta Chat en el dispositivo móvil.

CASOS DE USO
  • Desarrollo de código desde dispositivos móviles sin instalar IDEs pesados
  • Revisión de seguridad y análisis de código mediante chat cifrado
  • Gestión de proyectos Git (commits, pushes) directamente desde la aplicación de mensajería
  • Colaboración en tiempo real sobre proyectos compartidos con múltiples contactos
  • Auditoría continua de archivos y directorios mediante sesiones persistentes
  • Análisis de imágenes y documentos PDF enviados al chat
PUNTOS DESTACADOS
  • Chat cifrado descentralizado sin necesidad de número de teléfono, email o registro
  • Transcripciones acumulativas: el hilo de chat sirve como diario del proyecto con historial infinito
  • Contexto por réplica: responder a mensajes específicos se envía como contexto al modelo
  • Sesiones portables entre interfaz de chat y terminal mediante --resume
  • Gestión automática de límites de tasa con reanudación tras reset
  • TTS local con Piper sin llamadas a API externas
PRECAUCIONES
  • Sin visibilidad del uso de cuota de suscripción Claude Pro/Max (el CLI no expone esta información)
  • Ejecución sin confirmación: el bot usa bypassPermissions, permitiendo cualquier herramienta sin diálogo
  • Sin renderizado de artefactos HTML o previews en Delta Chat
  • Algunos comandos slash requieren TTY (/config, /keybindings, /loop, /schedule bloqueados)
  • Mensajes divididos a 4000 caracteres
VISUAL

Capturas del proyecto

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

Bash outputVoice memoConversationsocial-previewGit workflow
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere Linux con Claude Code instalado y autenticado. Python 3.11+. Instalar vía pip o desde source. Ejecutar como servicio systemd (agentbot.service) tras provisionar con deltachat-claude-code-provision. Configurar admin_addresses en config.toml para control de acceso. RAM mínima recomendada: 2 GB libre. Sesiones concurrentes por defecto: 3.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsPython
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.