Built for focus,
not for noise.
Every feature in Yotara serves one purpose: helping you focus on what matters.
9 handcrafted themes
Every theme is designed by hand, not auto-generated from an algorithm. From the warm forest floor to the deep ocean trench — pick the atmosphere that helps you focus.
One job per view
Inbox for what's unfiled, Today for what's urgent, Upcoming for what's ahead, Calendar for the month. No configuration required.
- Inbox view — the tasks you haven't filed or scheduled yet. Give one a project or a date and it moves out.
- Today view — what's urgent and due right now, with due times on every task that has one.
- Upcoming — plan your week and see what's ahead.
- Calendar — a month view of everything due. Drag a task to another day to move it.
- Completed — finished tasks, and a one-click clear when you're done with them.
- Priority levels (low, medium, high) with color indicators.
- Due dates and times — pick from the calendar or type them naturally — with completion tracking.
- Comfortable on a phone — the same capture and edit flow, sized for small screens.
Capture first, file later
The Inbox isn't a project — it's whatever you haven't filed or scheduled yet. That makes capturing a one-keystroke decision, and triage a deliberate one.
- Type a task and press enter. It waits in the Inbox until you give it a project or a date.
- Pick a project while you capture and the task is filed straight away. Leave it on "No project" and it lands in the Inbox.
- Filing, scheduling, or completing an Inbox task tells you where it went, with a link to jump straight there.
- Project cards show how many tasks are still open and how far along each project is.
- New accounts start with a set of projects — Work, Personal, Home, Health, Finance, Learning, and Side Projects — so there's a home for everything.
Plan on a calendar
A month grid of everything you've dated. On a desktop you can rearrange it with the mouse; on a phone it becomes a simpler, calmer view.
- Drag a task onto another day to change its date. The move happens straight away, and reverts if something goes wrong.
- Hover a day for a "+", or double-click it, to create a task on that date.
- "Show done" and "Show task details" toggles decide how much the grid gives you.
- Timed tasks are grouped apart from the rest, so you can see what's scheduled and what isn't.
- A "No date" list holds everything still undated, and schedules it in one tap.
- On a phone: a week strip, a count-only month grid, and a day sheet that slides up when you tap a day.
- Full keyboard navigation and screen-reader labels on every day.
Projects and labels
Organize work your way. Color-coded projects group related tasks. Labels add cross-cutting context that works across every project — and now they carry an identity of their own.
- Projects with customizable colors — work, personal, any category.
- Labels for cross-cutting tags like "urgent" or "design review," each with its own color and icon so it stays recognizable in tasks, search, and capture.
- Editing a label opens a side drawer with a live preview of the chip, a color palette, and a grouped icon picker.
- A Labels browser you can pin: Pinned and All sections, sort by pinned, most used, or A–Z, and Open, Completed, or All panes with real counts.
- Type "#foo" in the capture bar to create a label on the fly, or pick one you already have.
- Merge one label into another when it outgrows its job. Tasks move across; none are deleted.
- Filter any view by project, label, or priority in one panel. Pick several labels and choose whether you want any of them or all of them.
- Duplicate names are impossible — the check ignores case and accents, so "Urgent" and "URGENT" collide.
- New accounts start with six labels: Urgent, Waiting, Errands, Review, Someday, and Focus.
Set it and forget it
Daily standups, weekly reports, monthly bills. Recurring tasks materialize automatically on completion — you'll never miss a repeating task again.
- Daily, weekdays, weekly, monthly, and yearly intervals.
- Tasks materialize on completion — not on a fixed schedule.
- Works with subtasks and priority levels.
- Visual indicator shows the recurrence pattern.
- Due times, not just dates — 'standup tomorrow at 9am' parses as you type it.
- In-app reminders when a task's time arrives. No push notifications, nothing leaving your server.
Break it down
Split big tasks into manageable subtasks. Track progress at a glance with the completion bar. One level deep keeps things simple — no infinite nesting.
- One level deep — enough to break things down, not enough to get lost.
- Progress bar on the parent task updates automatically.
- Parent project inheritance — subtasks belong to the same project.
- Works with recurring tasks for repeating checklists.
Write with markdown
Format task notes with markdown and preview them live. The built-in toolbar means you don't need to remember syntax. Output is sanitized and safe.
- Format toolbar for bold, italic, headings, lists, and links.
- Live preview — see the rendered result as you type.
- DOMPurify sanitized HTML output — safe for display.
- Code blocks with monospace formatting.
Your data, your rules
Export everything as JSON or CSV with one click. Self-hosted means your data never leaves your server. No vendor lock-in. No surprises.
- Export all tasks to JSON — full fidelity, machine-readable.
- Export to CSV — open in any spreadsheet application.
- Direct SQLite database access — query your data directly.
- No vendor lock-in — your data is always portable.
Privacy by design
Your data stays on your server. No cloud dependency, no tracking scripts. Deploy on your own infrastructure and keep full control. Yotara is yours.
- Deploy with a single Docker Compose file on any server.
- No telemetry, no analytics, no tracking of any kind.
- Full SQLite database access — inspect and back up freely.
- Open source (MIT) — verify the code yourself.