Get started
Dayhand documentation
Dayhand is a task list and day plan for people who run a business on their own, and for the AI
agents that work for them. The plan lives on your phone, your Mac and your Linux desktop and works
offline there; a server you run yourself keeps the copies in step and lets your agents add, plan
and finish tasks over MCP or the dayhand command line. Every change says who made it.
All of it is free and open source under the Apache License 2.0: the apps, the command line, the server and these docs. There is nothing to buy and no account to create.
These pages are published at dayhand.dev/docs and kept in the
repository as docs/*.md. They describe what is in the main branch, not a published release.
dayhand version shows the CLI and server versions; each app shows its version under About.
What Dayhand is made of
Android app ─┐ ┌─ /mcp MCP for agents and dayhand
macOS app ───┤ each keeps its own copy and an │
Linux app ───┤ outbox of changes, works offline ──> │ /api/v1 REST API, webhooks, import
│ │
dayhand ─────┤ command line and dayhand ui ───────> │ /auth phone pairing and app sign-in
AI agents ───┘ MCP, or dayhand with --json ───────> │ /cal read-only calendar feed
└─ your own Dayhand server (Convex)
- The plan. Tasks with a day and an optional time, repeats, checklists, labels, links, reminders
and a note. One task can be the now task, with a note of where you stopped. Today shows what is
overdue, the now task, today and what you finished today; the board has three columns (to do, in
progress, done); deleted tasks wait 30 days in the trash. Every task has a number (
#42) that is never given to another task. - The apps. Android, macOS and Linux each keep the plan
on the device, work offline and queue changes to send to the server in order when it can be reached.
The command line (
dayhand) and terminal UI (dayhand ui) need the server; they do not keep an offline plan or queue changes. - The server. There is no hosted Dayhand service. You run the backend yourself: on your computer with one command, or on your own free Convex account (your own server). The Android, macOS and Linux apps also work with no server at all.
- The agents. Any MCP client, or any agent that runs shell commands, works on the same plan
with its own key. Its changes are signed
agent: <name>. Tasks can carry acceptance criteria and a plan, agents claim tasks for a while and finish them with proof (agents). - You in charge. Agents ask before risky steps and you answer on the phone, one switch pauses every agent, a policy per key allows, asks for or denies each tool, work nobody asked for waits in an inbox, and a health report shows what needs a look.
Where to start
| You want to | Read |
|---|---|
| Try Dayhand on one computer in ten minutes | Quick start |
| Install an app or the command line | Install |
| Use the phone app | Android |
| Use the Mac or Linux app | macOS, Linux and Omarchy |
| Work in the terminal | Terminal: dayhand ui, command reference |
| Let an AI agent work on your plan | Agents and you, MCP endpoint |
| Connect the Claude apps | Claude apps (OAuth) |
| Run, update and back up your server | Your own server |
| Connect another tool | REST API, webhooks, calendar feed |
| Know what is stored where and who can read it | Security and privacy |
| Fix something that does not work | FAQ and troubleshooting |
| Change Dayhand itself | Contributing, architecture |
What exists and what is planned
Everything in these pages can be built and run from the source today. For package and download availability, see Install.
| Piece | Today | Planned |
|---|---|---|
dayhand CLI and dayhand ui |
Install the command line | |
| Android app | build it yourself | a signed APK on GitHub Releases and Google Play, coming soon |
| Dayhand for macOS | build from source, runs on the Mac that built it | a signed, notarized download with updates, coming soon |
| Dayhand for Linux | Arch Linux and Omarchy package built from the repository; CMake elsewhere | no AUR package yet |
| iPhone and iPad | in development; nothing to install yet | an iOS app on the same backend |
| Windows desktop app | none; the CLI works on Windows with a server on Convex | |
| Backlog.md import and export | Usage and compatibility |
Pages that describe a planned piece say so where it matters, and give no command for it.
Help and feedback
Dayhand is a personal open source project (Apache-2.0) with no hosted service and no support promise. Issues on GitHub are for bugs you can reproduce and for feature ideas. Security problems go privately, never in an issue: see security.
The project was called Helm until backend 0.9.0 and CLI 0.10.0, and some old names keep working
with a warning (renamed from Helm). The repository moved from maiarowsky/helm to
maiarowsky/dayhand; the old addresses redirect.
This page is docs/README.md in the repository, where
you can suggest a change.