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

Cycles

General Sentiment4 downloads

Resurface notes according to a cycle property.

  • Overview
  • Scorecard
  • Updates3

Bring notes and saved links back when it’s time to revisit them.

Getting started

Run Cycles: Add Cycle Note from the command palette to paste a URL, fetch its title and preview, and confirm the title and cycle period. Examples such as 2 weeks and 1 month are shown in the dialog. The note opens with its media saved locally and its cycle starting today.

Or add a cycle property to any existing note:

---
cycle: 2w
---

Open Cycles from the ribbon or command palette. Click a row to open its URL, or the note if there’s no URL. Cycles records the visit, dims the row, and hides it after refresh until it’s due again.

Use durations like 7d, 2w, 3m, or 1y. Mixed durations such as 1 month 2 weeks also work. Set cycle: never to stop resurfacing a note.

Row actions

Right-click a row to:

  • Open note — open the underlying note.
  • Mark visited — start the next cycle without opening anything. Option/Alt+click does the same.
  • Extend cycle — increase the recurring duration. Every four accumulated weeks becomes a calendar month.
  • Reset visit — clear a visit made in the current sidebar session.
  • Delete — use Obsidian’s normal deletion and attachment handling.

The header switches between due notes and all cycling notes. Extended rows stay visible until refresh.

Settings

Show or hide cycle durations, website domains, and platform icons. Enable webpage previews and choose where to save them (default: media/cycles/). Custom image properties are preserved.

Installation

Desktop Obsidian only.

  1. Open Settings → Community plugins and turn off Restricted mode if prompted.
  2. Select Browse, search for Cycles, and choose the plugin by General Sentiment.
  3. Select Install, then Enable.

You can also open the Cycles directory listing and select Add to Obsidian.

The listing is currently awaiting automated review, so directory installation may not be available yet. In the meantime, download main.js, manifest.json, and styles.css from the latest release, place them in <vault>/.obsidian/plugins/cycles/, and enable Cycles under Settings → Community plugins.

Network use and privacy

Scheduling and visit tracking stay in your vault. No account, payment, or telemetry is required or used.

Add Cycle Note fetches details and media from the URL you provide when you run it. Capture missing images is on by default. It requests your saved URLs and their image hosts; screenshot fallbacks load pages and their third-party resources in a hidden, sandboxed browser. Those sites receive ordinary web requests, including your IP address. Disable the setting to stop automatic preview requests. Remote image URLs still load when displayed, and clicking a URL row opens that website. Generated previews are saved in your vault; platform icons are bundled locally.

Development

npm install
npm test
npm run build

Copy the build files into your vault’s plugin folder to try changes.

License

MIT. Simple Icons assets use CC0; the Are.na mark comes from its website. Brand marks belong to their respective owners.

HealthExcellent
ReviewRisks
About
Resurface notes and saved links on a recurring schedule using human-friendly durations (7d, 2w, 3m, 1y or mixed). Add Cycle Notes or set a cycle frontmatter, save webpage previews locally, open items from the sidebar, and mark/extend/reset visits to push items to their next due date.
ReviewSidebarAttachments
Details
Current version
0.2.1
Last updated
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
4
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
General Sentimentgeneral-sentiment
  1. Community
  2. Plugins
  3. Review
  4. Cycles

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Consistent Attachments and Links

Move note attachments and update links automatically.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

TagFolder

Show tags as folder.

Checklist

Consolidate checklists across all files into a single view.

Recent Files

Display a list of recently opened files.

YTranscript

Easily fetch transcription for any YouTube video.