hiroyaiizuka59k downloadsExecute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.
📖 Documentation: https://obsidian.levers.co.jp/
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.
No time section.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)Settings -> Community plugins.TaskChute Plus.Open TaskChute.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.
Open TaskChute settings to configure:
vaultRoot or specifiedFolder)auto, en, ja)Current default values in code:
backupIntervalHours: 2backupRetentionDays: 1defaultReminderMinutes: 5locationMode: vaultRootWith default vaultRoot mode, TaskChute-managed folders are:
TaskChute/TaskTaskChute/LogTaskChute/ReviewprojectsFolder is intentionally unset by default and can be configured separately.
Run a task with an AI CLI (Claude Code or Codex) inside a real terminal embedded in the "AI runs" pane below the task list: the full interactive TUI renders there, the prompt from the task note is submitted automatically, and you can type into the session at any time — exactly as if you had launched the CLI in your own terminal.
TaskChute settings → AI task → Enable AI tasks. The feature is off by default and never activates on mobile.claude) and/or Codex (codex) must be installed and authenticated separately by you. The plugin handles no API keys and makes no network calls itself.Mark a task note with frontmatter and add a ## Prompt section:
---
ai_task: true
ai_task_host: claude # optional: claude (default) or codex
ai_task_cwd: Projects/demo # optional: working directory (vault-relative or absolute)
ai_task_args: --max-turns 5 # optional: extra CLI arguments (string or list)
---
## Prompt
Summarize the open questions in this project and propose next steps.
The task row then shows a run button; while a run is active it becomes a stop control with a status chip. Each finished run is saved as a markdown log note (the terminal transcript, colors stripped) under TaskChute/AI/Logs/YYYY-MM/, and log notes older than Run log retention (days) (default 30) are moved to the trash automatically.
## Prompt section is optional: without one, the CLI simply opens as a plain interactive session.TaskChute settings → AI task → Run mode: the CLI runs non-interactively, parsed stream events render as text in the pane, and a composer bar sends resume-based follow-up prompts. Headless runs require a ## Prompt section.Task-note frontmatter is read-only for this feature: the plugin never edits your task notes.
npm install
npm run dev # esbuild watch
npm run build # production bundle
npm run lint # eslint for src/tests
npm run test:unit # jest (unit suites)
npm run test:integration # jest (*.integration.test.ts; spawns real processes)
Obsidian loads these files from the plugin root:
main.jsmanifest.jsonstyles.cssMIT
Hiroya Iizuka