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

Auto Sort Checked Items

tom-untom-un391 downloads

Automatically move checklist items to the bottom of the list as they are checked.

Add to Obsidian
Auto Sort Checked Items screenshot
  • Overview
  • Scorecard
  • Updates4

Auto Sort Checked Items demo

An Obsidian plugin that replicates Apple Notes' "Automatically sort checked items" behavior: when you check off a to-do item, it automatically moves to the bottom of the list so your focus stays on what's left to do.

Features

  • ✅ Auto-reorder — Checked items slide to the bottom of their checkbox group
  • 🪆 Nesting-aware — Items with sub-items move as a group, and indented items reorder within their own level
  • ✨ Smooth animation — A ghost of the checked row visually slides to its new position
  • ↩️ Clean undo — Cmd/Ctrl+Z undoes both the check and the move in one step

Installation

Manual

  1. Download main.js and manifest.json from the latest release
  2. Create a folder called checkbox-reorder in your vault's .obsidian/plugins/ directory
  3. Place both files inside it
  4. In Obsidian, go to Settings → Community Plugins and enable "Checkbox Reorder"

From source

git clone https://github.com/tom-un/obsidian-checkbox-reorder.git
cd obsidian-checkbox-reorder
npm install
npm run build

Then copy the folder (or symlink it) into your vault's .obsidian/plugins/ directory.

Development

npm run dev    # Watch mode — rebuilds on file changes
npm run build  # Production build

License

MIT

HealthExcellent
ReviewPassed
About
Move checked items to the bottom of their checkbox group when marked, keeping active tasks at the top. Preserve nesting by moving parents with their sub-items and reorder indented items within their level, with a clean undo that reverses check and move in one step.
TasksOutlining
Details
Current version
1.0.3
Last updated
3 months ago
Created
3 months ago
Updates
4 releases
Downloads
391
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
tom-untom-untom-un
GitHubtom-un
  1. Community
  2. Plugins
  3. Tasks
  4. Auto Sort Checked Items

Related plugins

TaskNotes

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

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.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Outliner

Work with your lists like in Workflowy or Roam Research.

TickTickSync

Sync TickTick tasks.

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.

dotpm

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Task Collector

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

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Checklist

Consolidate checklists across all files into a single view.