The journal younever have to open.
Say “journal this” to Claude, ChatGPT or Cursor and the page is already written. Or open the app and talk to an AI that has read all of it.
14-day free trial — cancel any time
the same subscription opens every Parsons app, across unlimited projects
You didn’t fail atjournaling.
Everybody’s journal looks like this. Dense in January. Thin by February. Then a flat grey line for the rest of the year, and a subscription you keep meaning to cancel.
If it takes more than a couple of taps, I won’t do it.friction, stated flatly
Another subscription, and the AI is the expensive tier.the AI-tax objection
Paid for premium. It unlocked nothing.entitlement failures
If this app dies, where do my entries go?lock-in anxiety
It was never discipline.It was the trip.
Every rival’s journal is a destination — an app you have to travel to. Ours is a sentence you say where you already are. Watch both routes start at the same instant.
Four doors.One store.
Journal is nine MCP tools with a console on top. Write from Cursor, read it back in ChatGPT, edit it in the browser — it is the same row in the same table either way, scoped to you and to one project.
add_entry
recent_entries
search_entries
get_entry
on_this_day
update_entry
delete_entry
journal_stats
whoami
Don’t run an MCP client?It ships with its own AI.
The app opens in a conversation, not on a blank page. It has read your journal and it can write to it. Nothing to install, nothing to connect — and you pick how hard it thinks.
Tap-to-prompt, so there is never a blank page
via chat.Sometimes youdo want to sit down.
Timeline mode is a real writing surface, not a note field. Twenty thousand characters a page. ⌘↵ keeps it. Earlier pages sit above, expandable from preview to full text.
web, mcp or chat. That tag is not decoration; it is a real column, and section 09 shows what it tells you about your own habit.Ask in plain words.Here is exactly what runs.
Plain-language querying is real — but it works by your AI turning your sentence into a keyword query. We would rather show you the machinery than let you assume something smarter is happening.
volumeANDbreakthroughOne day,across the years.
The reason a journal is worth keeping is that it eventually starts giving back. Ask for the same calendar date and up to twenty past pages come back at once.
A habit hookwith no guilt in it.
journal_stats returns four things. None of them is a streak — we do not compute one and we are not going to. The interesting one is the last: because there is more than one door in, it can tell you where your journaling actually happens — which is not a thing a single-app journal has any way to answer.
It makes you readwhat you are about to destroy.
A private journal is only worth keeping if it cannot be lost by accident — especially now that an agent can reach it. So delete_entry refuses the first time, every time, and quotes the page back at you before it will do anything.
Erasure thathands you a receipt.
Anyone journaling into an AI now asks whose text it is. Rather than a badge, here is the actual thing: the platform’s deletion orchestrator calls Journal’s purge, and purge answers with per-table counts.
| table | scope | rows |
|---|---|---|
| entries | every row in the project | 771 |
| entries_fts | derived index, dropped by trigger | 771 |
The data layer binds both your project id and your user id when it is constructed. No code path hands back an entry’s text without both. (One query counts rows by project alone — that is the monthly allowance tally, and it reads no words.)
journal_reads is metered for visibility only. No plan cap exists for it and it is never billed. Re-read the whole thing every day for a decade; it costs nothing.
Your entries are not published, not sold, and not used to train anything. The store is one table, scoped to you.
- No end-to-end encryption. We are not going to imply it.
- No one-click export button — there is no export endpoint today. What is true: every page stays readable from your own AI, and you can page the whole journal backwards with the
beforecursor onrecent_entries. - We are not a therapist and there is no legal privilege here.
- No compliance badges. If a page shows you one, ask what it was audited against.
A separate journalfor each life. All free.
Projects are the platform’s isolation boundary, and nothing in the code counts how many you make. One for the business, one for the personal life, one for the book — separate entry stores, erasable separately. Every entry is scoped to you inside one project, so a project is never a shared journal. There is no seat to upgrade here, because there is no per-seat pricing anywhere on this platform.
Where we win.Where we lose.
A table that only flatters us reads as a lie, so the losses are set in the same weight as the wins. If one of them is a dealbreaker for you, better you find out here than in week three.
| Where Parsons Journal wins | Where it loses | |
|---|---|---|
| Capture | Write from Claude, ChatGPT or Cursor over one endpoint, mid-conversation, with an idempotency key so a retry cannot double-post. | No native iPhone or Android app. It is a web console, plus whatever AI client you already have on your phone. |
| The AI | A built-in chat with a real model picker — Quick, Balanced, Deep — that has read your journal and can write to it. Zero setup. | AI usage bills separately, from a prepaid wallet, at provider cost × 1.5. It is not bundled into the subscription. |
| Finding things | bm25-ranked full-text search over every entry ever, including edited ones. Ranking is real, not a filter. | Keyword, not semantic. Plain-language querying goes through the AI, which turns it into terms. |
| Looking back | on_this_day returns up to 20 past pages for the same calendar date, from any client. | No look-back surface in the web app yet — you have to ask for it. |
| Portability | Every page stays readable from your own AI over the same connection, and pages backwards with a cursor. | No one-click export, no DOCX or PDF, no self-host. There is no export endpoint today. |
| Privacy | Scoped per (project, user), with a real purge that returns per-table audit counts. | No end-to-end encryption claim, and no compliance badges. |
| Feature surface | Edit in place, a two-step delete, per-entry source tags, stats, unlimited separate journals. | No photos, no voice capture, no location, no mood tracking. All four were cut from v1 on purpose. |
| Price | $15/mo — or $150 a year, two months free. One subscription opens every other Parsons app, across unlimited projects, with nothing charged per seat or per workspace. | Judged as a journal on its own, $15 is more than a dedicated journalling app charges — the bundle is the argument, not the sticker. No free tier either: a trial, then you pay. |
The cap, shown.Not buried.
There is a monthly entry allowance and we would rather you check it against your own habit right now. Drag it. The verdict changes underneath.
- 2,000 journal entries a month, account-wide, reset at the start of the UTC month
- Reading, searching and looking back — never billed, never capped
- All nine MCP tools; tool calls are uncapped and free
- Unlimited projects — a separate journal for each
- Every other Parsons app and service on the same subscription
- Monthly or yearly, your choice at checkout. Yearly is $150 — against $180 paid a month at a time, so it is exactly two months free. Not a rounded “save 20%”; check the arithmetic.
- 14-day free trial on your first subscription — cancel any time. Checkout does collect a card; we are not going to pretend otherwise. Cancelling and resubscribing does not start a second trial.
- No free tier. Trial, then $15/mo. Nothing per seat, nothing per project, and no enterprise tier to be routed into.
- Write past the allowance and the extra entries simply draw from your prepaid credits, priced at roughly wholesale-plus-half — the bill starts when real usage does, not before. Everything already written stays readable throughout — free, forever.
- The AI wallet is prepaid and separate, with its own spend caps. The subscription is access, not a metered bill in disguise.
Not for a journal. Priced as a journal alone, a dedicated journalling app costs less than this, and we are not going to pretend otherwise. What the subscription buys is the slab underneath — one auth service, one billing spine, one MCP hub, one storage layer, one edge runtime — and every Parsons product standing on it. Journal is one of them. Money, Tracker, CRM, Fitness and the rest open on the same $15, in the same account, on the day you decide you want them.
The charges we never send are the other half of the answer. Nothing per seat — there is no seat anywhere on this platform to buy. Nothing per project — projects are the isolation boundary, nothing in the code counts how many you make, and the fourth journal costs exactly what the first one did.
And the parts that genuinely cost money per unit — model tokens, voice minutes, phone numbers, domains — are not in the subscription. They are prepaid, capped and separate. That is what makes $15 an access fee rather than a metered bill wearing a flat rate, and it is why this page named its own upcharge two sections ago.
The questions peopleactually ask.
Do I need Claude to use this?+
What actually happens when I say “journal this”?+
add_entry with the text in your own voice, plus an idempotency key. Re-sending the same key returns the same entry instead of writing a duplicate — so a retried tool call cannot double-post your day.What happens at 2,000 entries?+
Does the AI chat cost extra?+
What if the app dies?+
before cursor on recent_entries. Being straight with you: there is no one-click export button today.Is there a free plan?+
Can I keep separate journals?+
Streaks?+
journal_stats returns total entries, distinct days written, a source breakdown and the span from first to last page. It does not compute a streak, and we are not going to add one.Is it on my phone?+
How do I connect it to my AI?+
Say it once.It’s already written.
$15/mo — or $150 a year, two months free. 14 days free on your first subscription, cancel any time.