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

File Tasks

likemuuxilikemuuxi472 downloads

Manage tasks per file with List and Other views.

  • Overview
  • Scorecard
  • Updates3

A task management plugin for Obsidian that lets you manage tasks directly within your vault files. Each project is a Markdown file — tasks live where your notes are.

Features

Multiple Task Views

View and manage your tasks in the way that works best for you:

  • List — Classic task list with hierarchy, filtering, and drag-and-drop reordering.
  • Kanban — Three-column board (To Do / Doing / Done) with drag-and-drop status changes.
  • Quadrant — Priority matrix (Eisenhower-style) for visual prioritization.
  • Time — Tasks grouped by due date, scheduled date, or start date.
  • Memo — Freeform notes and memos alongside your tasks.

Quick Add Task

Press Ctrl+P → Quick Add Task to open a modal that lets you:

  • Select a project file to add tasks to
  • Set task description, priority, due date, scheduled date, start date
  • Add remarks and notes to tasks
  • Create subtasks with parent-child hierarchy
  • Use natural language input with AI assistance (optional)

Project Management

  • Create New Project — Create new project files from a command or directly within the Quick Add modal.
  • Folder Organization — Organize projects into folders; create, rename, and manage folders from within the plugin.
  • Remember Last Project — Optionally reopen the last project you were working on.

Task Metadata

Tasks support rich metadata using emoji-based markers (compatible with the Obsidian Tasks format):

Marker Meaning
📅 Due date
⏳ Scheduled date
🛫 Start date
➕ Created date
✅ Completed date
❌ Cancelled date
🔺 Highest priority
⏫ High priority
🔼 Medium priority
🔽 Low priority
⏬ Lowest priority

Task statuses: [ ] todo, [x] done, [/] doing, [-] cancelled.

AI Assistant (Optional)

Enable AI-powered features in settings by providing an OpenAI-compatible API key:

  • Natural Language Task Input — Describe tasks in plain language and let AI parse them into structured tasks with dates, priorities, and statuses.
  • Task Organization — Get summaries, completion analysis, and suggestions from AI.

Supports any OpenAI-compatible API (OpenAI, DeepSeek, local models, etc.).

Settings

  • Task Directory — Limit task scanning to a specific folder.
  • Default Task File — Set a fallback file for quick capture.
  • Close Window on Task Add — Auto-close the Quick Add modal after adding.
  • Show Completed Tasks by Default — Toggle completed task visibility.
  • Automatic Date Management — Auto-add creation, completion, and cancellation dates.
  • Show Mascot — Display a motivational mascot in the project header.
  • Enabled Views — Choose which views (Kanban, Quadrant, Time) appear alongside List and Memo.
  • View Switch Style — Display views as horizontal tabs or a dropdown selector.

Installation

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them to <vault>/.obsidian/plugins/file-tasks/.
  3. Restart Obsidian and enable the plugin in Settings → Community plugins.

From Source

git clone https://github.com/likemuuxi/obsidian-file-tasks.git
cd obsidian-file-tasks
npm install
npm run build

Then copy main.js, manifest.json, and styles.css to your vault's plugin folder.

Development

npm install
npm run dev

This starts esbuild in watch mode. Changes to src/ are compiled to main.js automatically.

Build for Production

npm run build

Commands

Command Description
Quick Add Task Open the task creation modal
Create New Project Create a new project Markdown file

Compatibility

  • Minimum Obsidian version: 0.15.0
  • Works on desktop and mobile (isDesktopOnly: false)

Author

Muuxi — GitHub

License

0-BSD

HealthExcellent
ReviewNot scanned
About
Add a ribbon icon that shows a notice and a command to open a simple modal. Register global click events and a recurring interval that log activity to the console, and provide a settings tab for plugin options.
DevelopersCommandsInterface
Details
Current version
1.1.0
Last updated
2 months ago
Created
7 months ago
Updates
3 releases
Downloads
472
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
likemuuxilikemuuxi
github.com/likemuuxi
GitHublikemuuxi
  1. Community
  2. Plugins
  3. Developers
  4. File Tasks

Related plugins

Lean Terminal

Embedded terminal panel powered by xterm.js and node-pty - no external windows.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Note Toolbar

Add customizable toolbars to your notes.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Slash Commander

Customize the slash command list, assign each command an icon.

Notice logger

Logs all notices to the developer console, with optional prefix.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

BRAT

Easily install a beta version of a plugin for testing.