Repolode
mattogodoy

mattogodoy/nametag

Gestor personal de relaciones autoalojable para llevar un registro de personas, cumpleaños, conexiones e interacciones, con un grafo de red interactivo.

Alternativa open source a:MonicaClayGoogle Contacts

Estrellas
1,113
Forks
63
Issues abiertos
42
Último commit
hace 10 días

¿Qué es?

Nametag es un gestor personal de relaciones que te ayuda a recordar a las personas de tu vida y cómo se relacionan entre sí. Puedes guardar datos de contacto, cumpleaños y otras fechas importantes, campos personalizados y fotos, y luego vincular a las personas mediante tipos de relación personalizados.

La aplicación muestra tu red en un grafo interactivo dirigido por fuerzas y en un mapa de direcciones geocodificadas. Un diario te permite registrar interacciones a lo largo del tiempo y los recordatorios te ayudan a mantener el contacto. Puedes sincronizar los contactos mediante CardDAV con Google Contacts, iCloud, Outlook y Nextcloud, e importarlos o exportarlos como vCard o JSON.

Nametag se despliega con Docker y ofrece una REST API con documentación OpenAPI, autenticación mediante tokens e inicio de sesión OIDC/SSO. Está disponible en muchos idiomas y como PWA instalable. El proyecto está bajo la licencia AGPL-3.0 y también se ofrece como servicio alojado.

Funciones clave

  • 01Lleva un registro de personas con sus cumpleaños, fechas importantes, fotos y campos personalizados
  • 02Representa las relaciones entre personas mediante tipos de relación personalizados
  • 03Explora tu red en un grafo interactivo dirigido por fuerzas
  • 04Sincroniza contactos mediante CardDAV e importa o exporta archivos vCard y JSON
  • 05Registra interacciones en un diario y configura recordatorios para mantener el contacto
  • 06Ofrece una REST API con documentación OpenAPI e inicio de sesión OIDC/SSO

Casos de uso

  • Llevar un registro de amistades, familiares y colegas, y de sus cumpleaños
  • Recordar cómo se conocen entre sí las personas de tu entorno
  • Autoalojar una base de datos privada de contactos y relaciones
  • Registrar conversaciones y seguimientos con personas a lo largo del tiempo

Inicio rápido

  1. 1

    Crea y accede a un directorio del proyecto

    mkdir nametag && cd nametag
  2. 2

    Añade un archivo docker-compose.yml y un archivo .env siguiendo la guía de instalación

  3. 3

    Inicia los contenedores

    docker compose up -d
  4. 4

    Abre http://localhost:3000 en tu navegador

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige publicar el código fuente si lo modificas y lo implementas.
  • El desarrollo está activo, por lo que puede haber cambios incompatibles entre versiones; consulta las notas de la versión antes de actualizar.
  • El autoalojamiento requiere crear manualmente los archivos docker-compose.yml y .env siguiendo la guía externa.

En colecciones

Temas

Preguntas frecuentes

¿Qué es nametag?
Gestor personal de relaciones autoalojable para llevar un registro de personas, cumpleaños, conexiones e interacciones, con un grafo de red interactivo. Nametag es un gestor personal de relaciones que te ayuda a recordar a las personas de tu vida y cómo se relacionan entre sí. Puedes guardar datos de contacto, cumpleaños y otras fechas importantes, campos personalizados y fotos, y luego vincular a las personas mediante tipos de relación personalizados.
¿nametag es gratuito? ¿Qué licencia tiene?
nametag es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nametag sigue mantenido?
Mantenimiento activo. El último commit de nametag fue el 28 oct 2026.
¿Para qué puedo usar nametag?
Llevar un registro de amistades, familiares y colegas, y de sus cumpleaños Recordar cómo se conocen entre sí las personas de tu entorno Autoalojar una base de datos privada de contactos y relaciones Registrar conversaciones y seguimientos con personas a lo largo del tiempo
¿Cómo se instala nametag?
Crea y accede a un directorio del proyecto: mkdir nametag && cd nametag Añade un archivo docker-compose.yml y un archivo .env siguiendo la guía de instalación Inicia los contenedores: docker compose up -d Abre http://localhost:3000 en tu navegador
¿Dónde consigo nametag?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mattogodoy/nametag

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados