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

Better Task

st-vinst-vin90 downloads

A better task management plugin.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

A better task management plugin for Obsidian. Organize your work with goals, tasks, and an at-a-glance dashboard—with optional notifications, analytics, and Student Mode for courses and exams.


What Better Task Does

  • Goals — Define goals and track progress. Each goal can have daily or one-off tasks.
  • Dashboard — One place to see today’s tasks, quick tasks, goals, and (if enabled) your units and upcoming exams.
  • Notifications — Get reminded about due or overdue tasks (in-app and optional system notifications).
  • Analytics — Weekly completions, streaks, a 30-day activity heatmap, and advanced insights (consistency, momentum, predictions).
  • Student Mode — Add units/courses and exams, then generate study tasks automatically before exam dates.

Dashboard overview Screenshot of the main Better Task dashboard.


How to Use It

Opening the Dashboard

  • Use Command Palette (Ctrl/Cmd + P) → type “Open Dashboard” → run Better Task: Open Dashboard.
  • Or open the Better Task view from the right sidebar (ribbon icon, if enabled).

Open dashboard Screenshot of Command Palette with “Open Dashboard” selected.


Creating Goals and Tasks

  1. Create a goal
    From the dashboard, click New Goal, or use Command Palette → Better Task: Create New Goal. Enter a name and optional details.

  2. Add tasks to a goal

    • Daily tasks — Repeat every day (or on a schedule). Use Create Daily Task from the dashboard or Command Palette.
    • Quick tasks — One-off tasks. Use Create Quick Task or the equivalent button on the dashboard.
  3. Complete tasks
    Check off tasks from the dashboard. Your completions feed into analytics and streaks.

Create goal and tasks Screenshot of creating a goal and adding tasks.


Using Student Mode (Optional)

If you use Obsidian for study and exams:

  1. Enable Student Mode
    Go to Settings → Better Task and turn on Student Mode.

  2. Add units (courses)
    Use New Unit on the dashboard or Better Task: Create Unit/Course. Enter unit name, code, semester, and other details.

  3. Add exams
    For each unit, use Add Exam to set exam date, time, location, and topics.

  4. Generate study tasks
    For an upcoming exam, click Generate Study Tasks. The plugin creates tasks for each topic, spread over the days before the exam.

Student mode Screenshot of Student Mode section (units and upcoming exams).


Settings

In Settings → Better Task you can:

  • Enable / disable notifications (in-app and system).
  • Notification sound (when supported).
  • Streak warning threshold — how many days before you get a streak warning (1–30).
  • Student Mode — turn the units/exams and study-task features on or off.

Settings Screenshot of Better Task settings.


Undo and Redo

  • Undo: Ctrl/Cmd + Z
  • Redo: Ctrl/Cmd + Shift + Z

Use these after creating or completing goals or tasks to step back or forward.


Summary

What you want to do How to do it
See everything at a glance Open Dashboard (Command Palette or sidebar)
Create a goal New Goal on dashboard or Create New Goal
Add a repeating task Create Daily Task
Add a one-off task Create Quick Task
Track courses and exams Enable Student Mode → New Unit → Add Exam
Get reminders Enable notifications in Settings → Better Task
View stats and streaks Check the Analytics and Advanced Analytics on the dashboard

81%
HealthExcellent
ReviewCaution
About
Organize work into goals and tasks, including daily routines and one-off quick tasks. View today’s tasks, goals, units, and upcoming exams in a single dashboard with optional reminders. Track progress with analytics, streaks, a 30-day heatmap, and Student Mode to add courses, exams, and auto-generate study tasks.
TasksProject managementDates
Details
Current version
1.0.3
Last updated
3 months ago
Created
3 months ago
Updates
4 releases
Downloads
90
Compatible with
Obsidian 1.11.5+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
st-vinst-vin
GitHubst-vin
  1. Community
  2. Plugins
  3. Tasks
  4. Better Task

Related plugins

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Reminder

Manage Markdown TODOs with reminder.

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

Rollover Daily Todos

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

LifeOS

Life management system.

TODO | Text-based GTD

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

Base Board

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

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

Project Manager

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