README file from
GithubTaskChute Plus
Execute tasks, don't just organize them.

TaskChute Plus is an Obsidian plugin focused on execution-first task management: you decide what to do now, run it, and keep a reliable log of what actually happened.
What You Can Do
- Manage daily tasks in one TaskChute view with date navigation.
- Start/stop tasks and track actual execution time.
- Group tasks by configurable time slots plus a
No timesection. - Create and run routines (daily, weekly, monthly patterns).
- Move, duplicate, reset, and delete task instances with day-state persistence.
- Link tasks to projects and open project board views.
- Review history from execution logs and yearly heatmap data.
- Set reminder times per task.
- Export tasks to Google Calendar URL scheme.
- Use Japanese/English UI (or follow Obsidian language).
Commands
Available from Obsidian Command Palette:
Open TaskChuteTaskChute settingsShow today's tasksReorganize idle tasks to current slotDuplicate selected task(when TaskChute view is active)Delete selected task(when TaskChute view is active)Reset selected task(when TaskChute view is active)
Getting Started
Install in Obsidian
- Open
Settings -> Community plugins. - Install/enable
TaskChute Plus. - Run the command
Open TaskChute.
First Task
You can create tasks from the TaskChute UI, or manually create a note in your task folder.
Minimal manual example:
---
tags:
- task
target_date: "2026-04-16"
scheduled_time: "09:00"
---
# Online consultation
#task in note body is also supported for legacy compatibility.
Settings Overview
Open TaskChute settings to configure:
- Storage location mode (
vaultRootorspecifiedFolder) - Project folder path (optional, independent path)
- Review template path and filename pattern
- Language override (
auto,en,ja) - Reminder default minutes
- Backup interval/retention for execution snapshots
- Custom time-slot boundaries and collapsible slot UI
- Google Calendar export defaults
Current default values in code:
backupIntervalHours: 2backupRetentionDays: 1defaultReminderMinutes: 5locationMode: vaultRoot
Default Paths
With default vaultRoot mode, TaskChute-managed folders are:
TaskChute/TaskTaskChute/LogTaskChute/Review
projectsFolder is intentionally unset by default and can be configured separately.
Development
Requirements
- Node.js 18+
- npm
Setup
npm install
Scripts
npm run dev # esbuild watch
npm run build # production bundle
npm run lint # eslint for src/tests
npm test # jest
Release Artifacts
Obsidian loads these files from the plugin root:
main.jsmanifest.jsonstyles.css
License
MIT
Author
Hiroya Iizuka