Tera
Somewhere for the people you have imagined to live.
A private, offline-first companion app for fictional partners, worlds and lore.
Android · offline first · no accounts
I build small, private, offline-first apps for the people who only exist because someone imagined them — and then I give them somewhere to live.
Two you can have. One you cannot — it is here because it is where the other two came from.
Somewhere for the people you have imagined to live.
A private, offline-first companion app for fictional partners, worlds and lore.
A Pokédex for the characters you love.
Catalogue every character you love. Numbered, typed, tinted, and entirely offline.
The same dex, kept to myself.
The private original. Not distributed, not for sale, not open.
A character written in one app can move to another. The carrier is a
.dexpack — a small zip holding a manifest, the entries, and
their artwork. Nothing in it names the app that wrote it.
It has no column for an element, so an incoming element does not get dropped — it is written into the partner's description as a labelled line. So does anything else it has no field for, including keys invented by a future version of the format.
- **Element:** fire
- **Pronouns:** she/her
A dex entry is a fixed shape: name, species, element, tags, age, world,
lore, one picture. Anything outside that shape is dropped on the way in
rather than smuggled somewhere it does not belong. An entry arriving
with no element becomes normal; with no tags, tera.
Only the entry's own artwork travels. Galleries, conversations and alarms stay where they are.
I am Auriel Solaris. I write software for a small and specific thing: keeping track of characters — their worlds, their lore, the relationship you have with them — without handing any of it to a company.
So every app here works with the plane on. Nothing syncs. Nothing phones home. There are no accounts to make, no analytics, and no telemetry. The only copy of your data that leaves your phone is a file you exported and moved yourself.
Two of them are open source, because software you keep your life in should be software you can read. The third is not, and I would rather say so plainly than pretend otherwise.