Features
What graphite actually does
Everything on this page is shipped and running — try any of it in the live demo.
On every screen you own
spaces
Your whole life, in Spaces
A home, a trip, a car, a care episode, a person — each gets a Space you compose from 28 module types.
Spaces nest, link to each other, carry their own people, tabs and settings, and archive when they're done. Templates furnish a household, trip, project or vehicle in one tap, so nobody starts at a blank page.
- 28 module types
- Nestable + linkable
- Templates for the common starts
cards
Cards that genuinely change with size
The same module reads differently at every size — a one-stat glance tile, a week strip, a full mini-dashboard.
Drag to arrange, corner-drag to resize across seven size presets. Pick a body variant per card, pin it, tint it, filter it (a filtered card is a saved view), or flip it over — the back is an inline entry form. If you can see it, you can act on it.
- 7 size presets
- Per-module variants
- Flip-to-add
dashboard
A dashboard that's alive, not a report
Your start screen re-ranks itself by urgency, so the thirty-second scan is the whole point.
A locked-top “Next up” digest with act-now pills that complete things in place, rotating context cards (trip countdown, coverage gaps, deadline clusters) and a freeform board of your own cards with presets. Automations turn low supplies, overdue tasks and expiring documents into real tasks and reminders.
- Urgency-ranked
- Act in place
- 5 automation triggers
bell
One bell, and every row does the right thing
Overdue, low, expiring or due — everything funnels to one place, and each row carries its own fix.
“Mark paid” on a bill. “Log dose given” on a medication. An inline renew form on an expiring document. Snooze, or dismiss forever. Counts re-compute live the moment you act, anywhere in the app.
- One inbox
- Type-appropriate actions
- Live re-count
people
People are first-class — pets too
Every person is a Space, and everything you link to them gathers on their page automatically.
Children, elders, caregivers, guests and pets each get a profile that collects their events, tasks, leave, doses, goals and splits. Proxy entry records who logged what for whom; birthdays arrive as reminders. Biscuit the cat has a feed like everyone else.
- Profiles auto-aggregate
- Proxy attribution
- Pets included
care
Care coordination that takes itself seriously
Medication courses with computed next-dose times, one-tap logging, and a safety gate that means it.
Log a dose as given, missed, skipped, refused or vomited, with who gave it. Too-early doses require an explicit override. Stock counts down and puts the refill on the shopping list a week out. Adherence stays private to the course card — never on a shared surface. A Caregiver role edits care modules and nothing else.
- Dose safety gate
- Refill radar
- Caregiver role
money
Household money without the spreadsheet
Split it, settle it, budget it — with the arithmetic done for you.
Expenses, income and transfers across accounts with running balances. Splits produce a minimal settle-up (who owes whom, in the fewest payments). Budgets show progress; recurring bills roll forward when paid. CSV import eats raw bank statements.
- Minimal settle-up
- Budgets + recurring bills
- Bank-statement import
coverage
Shifts, leave, and the gap nobody noticed
Graphite computes the days when nobody can do the school run.
Work patterns (weekly or rotating) plus exceptions, leave and fixed commitments resolve into coverage gaps on the dashboard before they become an argument. Shift dots and leave spans layer onto the shared calendar; the rota keeps turns fair even after a swap.
- Computed coverage gaps
- Rotation patterns
- Fair swaps
capture
Capture at the speed of thought
“groceries 42”. “call mom tomorrow”. “weight 71.4”. Paste a link and it files itself.
Every module has a quick-add grammar that parses dates, times, amounts, people and tags as you type, showing you what it understood before you commit. Editing happens in place — expand a row, change it, move on. No modal mazes.
- Per-type grammars
- Live parse preview
- Inline editing
sovereignty
Your data is yours — literally
A two-way Markdown mirror, full export, a universal Bin, and the option to self-host.
Every Space can live as a folder of Markdown files that you edit in Obsidian and import straight back — ids survive the round trip. Nothing is truly deleted until you empty the Bin. Subscribe to your calendar by ICS, take scheduled backups, or run the whole thing on your own server.
- Two-way Obsidian mirror
- Universal Bin
- Self-hostable
arabic
Arabic and RTL, for real
Switch the language and the entire interface flips right-to-left, live.
Not a translation layer bolted on top: layout, navigation, dates and every directional metric follow the locale. Currency includes the drawn official Omani rial sign.
- Full RTL
- Localized dates
- OMR sign
together
Built for more than one person
Share a Space with a seven-rank role ladder — down to a guest who sees one thing until Friday.
Owner, Admin, Editor, Caregiver, Contributor, Viewer, Guest. Restrict a single module so the household budget stays private inside a shared home. Every card and Space has its own discussion thread; votes settle the arguments group chat can't.
- 7 roles
- Restricted modules
- Voting + threads