Features
Sempa is built around four calm rituals — plan, focus, reflect, connect — and a hundred small, well-made pieces that make them feel effortless. Here's what's inside.
Plan Day is a guided morning ritual: write your intention, see what carried over from yesterday, and pull tasks from your backlog into today.
The Week board is a Kanban across seven days — drag tasks between days and statuses, and set the handful of Weekly Objectives that actually matter.
Give a task a scheduled start and end and it appears as a time-block beside your calendar. Open it in Focus mode to work distraction-free with a built-in Pomodoro.
Completed sessions are logged per task, so you can see time actually spent against your estimate — gentle feedback, not surveillance.
The Shutdown ritual walks you through ticking off what's done, rescheduling what isn't, and recording a win. The Weekly review captures wins, challenges, and your next focus.
It all collects in the Journal — a quiet timeline of intentions and reflections you can search and revisit.
Star a Gmail or Fastmail message and it becomes a task. See Google, Fastmail, CalDAV and ICS calendar events beside your plan. Sync assigned Jira issues — marking one done closes the ticket.
Messy subject lines are tidied into clean task titles by a local AI model running on your own server — no email leaves your infrastructure and no API key is needed.
Per-task reminders fire by Web Push, native Android, or a webhook (ntfy, Gotify), with ten calm alert tones. Everything optional, configured after login.
Keep today in view without opening the app. A floating desktop widget stays quietly above your work — always on top, a small live list of what's next.
On Android, home-screen widgets come in three sizes and tick tasks off in place — no app launch required.
Groceries, a packing list, books to read, someday-maybe ideas — standalone checklists that live beside your day without cluttering it. Check items off in place and get to any list in a tap from the sidebar or the mobile tab bar.
Hand a jumbled list the spark and it sorts into tidy categories. Link a list to a task, export any list to Markdown, and archive it when you're done — optionally the moment its linked task is complete.
An optional assistant runs on a small language model you host yourself. It only ever suggests — you approve everything — and not a byte is ever sent to a third party. Off by default; turn on only what you want.
Hand a big, vague task the spark and Sempa proposes a few concrete, ordered steps. Add them all, edit them, or dismiss them — the original task is never touched unless you choose to.
Because it runs on your own model, there's no API key, no account and no per-use cost — and if the model isn't running, the spark simply doesn't appear.
Off by default. Nothing runs until you switch it on — during install or in Settings — and each feature has its own toggle.
No data ever leaves your infrastructure. No third parties, no API keys, no telemetry — ever.
Runs on a small model (Ollama) you host yourself — no usage costs, no rate limits, works offline.
Give it a link or paste some text and it becomes a task with ordered steps as sub-tasks and a checklist of items — into an editable preview before anything is saved. Recipes are read directly; the rest goes through your local model.
Type “lunch with Sam thu 1pm 30m #personal” and it fills in the title, date, time, estimate and tags.
Recommends tags drawn only from your existing set, so your taxonomy stays clean and consistent.
Tidies imported email and Jira subjects into concise, action-oriented titles with a rough estimate.
Suggests a focused order for today's tasks around your calendar events — applied only when you click.
Drafts your wins, challenges and next focus from the week's completed work — you edit before saving.
Offers a couple of context-aware end-of-day questions based on what you did and didn't finish.
Every feature above is an independent toggle in Settings → Integrations → AI. Turn off the ones you don't want and they disappear from the app entirely; turn the whole assistant off and Sempa behaves exactly as it did before.
You also manage the model yourself — see what's downloaded and its size, switch models, pull a new one with a live progress bar, or remove one to reclaim disk. The default is small and CPU-friendly.
Read the AI docs →Every component is drawn to be calm and legible — and they all re-skin instantly with your chosen theme.
Notes, due dates, time estimates, colour-coded tags, sub-task checklists and file attachments.
Paste a URL into notes and it renders as a tidy chip — title, site and thumbnail — instead of a raw link.
Work offline; changes queue and reconcile automatically. A quiet indicator tells you where things stand.
Swipe a task left to push it to tomorrow, long-press the app icon for New task / Plan day / Shutdown, and share a link or text from any app straight into Sempa as a task.
Daily, weekly and monthly templates that roll over on your home timezone. Task times float, so they never shift when you travel — and Sempa offers to adjust when it notices you're away.
A command palette jumps you anywhere and runs any action — press ⌘K (or CtrlK), start typing, and hit enter. Anything it doesn't recognise falls through to search.
Install Sempa on your server, or browse the docs to learn how each piece fits together.