Owner's guide
The AI in your LifeOps
The AI in your LifeOps files what you write into your life areas, drafts what an area you have only named means, transcribes what you record, summarises a note you have stopped editing, says where an open task stands, estimates when to leave for a meeting, writes the line saying what changed between two versions, and answers your questions in Chat. Nine of those have a switch of their own in Settings and Chat has none, and this page says what each one sends, where the text goes, and exactly what turning the switches off stops.
What it doesNine jobs with switches, and Chat without one
Settings → AI lists nine jobs, one switch each, and each row names what it sends when it runs. Area naming: A background sweep runs every two minutes, takes entries you wrote in the last two days that have no life area, and files each one under one of your areas, reading the entry’s text and your areas with their descriptions. An area filed this way looks like any other; refiling the entry yourself replaces the app's pick for good. Each entry gets one verdict: if no area clearly fits, the entry stays unfiled and is never asked about again. Document filing: the same sweep, for documents. Every few minutes it takes a document with no life area and files it under one of yours, reading the document’s name, kind, description and text. One verdict per document, and a document it cannot place stays unfiled until the next time you add, rename or remove a life area, which asks about it again: “none of these” is an answer about the areas that existed when it was given. Filing a document yourself, from under its title, replaces the app’s pick for good. Task filing: the same sweep again, for your task list. A task with no life area is filed under one of yours, reading the task’s words, its kind and its note, and only while it is still open. A task it cannot place is asked about again when your area list changes, the same as a document. A task under a goal skips the model entirely and takes its goal’s area, which is why that half keeps working with AI switched off. Filing a task yourself, from its page, replaces the app’s pick for good, and clearing the area yourself keeps it clear. Area descriptions: a life area you have only named gets a draft of what it means, written from the name and the rest of your list, for you to edit or clear. The draft is marked as one until you touch it, and editing it makes the words yours. An area you described yourself is left alone, and an area whose draft you cleared is not drafted again. Transcribe a recording: a video or a voice memo you post is transcribed, and the transcript becomes a cleaned-up read-through of what you said. It runs only when Transcribed recordings is switched on in Settings → Features and a key is stored for it. It is the one job that sends a file rather than text. See Your videos and photos. What changed in a version: when a document or a goal is sealed as a new version, this writes the line saying what moved between it and the one before, and for a goal, whether the target itself moved and from what to what. It sends the two versions’ text. Document summary, Task status line and Travel time are the three below.
Every job on that screen also names the model it runs on and the prompt it runs with, and both are yours to change.
The Model row on each job offers Opus, the accurate default, and Haiku, the cheap and fast one.
Prompt beside it opens the words the job sends, which start as the ones this repository ships. Your edit replaces them until you clear it, and clearing it puts the shipped prompt back.
Chat is the tenth thing that runs on your Anthropic key, and it is not on that screen. The speech bubble in the top corner opens one conversation. Asking a question sends the recent thread, up to the last twenty-four messages, to Anthropic, along with a token that lets the model call back into your own backend. It can WRITE a task, a goal, a note, a journal entry and a record of the conversation, and it can change a task, a goal or a note it names by its id. It can only READ your day and your areas. It can also search the web and fetch pages, through tools that run on Anthropic’s side. Chat has no switch in Settings → AI or anywhere else: the master switch does not stop it and neither does any per-job switch, and removing your Anthropic key in Settings → Keys is the only thing that does, after which it refuses instead of answering. It runs on claude-opus-5 rather than the Opus or Haiku the rows above offer, set on the backend by LIFEOPS_ASSISTANT_MODEL, and the words it is sent with are written into the code. You cannot change either from the app. The user’s guide’s Chat page covers using it.
Document summaries writes what a note is about when you stop editing it, beside your own words and never into them. Task status lines writes a line saying where an open task stands, from the journal entries written against it. Travel time reads a place out of a meeting's title and estimates when to leave, and never overwrites a buffer you set yourself. All three were advertised on the Settings screen for weeks with nothing behind the switch; they are built now.
One thing the switches do not govern. Entries tagged Agent in your journal come from a different actor, your Claude, writing on your behalf. The user's guide's journal page covers them.
What it seesWhere the text goes once it leaves
Area naming sends the entry's text and your life areas with their descriptions, and gets back one area name, or the word NONE. Document filing sends a document's name, kind, description and text with that same list of areas, and task filing sends a task's words, its kind and its note. All three get back the same one-word answer. Area descriptions sends your area names and the descriptions you have already written, and gets back a few sentences for the one area being drafted. Transcribing a recording sends the audio to ElevenLabs and then the transcript it returns to Anthropic, and the version line sends the two versions' text. A document summary sends the document’s text, cut off after the first several thousand characters. A task status line sends the task’s title and the journal entries written against it. Travel time sends the titles, times and places of the meetings in the next fortnight. Chat sends more than any of them: your question, the recent thread, and whatever its tools then read out of your own data, which is your areas, your journal, your day, your tasks, your goals and your documents. Your photographs never leave, Chat included. Each switch in Settings states what its job sends, exactly, and Chat says what it reaches on its own guide page.
Where it goes. Text goes to Anthropic's API over the network and comes back as a short answer. Anthropic states that text sent to its API is not used to train models.
Turning it offYour switches in Settings, and the key underneath them
Your switch is under Settings → AI: a master switch, and under it a switch per job. Flipping one takes effect on the next sweep, within a couple of minutes, with nothing to restart.
Underneath the switches is the key everything runs on, and it is yours, in the app. Settings → Keys holds one slot per outside service: Anthropic, ElevenLabs and Resend. A key is stored once and never shown again, and saving an empty field removes it. Every job and Chat run on the Anthropic key stored there and bill it, so removing that key stops all of them, and it is the only thing that stops Chat.
One thing on the AI screen is stale. It hides its switches and says AI is off for this whole instance when the backend has no ANTHROPIC_API_KEY environment variable, which was true before keys moved into the app and is the one check that still reads that variable. The jobs themselves read the stored key, so an instance whose environment variable was removed keeps running every job on the stored key with the switches hidden. Your Claude can tell you which state yours is in.
Turning AI back on reaches back a little: the sweep classifies entries from the last two days that never got a verdict, so recent writing gets filed. Anything older stays as you left it.
With it offThe app keeps working, with less filled in for you
Every control still does what it says, and every screen still finishes loading.
- Entries, documents and tasks save immediately with no area filled in. You can set an area yourself, or leave it blank.
- A task under a goal still takes its goal's area. That half is arithmetic on your own data, not a model call, so it keeps working.
- A recording still uploads, plays and is kept. It gets no transcript, no title and no summary, and the audio is not sent anywhere.
- A document or a goal still seals as a new version. The line saying what changed is not written.
- A note you stop editing gets no summary, an open task shows no status line, and a meeting that names a place gets no travel buffer. A buffer you set yourself is left alone either way.
- Chat still answers, and still sends your question and its reading of your data to Anthropic. The master switch does not reach it. Removing the Anthropic key in Settings → Keys is what stops it.
Everything you type is still stored, searched, and shown exactly as before.
Off stops every job, and Chat is outside it. The master switch stops all nine jobs above, whatever their own switches say, and the app sends nothing else out on its own. Chat sends only when you ask it something, and it sends whether the master switch is on or off. Remove the Anthropic key in Settings → Keys and there is nothing left that sends.