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

Random To-Do

natiarisnatiaris6k downloads

Open a random file containing your custom to-do marker, or a random marker at its position.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This is a plugin for Obsidian (https://obsidian.md).

Terms and definitions

Let's say you leave a mark near actionable items in your notes, like todo, ..., ???, etc.
We'll call a single instance of such mark a todo item

What does this plugin do?

Adds merely three things:

  1. A command that opens a random file with at least one todo item
  2. A command that opens a random todo item at its position in its file
  3. (optionally) A status bar counter

When you use command (1) all files have equal weight
When you use command (2) all items have equal weight

How to use

  1. Go to plugin settings and set your "todo" pattern (uses javascript regular expression format)
  2. Set hotkeys for "Random Todo: File" and "Random Todo: Item"

The default pattern, an ellipsis, is what I use


What this plugin is for?

Same as Open Random note core plugin, but with this one you will only land in files that have some unfinished business to them
With the core one I had to re-roll the dice way too many times to skip finished/actualized notes, hence this

See also

You may also be interested in Smart Random Note Plugin
It has similar functional but focuses on different use cases
If you're going to change the pattern often, it might be a better fit

I wanted something to minimize the number of clicks in my use case, so it didn't quite fit my needs
Having both is also an option

HealthFair
ReviewSatisfactory
About
Open a random file that contains at least one todo mark, or jump directly to a random todo item at its position in the file. Display a status-bar counter of total todo items and choose file-based (files equal weight) or item-based (items equal weight) randomness. Set your todo pattern using a JavaScript regular expression to match custom marks.
TasksStatus barCommands
Details
Current version
0.1.3
Last updated
5 years ago
Created
5 years ago
Updates
4 releases
Downloads
6k
Compatible with
Obsidian 0.12.10+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
natiarisnatiaris
github.com/NatiAris/
GitHubnatiaris
  1. Community
  2. Plugins
  3. Tasks
  4. Random To-Do

Related plugins

Custom Note Width

Effortlessly change the line width of each note individually. Provides multiple ways to customize the experience, making it both efficient and user-friendly to adjust line widths.

Day Planner OG

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

Task Collector

Change task status and collect tasks within a document using hotkeys and context menus.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Note Toolbar

Add customizable toolbars to your notes.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.