User's guide
Settings
Settings holds everything about the app you can change yourself: who you're signed in as, the zone your days are worked out in, your life areas and their colours, how much detail your tasks show, whether the AI reads what you write and on which model, whether the morning sleep reading runs, the keys the paid parts run on, and the way to take your data out.
What's on itEach row opens its own page and shows its current answer
Settings opens a list of rows rather than a wall of controls, and the answer beside each name lets you read the whole state before you open anything.
- Account — who you're signed in as, the timezone, your password, the calendar link, what the phone app needs, a download of everything you have, and the way out.
- AI — one switch for the whole thing, then one per job, each with its model and its prompt.
- Sleep — one switch for the morning sleep reading, off if you don't want the entry at all.
- Tasks — the Streams & task detail switch, and your statuses once it's on.
- Reminders — the nudges you have set, and where you set another.
- Areas — making, renaming and colouring the areas of your life.
- Features — the parts that run on an outside service you pay for, each with its own switch.
- Keys — the API keys your account runs on, one row per service.
- Development — the work on the app itself: what's being built right now, what's queued, what's waiting on you, and the standing checks with their last runs.
Settings is off the menu on both surfaces, since the menu is for the places you work all day. On a computer's browser it is the gear in the top corner, beside the ? that opens this guide at the page covering where you are. In the installed phone app it is the gear on the Day header. A browser narrowed to phone width keeps the ?, floating clear of the tab bar, and drops the gear, so Settings there is a wider window away.
The phone app puts the same settings, Sleep included, on one scrolling screen instead, with the server address and access token it needs at the top. Anything you change on one device shows up on the other, since both are asking the same LifeOps.
AccountYour name, your timezone, and signing out
Account names who this LifeOps belongs to and which zone your days are measured in. Every date the app works out resolves through that zone, so the zone decides which day an entry belongs to and when a day rolls over.
Both apps follow the device you're holding. Land somewhere and your days move with you, with nothing to set — the phone has always done this, and the web does now too. On the web, tapping the zone also opens a search over every zone there is, each showing the current time in it, for when you want a zone that isn't where you're standing.
Changing the password is here too, on the web: the password you use now, the new one, and the new one again. A new password needs at least twelve characters, and every refusal ends by saying your password has not changed. Browsers already signed in stay signed in, this one included, so sign out on any you want out. A forgotten password is still a request to whoever runs your LifeOps, covered in the owner's guide under Your login.
Your Google Calendar connects here too, under Calendar: one button, Google's own permission page, and you're back. Once connected, the section lists every calendar on your Google account. A tick beside each chooses which appear on your Day — work, home, and your own, not just one — and a life area beside a ticked calendar files its meetings under that area, so a work calendar's meetings read as work and the time log a Done meeting becomes does too. Your meetings arrive as tasks and appear within fifteen minutes, and Disconnect in the same place forgets the link. If the section says the instance isn't registered with Google yet, that one-time step belongs to whoever runs your LifeOps.
Your phone on the same screen holds the two values the installed phone app asks for, the server address and an access token you make here. Getting in covers what to do with them.
Your data takes everything in your account out as one zip: every entry, task, document and setting, plus your photos and attachments. A large account takes a few minutes to prepare, and a download that stops early will not unzip, so start it again rather than trusting a short file. Under the button is one line saying whether anything holds an off-site copy of this LifeOps and when it was last made. Bringing data back in is not built, so this is a way out and a way to hold your own copy rather than a way to move between one LifeOps and another.
Sign out ends the session and returns you to the sign-in page. On the phone it asks twice, since signing out there also clears the address and token off the device and you'd need both again to get back in.
AreasYou make your own areas and choose their colours
The list of life areas is yours to write. Adding one takes a name and nothing else. Tapping a name lets you rename it, and the new name shows everywhere the old one already was. The whole app files by that list. Tasks group by area, journal entries take one, and the Day shows their colours.
Each area also has a colour, picked from a palette of thirteen. An area you never pick for reads Automatic and takes a colour worked out from its name, so a fresh LifeOps is already colourful rather than grey. Automatic is also the way back if you change your mind.
Each area can also say what it is, in a line under its name that you tap to write. That line is what the AI reads when it files an entry, a task or a document, so an area described in your own words gets filed the way you meant it. Under the list is a field for adding one, and under that a line counting how many of your areas have a colour you picked rather than Automatic. There is no delete. Removing an area would unfile every task and every entry filed under it with nothing to undo it, so renaming covers a typo and an area you've finished with simply gets nothing new.
KeysThe API keys your account runs on
Some of what this app does runs on outside services, and those services bill whoever owns the key. Settings → Keys is where the keys live. Each row is one service: what it is used for, whether your account holds a key for it, and a field to store one. A key is stored once and never shown again. Saving an empty field removes it.
Three services take a key. Anthropic is what every AI job and Chat run on. ElevenLabs turns a recording you post into a transcript. Resend emails you when a background job breaks or recovers. Google Calendar is connected instead of keyed, under Account.
A key belongs to your account and pays for your calls alone. Yours runs on that key and on nothing else, and no other account can spend it. There is no instance-wide key and no deployment variable behind the scenes. An account with no key for a service cannot use what that service powers, and the Features page says so on the row rather than leaving a switch that promises something and does nothing.
FeaturesThe parts that run on a service you pay for
Some things this app can do are not free to run. Transcribed recordings is the first. Posting a video or a voice memo sends it to ElevenLabs to be turned into a transcript, and ElevenLabs bills whoever owns the key, by the minute of recording.
So it is off until you switch it on. Settings → Features has the switch, and under it a field for your own ElevenLabs key. Paste the key and turn the switch on, and a video you record from then on comes back with a title, a summary and a transcript. Leave it off and a recording is still saved and still plays. It is not sent anywhere.
The two halves are separate on purpose. A switch that is on with no key says which one is missing. Your key is stored for your account and never shown again, and saving an empty field removes it.
AIA master switch, a switch per job, and the app works either way
The AI page starts with one master switch, the AI on or off for you, and under it one switch per job. The list of jobs comes from the server itself, so a job cannot run without a switch appearing here. Each row says what its job does and exactly what it sends when it runs. Under that, Model chooses which model the job runs on, and Prompt opens the words it is given, for you to edit and save. A row whose prompt you have edited says so, and Reset to default puts the shipped wording back.
Area naming files a new journal entry under one of your life areas, and it sends the entry's text and your areas with the descriptions you wrote for them to Anthropic's API. It runs as a background sweep, about two minutes behind your writing rather than in the moment you save, and an entry it cannot place stays unfiled and is never asked about again. Document filing does the same for a document with no life area, on a five-minute sweep, reading the document's name, kind, description and text alongside those same area descriptions. Task filing does the same for an open task with no life area, reading the task's words, its kind and its note alongside them too. A task under a stream takes its stream's area without asking the model at all. Transcribe a recording turns a video or a voice memo you post into a transcript, a title and a summary. What changed in a version writes the line saying what moved between two versions of a document or a stream. More jobs are planned, among them summarizing a document session, writing the status line on a task, and reading travel time out of a meeting's title. Each appears here with its own switch when it is built.
Off, entries save with no area filled in. Everything you type is still stored, still searched, and every control still works. The owner's AI page covers where the text goes once it leaves. Your LifeOps may have AI switched off as a whole, in which case this page says so and there is nothing to choose.
TasksOne switch decides how much detail a task shows
Streams & task detail turns the simple checklist into the full task system, adding statuses, task types, three ways of grouping the list, and a filled-in Streams tab. The same tasks are underneath either way, so turning it off hides the detail and destroys none of it. The row on the Settings index says which one you are on.
Streams & task detail covers what that switch gives you and how to work it.
RemindersA reminder is a nudge at a time, not a date on a task
Reminders opens on what you have set, under Coming up, soonest first, or on Nothing set. when you have none. New reminder is the group under that, and History under that again lists the ones that have already gone off. A reminder takes words of its own, a day, a time, and a repeat: Once, Every day, Weekdays or Every week. A repeating one works its next time out from the wall clock as it fires, so it survives travel and the clocks changing.
Most reminders are about nothing in particular, which is why they are their own thing rather than a field on a task. When one IS about a task, start it from that task instead: Remind me… on the task's own menu opens the same composer already saying what the task says. Either way the task keeps its own date, which may be a different day or no day at all.
A reminder interrupts you once and is then over, so there is nothing to mark done and nothing to snooze. Arriving is what finishes it, and it moves from Coming up to History. Before it goes off, the row's menu offers Edit and Delete, which is the way to call one off. On the phone it arrives as a notification, once you have let the phone send them, and Try one now under the composer sends a test so you can see whether it reaches you.