today

Plan less. Finish more.

Kempt turns the notes you already keep into one dated plan for every life you run, as plain Markdown you own.

Today · a view, not a file
Today every area, one list

Each row is its own .md file. Check one here and status: done is written into that file, so Board, Calendar, and Timeline show it too.

Today, pulled from every area into one ranked list. Each task is its own Markdown file, and every green check lands in that file.

11:04 pm → 7:00 am

Turn on the AI and the mess becomes the day.

Type four raw lines at 11pm and ask for tomorrow. Each line becomes its own dated task, filed in the life it belongs to.

## Braindump, 11pm

invoice hana studio

poster board for Mina by fri

ship launch notes

call the venue before friday

Tue, Jul 2 · 4 tasks created

  • Invoice Hana StudioHS-4.md · due Jul 25, net-30 from clients/hana-studio.md
  • Poster board for Mina by FridaySF-3.md · due Fri
  • Call the venue before FridaySF-5.md · due Thu
  • Ship launch notesLN-7.md · today

It set the invoice for the 25th because your own note says Hana Studio pays net-30. Your notes are the context, so the plan arrives already correct.

_agent/learned/2026-07-02.md

Plan Sundays. Execute Mondays.

Turn on the AI and it learns how your weeks run, writing the real rhythm down as a note you can read. Shape the week once, then only finish.

sunday · plan

## This week

  • Invoice Hana Studio
  • Poster board for Mina by Friday
  • Ship launch notes
  • Call the venue before Friday

weekdays · execute

Tue, Jul 2

  • done: Invoice Hana Studio
  • Poster board for Mina by Friday
  • Ship launch notes
  • done: Call the venue before Friday

friday · done

Fri, Jul 5

  • done: Invoice Hana Studio
  • done: Poster board for Mina by Friday
  • done: Ship launch notes
  • done: Call the venue before Friday

~/vault/freelance/HS-4.md

One plan. Five ways to look at it.

Today, Calendar, Board, Timeline, and Project Map are lenses on the same Markdown files. Nothing is copied between them, so nothing drifts.

Today
Tuesday, Jul 22 4 tasks
AddQ
Overdue 1
Booth time for the festival P1 D+2 family
Today 1
Poster board for Mina family
Upcoming 2
Invoice Hana Studio P2 D-3 freelance
Ship launch notes D-6 side-project
Calendar
July 2026
Month Week Day
Sun Mon Tue Wed Thu Fri Sat
5
6
7
8
9
10
11
12
13
14
15
16
17
Ship launch notes
18
19
20
Poster board for Mina
21
22
Call the venue
23
24
25
Invoice Hana Studio
26
27
28
29
30
31
Aug 1
Board
To do 21

Invoice Hana Studio

P1 Jul 25

Poster board for Mina

New task
In progress 2

Call the venue

P2

Ship launch notes

New task
Done 01
Drag cards here

Invoice Hana Studio

P1 Jul 25
New task
Timeline
Day Week Month Quarter
Today
July
20 22 26 28 24
Call the venue
Invoice Hana Studio
Poster board for Mina
Ship launch notes
Call the venue
Invoice Hana Studio
Poster board for Mina
Ship launch notes
Project Map
Expand all Collapse to project Filter Done shown
Area freelance
Goal Grow freelance 2 projects 60%
Project Hana Studio 2 tasks 50%
Invoice Hana Studio
To do Done P1 Jul 25
Call the venue
In progress
Project Studio rebrand 1 task 20%
Draft the moodboard
To do Aug 3

Tick a task in one view and it is done in all five.

quick capture · ctrl/⌘ n · q

Type one line. Get a filed task.

Press Ctrl or ⌘ N anywhere, or Q in any view. Kempt reads the date and priority out of your words, so there is no form to fill.

Leave the location empty and it lands in your inbox as its own file, ready to assign later.

Quick Capture ⌘N Q
poster board for mina friday p1
Fri, Jul 5 P1 family
↵ Enter creates SF-3.md in family/

family/school-fair/SF-3.md

Break it down. It reports back up.

Split a task into a parent and child tree. Children keep their own dates, the parent wears the progress. Finishing the parent asks what happens to the rest.

Poster board for Mina 2 of 4

Subtask span · Jul 2 to Jul 5

  • Buy the foam board Jul 2
  • Print the photos Jul 3
  • Sketch the layout Jul 4
  • Glue and letter the title Jul 5

Paste four lines into the subtask box and you get four subtasks, one per line.

freelance/goals/grow-freelance.md

Every small check moves the big number.

A goal wraps the projects under it, and its progress rolls up live from the work beneath. Count it from the tasks themselves, or track your own number and unit.

this quarter

Goal Grow freelance 50%

auto · rolls up from 8 tasks in 2 projects

Hana Studio 3 of 4
Studio rebrand 1 of 4

this year

Goal Publish 12 posts 58%

manual · 7 of 12 posts

## 2026-07-02

Two drafts in review, one shipped.

Finish the task and the project moves. The project moves and the goal moves.

Plan the week , not the backlog.

Everything in the plan layer.

The complete catalog, with honest pills on what is still to come.

the full plan layer

Life areas

Keep freelance, family, and side projects in separate areas that never bleed into each other.

Today

Everything due across every area in one list: overdue, today, upcoming.

Calendar

Month, week, and day, colored by area, drag a card to reschedule it.

Board

A kanban board with columns by your own status vocabulary.

Timeline

Gantt-style bars from start to due on a zoomable time axis.

Project Map

Area to goal to project to task as a left-to-right mind-map.

Quick Capture

Jot a task from anywhere. It reads the dates and priority out of your words.

Goals

Week-to-year goals whose progress rolls up from the work beneath them.

Saved views

Save any filter, sort, and scope as a reusable view, stored as Markdown.

Subtasks

Break a task into a parent-child tree with cascade you control.

Recurring events

Time-blocked events that repeat by rule, edited one or all at once.

Reminders Planned

Get notified before a task is due or an event starts.

External calendar sync Planned

Two-way sync with Google Calendar and other calendars.

Wake up to a plan.

Free. No account. Your plans are plain Markdown on your disk.