Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mycorrhizal-crm

CRM auto-alojado para gestión de relaciones personales y contactos. Fork de Meerkat con modelo vCard estándar, sincronización CardDAV/CalDAV y app Android nativa. Ideal para mantener el contacto con seres queridos y mascotas sin usar redes sociales ni pipelines de ventas.

Ficha actualizada 22 sept 2026, 17:23 · upstream 22 sept 2026, 16:32 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es mycorrhizal-crm

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

Mycorrhizal es un sistema operativo personal para relaciones, diseñado como una libreta de direcciones privada que recuerda por qué cada persona importa. A diferencia de los CRMs comerciales, se centra en la red social del usuario con relaciones bidireccionales automáticas y grafos de conexión. El backend está escrito en Go y el frontend en Next.js/React, ejecutándose sobre SQLite para persistencia local eficiente.

Ofrece herramientas avanzadas como "Cadence" para gestionar la frecuencia de contacto, vista previa antes de llamar (Prep View) y seguimiento de regalos. Soporta integraciones profundas con servicios como Immich, Paperless-ngx y Nextcloud mediante enlaces o sincronización directa. La seguridad incluye autenticación de dos factores (TOTP) y SSO vía OIDC.

Incluye una aplicación móvil nativa en Kotlin/Jetpack Compose para Android, disponible en tiendas oficiales y F-Droid con soporte offline. El sistema permite exportar datos a formatos estándar como vCard 3.0/4.0 y JSContact, facilitando la portabilidad de la información sin perder el historial de interacciones.

CASOS DE USO
  • Gestión de contactos personales y mascotas
  • Seguimiento de cumpleaños y cadencia de contacto
  • Sincronización con clientes CardDAV/CalDAV externos
  • Integración con ecosistema self-hosted (Immich, Nextcloud)
  • Uso móvil offline con app Android nativa
PUNTOS DESTACADOS
  • Modelo de datos vCard estándar compatible con sincronización externa
  • Relaciones bidireccionales derivadas automáticamente del grafo
  • Aplicación Android nativa en Kotlin con caché offline
  • Múltiples canales de notificación (ntfy, Gotify, email)
  • Seguridad robusta con 2FA TOTP y SSO OIDC
PRECAUCIONES
  • No diseñado para pipelines de ventas o CRM empresarial
  • Requiere despliegue auto-alojado sin soporte SaaS directo
  • La app móvil requiere reinstalación al cambiar entre tiendas oficiales
  • Dependencia de backend Go que requiere compilación o imagen Docker específica
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.

Listo para automatizar

Desplegar con Docker Compose en el puerto 7300. Configurar variables de entorno (.env) para autenticación y notificaciones. Realizar copias de seguridad periódicas con make backup antes de detener el servicio. Asegurar HTTPS para habilitar notificaciones push del navegador.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
73008080
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.