Repolode
mattogodoy

mattogodoy/nametag

可自托管的个人关系管理工具,用于记录联系人、生日、人际关系和互动,并提供交互式关系图谱。

可替代:MonicaClayGoogle Contacts

Star
1,113
Fork
63
未关闭 Issue
42
最近提交
10天前

这是什么?

Nametag 是一款个人关系管理工具,帮助你记住身边的人以及他们之间的联系。你可以记录联系方式、生日和其他重要日期、自定义字段与照片,并用自定义的关系类型把人与人关联起来。

应用会把你的人际网络绘制成可交互的力导向图,并提供基于地址的地图视图。日记功能可以长期记录互动内容,提醒功能帮助你保持联系。联系人支持通过 CardDAV 与 Google Contacts、iCloud、Outlook 和 Nextcloud 同步,也支持 vCard 和 JSON 格式的导入导出。

项目通过 Docker 部署,提供带 OpenAPI 文档的 REST API、令牌认证以及 OIDC/SSO 登录。界面支持多种语言,并可作为 PWA 安装。项目采用 AGPL-3.0 许可证,同时提供托管版本。

核心功能

  • 01记录生日、重要日期、照片和自定义字段
  • 02用自定义关系类型关联人与人之间的联系
  • 03通过可交互的力导向图浏览人际网络
  • 04通过 CardDAV 同步联系人,支持 vCard 和 JSON 导入导出
  • 05在日记中记录互动并设置提醒,方便保持联系
  • 06提供带 OpenAPI 文档的 REST API 以及 OIDC/SSO 登录

适用场景

  • 记录朋友、家人和同事的信息及生日
  • 梳理身边人之间的相互关系
  • 自托管一个私有的联系人与关系数据库
  • 长期记录与他人的沟通内容和后续跟进

快速上手

  1. 1

    创建并进入项目目录

    mkdir nametag && cd nametag
  2. 2

    按照安装指南添加 docker-compose.yml 和 .env 文件

  3. 3

    启动容器

    docker compose up -d
  4. 4

    在浏览器中打开 http://localhost:3000

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,若你修改并部署该软件,必须公开源代码。
  • 项目处于活跃开发中,版本之间可能出现破坏性变更,升级前请阅读发行说明。
  • 自托管需要根据外部指南手动编写 docker-compose.yml 和 .env 文件。

收录于专题

标签

常见问题

nametag 是什么?
可自托管的个人关系管理工具,用于记录联系人、生日、人际关系和互动,并提供交互式关系图谱。 Nametag 是一款个人关系管理工具,帮助你记住身边的人以及他们之间的联系。你可以记录联系方式、生日和其他重要日期、自定义字段与照片,并用自定义的关系类型把人与人关联起来。
nametag 可以免费使用吗?用的什么许可证?
nametag 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
nametag 还在维护吗?
活跃维护中。nametag 最近一次提交是在 2026年10月28日。
nametag 适合用来做什么?
记录朋友、家人和同事的信息及生日 梳理身边人之间的相互关系 自托管一个私有的联系人与关系数据库 长期记录与他人的沟通内容和后续跟进
nametag 怎么安装和运行?
创建并进入项目目录: mkdir nametag && cd nametag 按照安装指南添加 docker-compose.yml 和 .env 文件 启动容器: docker compose up -d 在浏览器中打开 http://localhost:3000
在哪里获取 nametag?
源代码和安装说明在 GitHub 上:https://github.com/mattogodoy/nametag

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目