Daysish
ACTIVEDaysish is a local-first desktop tool for planning work you can only guesstimate: break a project into a tree, put rough day-counts on the leaves, and let the numbers roll up on their own. "Three days-ish" is the honest unit -- and a daisy, the flower the name hides, was a day-unit before it was a flower: Old English dæges ēage, "day's eye."
What it actually is
A Tauri 2 app with a Vue 3 frontend and a Rust store: one plan, one JSON file in the app's own folder, always saved, never sent anywhere. Open and Save are import and export -- a file you open is copied in, and the header says both where the plan lives and where it came from.
Four views of one plan
- Tree -- an infinite-depth outline with drag-and-drop. Guesstimates count on leaves only; a parent is the sum of what is under it, and its own number goes dormant the moment it gets a child. Name your levels once (Phase / Workstream / Task) and every row is labelled by depth.
- Timeline -- drop a node on a date and its bar spans its guesstimate, skipping weekends if you say so. Milestones are draggable flags that stack into lanes when they crowd; two siblings sharing a role and overlapping in time get a warning, never a block.
- Person-fit -- a small library of real people, the roles they can fill and the dates they are away, compared week by week against each role's demand. Isolate one person to see just their work.
- Print -- the plan as a document for someone without the app: indented, monochrome-safe, tick boxes if you strike things off on paper. Filter by part of the plan, by the stretch between two milestones, or by one person, and the totals say how much of the whole you are looking at.
The things that make it trustworthy
- Snapshots -- one click saves the whole plan; History shows each one with a delta against today (
+3 -1 ~2) and a scope summary, so versions tell apart without a diff. Restoring auto-saves what you would otherwise lose. - A note on the plan itself -- Markdown, shown whenever nothing is selected: what the project is, what it assumes, what is out of scope. It travels with snapshots.
- A guided tour -- nine saved states of one real plan, a house move, that you step through from History. It starts as a single node nobody could estimate and ends re-planned once already.
Where it runs
Linux and Windows, built and shipped from GitHub. macOS is next. Apache-2.0; the name and the Da tile stay ours.
Links