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

Kanso Todos

Puneeth ShettyPuneeth Shetty46 downloads

Compact, visual task lists inside your notes, backed by plain-text YAML.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

A compact, visual task list inside any note, backed by plain-text YAML.

Kanso (簡素) means simplicity or plainness in Japanese. Keep tasks beside the notes they belong to. Add and edit them through a theme-native widget, with status, priority, due dates, and links to source notes.

Kanso Todos task list in Obsidian

Features

  • Add and edit tasks inline without writing YAML.
  • Track Todo, Doing, and Completed states, with P0-P2 priorities.
  • Set due dates with local-calendar labels and overdue highlighting.
  • Link tasks to source notes and open them directly.
  • Collapse a list or expand its completed tasks independently in each pane.

If you've found Kanso Todos useful, please consider buying me a coffee.

Demo

Add a task with priority and a due date, complete it, and collapse the list:

Adding, completing, and collapsing tasks

Installation

Open Settings -> Community plugins -> Browse, search for Kanso Todos, then install and enable it.

For manual installation, download main.js, manifest.json, and styles.css from a release. Place them in <vault>/.obsidian/plugins/kanso-todos/, then enable Kanso Todos under Community plugins.

Requires Obsidian 1.8.7 or later. Desktop and mobile are intended platforms; see the release checklist for validation status.

Getting started

  1. Open a Markdown note in Live Preview.
  2. Run Kanso Todos: Insert todos widget from the command palette.
  3. Select Add task, enter a title, and optionally set Priority, Due, or Source note.
  4. Press Enter or select Add.

You can also put this empty block in a note or daily-note template:

```kanso-todos

```

The empty widget does not write anything until you interact with it.

For a custom heading, use a named empty list; todos is optional:

```kanso-todos
version: 2
title: My tasks
```

The first task you add creates the list in the YAML. An explicitly supplied todos field must be a list (todos: []), not a blank or scalar value.

Working with tasks

Use the checkbox to complete a task; reopening it resets its status to Todo. Select the Todo/Doing badge to switch active status. Select a priority badge to cycle P0, P1, and P2; use Edit to set or clear optional properties.

Open a task's actions menu to edit or delete it. Deletion is immediate, with no plugin-specific undo. New tasks appear first; changing status or completing a task does not reorder the underlying YAML.

Enter in the title saves the form. Mod+Enter (Ctrl+Enter on Windows/Linux) saves from anywhere in the form; Escape cancels. If another pane changes a task while you edit, your draft is retained. Review the conflict before saving again: the second explicit save replaces the newer editable values.

List collapse and the Completed section are temporary pane-local state, not settings synchronized between devices. There is no settings page.

Storage and compatibility

Tasks are stored in a top-level, unindented kanso-todos code block in the note. They are not Markdown checkboxes and are not indexed by the Tasks plugin, Dataview task queries, or Obsidian's checkbox search as ordinary Markdown tasks. Kanso Todos does not aggregate tasks across your vault or synchronize checkboxes.

Rollover links

Kanso Todos can display and follow existing rollover.previous and rollover.next references. Entries with a next link become read-only historical rows; incoming-only entries remain editable. Advanced authoring details are in the data reference.

Development

npm ci
npm test
npm run build
npm run check-release

npm run dev watches source changes. Production builds exclude sourcemaps. Copy the generated main.js, manifest.json, and styles.css into a test vault's .obsidian/plugins/kanso-todos/ folder. Do not edit the generated bundle.

Feedback

Report bugs or suggest improvements through GitHub Issues. For layout issues, include your Obsidian version, platform, theme, and a minimal sample block without personal task data.

HealthExcellent
ReviewPassed
About
Insert compact visual task lists inside any note and store tasks as plain-text YAML. Add and edit tasks with a theme-native widget using Todo/Doing/Completed states, P0–P2 priorities, due dates with overdue highlighting, links to open source notes, and per-pane collapse/expand while working in Live Preview or Reading View without external accounts.
TasksDatesLinks
Details
Current version
1.0.2
Last updated
3 weeks ago
Created
3 weeks ago
Updates
3 releases
Downloads
46
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
Puneeth ShettyPuneeth Shettyshettypuneeth
GitHubshettypuneeth
  1. Community
  2. Plugins
  3. Tasks
  4. Kanso Todos

Related plugins

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.

Vault Todos

Collect all outstanding TODOs from your vault and presents them in lists Today, Scheduled, Inbox and Someday/Maybe.

Day Planner

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

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).

Reminder

Manage Markdown TODOs with reminder.

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

ExcaliBrain

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

Smart Connections

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