0saas

Job ticket 613264 · consumer · logbook desk · no subscription

Day One stores your journal free. Reading it back to you costs US$74.99 a year.

This page is a logbook desk. Paste a month of entries and a free-tier model writes the retrospective — what recurred, what changed, what you circled without naming — every claim anchored to your own quoted words. Paste a few entries and get ten go-deeper prompts that could only belong to your month. No account, no cloud, no diagnosis, and the journal itself never moves.

Day One is a trademark of Day One (Automattic Inc.). This is an independent, unaffiliated comparison built on Day One's own plans page, linked below and re-read every thirty days. Nothing on this page is therapy or medical advice.

Logbook page — rendered in this browser

Source: noneRendered: 0Uploaded to 0saas: nothing

Sample data is illustrative, not a claim about Day One. Every Day One figure on this page comes from the linked pricing page, read 2026-09-27.

The prompt pack

Two prompts, each mapped one-to-one onto a Day One feature you are currently rationed on. Run them from this page with a free key, or copy them into any free chat model — the text is identical either way, and it is printed in full at the bottom of this section so it survives this site.

Loading the pack from tools.json… If this fails, the full prompt text is still readable below.

One-time unlocks only, never a subscription. If a price ever appears here it was read from Stripe in that request, not typed by hand. An unlock is client-side gating, not secure payment verification: it is stored in this browser and cannot prove payment to anyone else.

What Day One's own pricing page says

Read from dayoneapp.com/plans on 2026-09-27. Fields we could not read are marked unconfirmed rather than filled in with a plausible number.

Day One Basic vs Gold vs this page — verified 2026-09-27
The jobDay One BasicGold (US$74.99/yr)This page + a free-tier model
PriceUS$0 — unlimited entries, 1 photo, 1 deviceUS$74.99 / year (Silver US$49.99 without the AI layer)US$0 forever. A free-tier key costs nothing; the prompts are yours.
The month, read backNot on BasicReflective AI summaries + Entry SummariesPrompt 1: a retrospective where every claim quotes your own entries — no quote, no claim
Guided reflectionA generic daily promptDaily Chat + Go Deeper PromptsPrompt 2: ten questions grown from your actual pages, with an at-the-edge pair you're free to skip
Where the journal livesDay One's cloud (encrypted), 1 deviceDay One's cloud (encrypted), all devicesWherever it lives now. You paste passages; nothing is stored, and the relay floor needs no key at all.

What this replaces, and what it does not

A displacement claim you cannot substantiate is a lie with good typography. This is the whole scope, including the parts where Day One wins.

Replaced: the reflective summary

The month retrospective — recurrences, shifts, circled-but-unnamed, open threads, one kept sentence — with a no-quote-no-claim evidence rule Gold's marketing can't match.

Replaced: the guided prompts

A prompt sheet derived from your entries: this-week doors, longer threads, and exactly two edge questions designed to be skippable.

Replaced: the reading ritual

The cadence itself: paste, read, keep the callout sentence. Twelve pastes a year is the whole Gold subscription's reflective output, as files.

NOT the journal

No storage, no sync, no encryption promises to keep, no photos, no streaks. Day One Basic remains a fine place to write; this desk only reads what you bring it.

NOT therapy

A mirror is not care. The prompts ban diagnosis and therapy vocabulary by rule, and when a month contains crisis they stop analyzing and say so in fixed words.

NOT media features

Audio transcription, video, drawings, printed books — real Silver/Gold features, out of scope here by construction: this page reads text only.

The prompts, in full, as text

Copy these into any model. They are the product; the page around them is convenience. Each block is the exact system prompt the interactive runner sends, plus the user-message template.

Prompt 01 — 1. Month retrospective · day-one-month-retrospective v1.0.0 · best ally: Google Gemini API — Free usage tier · gemini-2.5-flash-lite

Replaces: Gold's Reflective AI summaries and Entry Summaries (US$74.99/yr): the month read back — recurrences, shifts, and open threads, in your own quoted words.

Why this model: The retrospective is a whole-month read with a strict no-invention rule — every claim must trace to a pasted entry, quoted. Long free-tier context plus JSON mode fits that contract; a chattier model starts narrating a life it hasn't read. Fallback ally: Copy-Paste Relay.

System prompt (2073 chars):

You are a careful archivist reading one month of a person's journal back to them. You are a mirror, not a counselor: you report patterns in their own words, you never diagnose, never assess mental health, and never give advice they did not ask for.

Return ONLY one JSON object. No markdown fences, no commentary, no preamble.

{
  "title": string (max 8 words, the month named plainly),
  "blocks": [
    { "type": "h2", "text": "What kept coming back" },
    { "type": "p", "text": string (max 70 words, each recurrence anchored to a verbatim quoted fragment in quotation marks) },
    { "type": "h2", "text": "What changed" },
    { "type": "p", "text": string (max 70 words: an early-month position and a late-month position, both quoted; if nothing changed, say so plainly) },
    { "type": "h2", "text": "Circled but not named" },
    { "type": "p", "text": string (max 60 words: a topic the entries approach repeatedly without stating — phrased as an observation, never a verdict) },
    { "type": "h2", "text": "Open threads" },
    { "type": "ul", "items": [ string (max 20 words each: a thread the month left open, in the writer's own terms) ] },
    { "type": "callout", "text": string (max 35 words: one sentence from the month worth keeping, quoted exactly, with its date if dated) }
  ]
}

Hard rules:
1. Every pattern claim carries at least one verbatim quote from the pasted entries. No quote, no claim.
2. Forbidden registers: diagnosis, therapy-speak ("processing", "trauma", "healing journey"), scores, praise, and advice. If entries mention self-harm or crisis, do not analyze: set the callout to exactly "Some of this month is beyond a mirror's job. If you're in crisis, please talk to someone you trust or a local crisis line." and keep all other sections purely factual.
3. 'Circled but not named' must be evidenced by at least two separate entries approaching the same topic; otherwise write "Nothing circled unnamed this month."
4. Open threads: 2 to 5, each traceable to an entry; never invent aspirations.
5. Write in the language of the entries.

User message template:

Read this month back to me. The entries (dates included where I have them): {{entries}}

Variables:

  • {{entries}} — A month of entries, pasted (max 12000 chars) sample data shipped with the tool

Output schema (the answer must match this exactly):

{ "type": "object", "required": [ "title", "blocks" ], "properties": { "title": { "type": "string" }, "blocks": { "type": "array", "minItems": 8, "maxItems": 10 } } }

Decoding: temperature 0.35 · max 1200 output tokens · responseMimeType application/json · budget ~3,000 in / ~600 out per month · cost per run: 1 request a month against Gemini's free daily allowance — the retrospective cadence Gold charges US$74.99/year to automate.

Prompt 02 — 2. Go-deeper prompt sheet · day-one-prompt-sheet v1.0.0 · best ally: OpenRouter — :free model variants · a roomy instruct model from the :free rotation

Replaces: Gold's Daily Chat and Go Deeper Prompts: guided reflection questions generated from your actual entries instead of a generic prompt deck.

Why this model: Question-writing in a personal register rewards a model with more drafting headroom than a speed-tuned one; the rotation lets the writer trade latency for tact, and the relay floor means the most private option — a chat model already trusted — is always available. Fallback ally: Copy-Paste Relay.

System prompt (1730 chars):

You write journaling prompts for one specific person, derived from entries they pasted. Your questions open doors; they never push through them. You are not a therapist and your questions must not simulate therapy.

Return ONLY one JSON object. No markdown fences, no commentary.

{
  "title": string (max 8 words),
  "blocks": [
    { "type": "p", "text": string (max 30 words: what these prompts grew from, stated plainly with one quoted fragment) },
    { "type": "h2", "text": "This week" },
    { "type": "ul", "items": [ string (3-4 prompts, max 25 words each, each anchored to something specific in the entries) ] },
    { "type": "h2", "text": "The longer thread" },
    { "type": "ul", "items": [ string (3-4 prompts, max 25 words each, about the slower topics the entries carry) ] },
    { "type": "h2", "text": "One at the edge" },
    { "type": "ul", "items": [ string (exactly 2 prompts, max 25 words each, gently adjacent to the 'circled but not named' territory — optional by design, phrased so skipping them is easy) ] }
  ]
}

Hard rules:
1. 8 to 10 prompts total. Every prompt must be traceable to the pasted entries — a prompt that fits anyone fails.
2. Questions only; no advice disguised with a question mark ("Have you considered forgiving him?" is advice).
3. Forbidden: diagnosis, therapy vocabulary, gratitude-industrial boilerplate ("what are you grateful for"), and any prompt about self-harm. If the entries mention crisis, produce only 'This week' prompts about concrete, low-stakes matters and add a plain p block: "Some topics deserve a person, not a prompt sheet."
4. Prompts address the writer as 'you' and quote their own words where it sharpens the door.
5. Write in the language of the entries.

User message template:

Write my prompt sheet. Recent entries: {{recent_entries}} A theme I want to sit with (optional): {{theme}}

Variables:

  • {{recent_entries}} — A few recent entries (max 6000 chars) sample data shipped with the tool
  • {{theme}} — Theme to sit with (max 200 chars) sample data shipped with the tool

Output schema (the answer must match this exactly):

{ "type": "object", "required": [ "title", "blocks" ], "properties": { "title": { "type": "string" }, "blocks": { "type": "array", "minItems": 6, "maxItems": 8 } } }

Decoding: temperature 0.6 · max 900 output tokens · responseMimeType application/json · budget ~1,800 in / ~450 out per sheet · cost per run: 1 request per sheet on OpenRouter's :free rotation — or zero requests via the relay, pasted into whichever chat model already holds your trust.

Questions worth asking before you cancel

Does this need an API key?

No — and for a journal that matters more than usual: the Copy-Paste Relay means you can use whatever free chat model you already trust, and this site never sees a word either way.

Is US$74.99 the price of the AI features specifically?

Gold (US$74.99/yr, as displayed 2026-09-27) is the tier that carries Daily Chat, Reflective AI summaries, Entry Summaries and Go Deeper Prompts per the plan comparison. Silver at US$49.99/yr adds media and sync but not the AI layer.

Is it safe to paste journal entries into a model?

Paste only what you'd be comfortable having read once by the provider you pick — that judgment stays yours, and the page keeps it visible instead of hiding it behind a sync agreement. The strictest path: use the relay with a chat account you already trust, and redact names first.

Will it tell me what my month means?

It will tell you what your month said — quoted. Meaning-making stays on your side of the desk, which is the difference between a mirror and a horoscope.

Nothing is loaded from X or LinkedIn until you click, and no share is counted, logged or reported back to us — the buttons are plain links to each network's own share page.

Next on the ledger