Everything you think. In one long conversation.

Singularity Codex is a private message history with yourself. Send a thought, a task, a link, a photo — it lands permanently, at the moment you sent it.

A demonstration — nothing you type leaves this page. There is no username to claim, no account, and no server to hold one.

The Now tab, listing overdue reminders with the day each was set for. The Codex tab, showing collections and label counts across the archive. The Chat tab: a conversation with yourself, with a pinned message held at the top.
0 accounts 0 servers of ours 0 trackers 5 languages 5 palettes years, it is an archive
Chat · the input

Capture first. Organise later.

You never choose a notebook, a folder, a project or a tag before sending something. Time is the organising structure; everything else is derived from it. One attachment is one message, so a photo can be starred, replied to and found on its own.

See it label a sentence →
A conversation with yourself, showing a pinned bar above the messages and a photo with its caption beneath it.
Now · what needs answering

The things that will not wait.

Reminders due, tasks still open, anything pinned, and the same date in earlier years. Three hundred neglected reminders are not “things worth responding to today”, so each section shows a handful and points at the rest.

The Now tab: overdue reminders, each with a bell chip saying how long ago it was due.
Codex · the memory

A year is a shape.

Twelve calendars say that this year started slowly and ran full through spring. Squares are shaded against that month’s own busiest day, so someone who writes three things a day and someone who writes three hundred each see their own rhythm.

The Timeline, listing each year the archive covers as a card of twelve bars. A year drawn as twelve month calendars, each day shaded by how much was written that day.
Today · what you chose to read

Nobody decides what you read. Not even us.

Follow a site’s feed, a podcast, a YouTube channel, a Mastodon account or hashtag, a Bluesky account or feed, a subreddit. They arrive in one timeline, newest first, cut into days — no ranking, no recommendation, nothing promoted, because there is no service of ours between you and them. Your phone asks each source directly, with no account anywhere.

It reads, and that is all it does: nothing to like, repost or reply to. Mute a word or hide someone and their posts stop arriving; keep a post and it becomes a message in your archive. What other people published is cached outside your archive, and never synced to your iCloud.

The Today tab: posts from a Mastodon account and a Bluesky feed woven between two articles, with yesterday folded under its own heading.
On device · try it here

It reads the sentence, not just the words.

Labelling runs on the phone’s own language models — never uploaded, never shown to anyone, and it never changes what you wrote. The same reading runs in this page. Type anything, in any of the languages below.

Labels
Moment
Language
Reminders · when you said

It comes back when you said.

Write “call the dentist at 15:30” and Codex offers a reminder for half past three — “in ten minutes” and “next week” too, in any of five languages. It arrives as a notification: quiet by default, time sensitive when you named a moment close at hand, so it gets through a Focus.

Reminders, not alarms: anything you cannot afford to sleep through belongs in the Clock app. Turn off “Show message in notification” and the Lock Screen only says there is something to look at.

The Remind Me sheet: one-tap times, and a choice between a quiet notification and a time-sensitive one.
Privacy

Your Codex stays yours.

Not a policy — a shape. There is no server of ours to send anything to.

🔒No account

Nothing to sign up for, nothing to sign in to, no identity to lose.

📵No server of ours

Messages live on the device, and — only if you switch it on — in your own private iCloud.

🧠Labels stay here

Worked out on device, never shown to anyone, and they never alter what you wrote.

🎙️Voice stays audio

Transcription is on-device or not at all. A recording is never uploaded to be read.

🌐Online only when you are

A link you saved, a page you open, iCloud if you turn it on. Your words are never part of the request.

📦Exportable by construction

A zip of JSON, the same messages as plain text, and every file — so it outlives the app.

Earthy Meadow Desert Clay Lavender Mist Ocean Salt Muted Rose Five palettes, measured rather than eyeballed

Everything has a place in time.

Start where you are. The first message is the archive.

Still a demonstration. Still no username, and no account.