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

People Graph

yashmurtyyashmurty50 downloads

A visual force-directed graph of people and friends in your vault with photo nodes, closeness-based positioning, and company clustering.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

A visual force-directed graph of people and friends in your vault. See your personal network as an interactive map with photo nodes, closeness-based positioning, and company clustering.

People Graph

Features

  • Force-directed graph — people are rendered as circular nodes connected by relationship edges
  • Closeness positioning — nodes with higher closeness scores orbit closer to the center "You" node
  • Company clustering — people from the same company are grouped together
  • Photo nodes — circular photos from your vault, with a default avatar silhouette fallback
  • Closeness ring colors — green (8-10), orange (4-7), gray (1-3)
  • Click to open — click any person node to open their note
  • Hover tooltips — see name, company, role, and closeness at a glance
  • Zoom and pan — scroll to zoom, drag to pan, double-click to reset
  • Live updates — graph refreshes automatically when you edit a note
  • Configurable — choose which frontmatter field identifies person notes, exclude folders, toggle edges, clustering, and more

Setup

1. Install the plugin

Search for "People Graph" in Settings > Community Plugins > Browse, then click Install and Enable.

2. Create person notes

Add frontmatter to your notes to identify them as people:

---
type: person
name: Jane Doe
photo: attachments/jane.jpg
company: Acme Corp
role: Engineer
closeness: 8
knows:
  - "[[John Smith]]"
  - "[[Mike Lee]]"
tags:
  - people
---

Field reference

Field Type Required Description
type string No Default field used to identify person notes (configurable in settings)
name string No Display name on graph node (falls back to filename)
photo string No Vault-relative path to photo file
company string No Used for clustering nodes
role string No Shown on hover tooltip
closeness number 1-10 No Distance from center (default: 5). 10 = closest, 1 = furthest
knows wikilink(s) No Edges drawn between these people. Supports array or single value
tags string array No For filtering in future versions
is_self boolean No Mark this note as "you" — becomes the center node of the graph

The detection field and value are configurable in settings. For example, you can use tags: [people] instead of type: person.

To mark one of your person notes as "you" (the center of the graph), add is_self: true to its frontmatter:

---
type: person
name: Your Name
is_self: true
photo: attachments/me.jpg
---

3. Open the graph

  • Click the people icon in the left ribbon, or
  • Open the command palette (Cmd/Ctrl+P) and search for "Open People Graph"

Settings

Setting Description Default
Frontmatter field Which field identifies person notes type
Field value What value to match person
Exclude paths Comma-separated folders/files to skip Templates
Enable clustering Group nodes by company On
Cluster strength How strongly same-company nodes attract 0.3
Show edges Draw lines between people who know each other On
Edge opacity Opacity of relationship lines 0.4
Show closeness ring Color node ring by closeness score On

Privacy

To build the graph, this plugin scans your vault's markdown files for notes that match your configured person frontmatter (it reads file paths and frontmatter only). It runs entirely locally and makes no network requests — your data never leaves your vault.

Roadmap

Ideas planned for future releases:

  • Export graph as SVG (PNG export is already av1ailable from the view toolbar)
  • Filter view by tag or company
  • Color themes

Development

# Install dependencies
npm install

# Build for production
npm run build

# Development mode (watch)
npm run dev
98%
HealthExcellent
ReviewPassed
About
Visualize your personal network as an interactive force-directed graph with photo nodes, relationship edges, and company-based clustering. Position people by closeness around a central You node, hover for name/company/role/closeness, click to open notes, and pan/zoom with live updates.
VisualizationLinksProperties
Details
Current version
0.1.2
Last updated
2 weeks ago
Created
2 months ago
Updates
3 releases
Downloads
50
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
yashmurtyyashmurty
GitHubyashmurty
  1. Community
  2. Plugins
  3. Visualization
  4. People Graph

Related plugins

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Strange New Worlds

Reveal networked thought and the strange new worlds created by your vault.

Smart Rename

Rename notes keeping previous title in existing links.

Leaflet

Interactive maps inside your notes.

Wikilink Types

Type @ inside wikilink aliases to add relationship types, auto-synced to YAML frontmatter.

Smart Connections

Find related notes and excerpts while writing. Your link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.