Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Harang Contacts

Ji-ho LeeJi-ho Lee38 downloads

Reference contacts from a CardDAV address book directly in your notes.

  • Overview
  • Scorecard
  • Updates6

🌐 English | 한국어

📖 Documentation (English / 한국어)

An Obsidian plugin that lets you reference contacts from a CardDAV address book directly from your notes. Type a dedicated inline syntax, pick a contact from your CardDAV server, and it's rendered as a compact chip right in the note. The plugin is read-only — it never creates, edits, or deletes anything on your CardDAV server.

Features

  • {{hrcard: staged autocomplete — type {{hrcard: and pick a server profile, then a contact name, from one staged popup (the same pattern as the sibling harang-calendar plugin's {{hrcal: trigger). Inserts {{hrcard:<profileName>:<uid>}}.
  • Inline chips, in both Live Preview and Reading view — a reference renders as a rounded pill showing the contact's name (and email, if they have one), not raw syntax.
  • Click-to-open detail card — click a chip to see email, phone, and organization; click outside or press Esc to close.
  • Unambiguous even with duplicate names — a picked reference is pinned to the exact contact (server profile + CardDAV UID), so two people sharing a name never get confused with each other.
  • Multiple CardDAV servers — configure any number of server profiles; contacts from all of them are merged and searched together.
  • Standard CardDAV discovery — point a profile at a server root or a specific address book URL; the plugin walks current-user-principal → addressbook-home-set → address book collection automatically.
  • Follows Obsidian's UI language — settings, notices, and card labels are shown in Korean or English depending on your Obsidian language setting (via the official getLanguage() API).

Prerequisites

  • A CardDAV-compatible address book reachable over HTTP(S) — e.g. Radicale, Nextcloud Contacts, Fastmail, or any RFC 6352 server.
  • Obsidian 1.13.4 or later.

See the Prerequisites page for details.

Installation

Open Settings → Community plugins → Browse in Obsidian, search for "Harang Contacts", then click Install and Enable.

A manual install from pre-built files is also possible if you'd rather not use the Community Plugins browser — see the Installation page for details.

Usage

  1. In Settings → Harang Contacts, add a server profile (name, server URL, username, password) and click Test connection & auto-discover.
  2. In a note, type {{hrcard:, pick the profile, then pick a contact from the autocomplete popup.
  3. Click the resulting chip to see the contact's full details.

See the Usage guide for the full walkthrough, including how multiple profiles and duplicate names are handled.

Known limitations

  • References are only meant to be inserted via the {{hrcard: autocomplete — a hand-typed reference needs the exact CardDAV UID to resolve, which isn't practical to type from memory.
  • Contacts are cached client-side with a configurable TTL (default 30 minutes); changes made on the server aren't reflected until the next refresh.

License

BSD-3-Clause — see LICENSE.

HealthExcellent
ReviewPassed
About
Reference CardDAV contacts directly in notes with a simple inline @contact[ autocomplete that searches cached address books and inserts a pinned, unambiguous contact reference. Display references as rounded chips (name and email) in Live Preview and Reading view; click a chip to open a read-only detail card showing email, phone and organization.
IntegrationsAutocomplete
Details
Current version
0.0.6
Last updated
9 hours ago
Created
Last week
Updates
6 releases
Downloads
38
Compatible with
Obsidian 1.13.4+
Platforms
Desktop, Mobile
License
BSD-3-Clause
Report bugRequest featureReport plugin
Author
Ji-ho LeeJi-ho Leesearch5
GitHubsearch5
  1. Community
  2. Plugins
  3. Integrations
  4. Harang Contacts

Related plugins

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Numerals

Turn any code block into an advanced calculator. Evaluate math expressions on each line of a code block, including units, currency, and optional TeX rendering.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Readwise Official

Sync highlights from Readwise to your vault.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.