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

Hevy Sync

stihistihi25 downloads

Syncs data with Hevy.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Brings your Hevy workouts into Obsidian as notes — one note per workout, with frontmatter you can query with Dataview.

Setup

You'll need a Hevy API key from Hevy developer settings (requires Hevy Pro).

Paste it into Settings → Hevy Sync, along with the folder you want your workouts in (default: Hevy) and your bodyweight, which is used to count pull ups towards your total volume.

Syncing

Open the command palette and pick one of:

  • Sync new workouts — only imports workouts you don't have yet. This is the one you'll use most of the time.
  • Sync all workouts — re-imports everything and overwrites existing notes. Handy after you change your bodyweight setting.

Both are also buttons in the settings tab.

Notes are named after the Hevy workout id, which is how the plugin knows what it already has. Rename a note and it'll come back on the next sync.

What a note looks like

---
date: 2026-08-12
title: Evening Workout
volume: 4820
---

# Evening Workout

Felt strong today

2026-08-12T17:04:11Z

## Bench Press (Barbell)
- 60kg × 10
- 70kg × 8

Sets without a logged weight currently show up as nullkg × 12. Volume is still counted correctly for pull ups.

Installing manually

Drop main.js, styles.css and manifest.json into YourVault/.obsidian/plugins/hevy-sync/, then enable the plugin.

License

MIT

HealthExcellent
ReviewPassed
About
With the data imported you can create custom charts and data summaries for tracking your progress
SyncingImportData
Details
Current version
1.0.2
Last updated
3 weeks ago
Created
Last month
Updates
3 releases
Downloads
25
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Ko-fi
Author
stihistihistihi
GitHubs-t-i-h-i
  1. Community
  2. Plugins
  3. Syncing
  4. Hevy Sync

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

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.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Tracker

Track occurrences and numbers in your notes.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

Zotero Integration

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

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, and Google Drive.

Relay

Collaborate in real time with live cursors. Share folders. Manage access to updates.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.