Ambidextrous

Apps · One family’s history, in two scripts

Family tree wiki

Five generations of one family in English and Chinese, where anyone can find a relative, see how they’re related, and add what they know.

Private build

The family tree wiki on a laptop, showing a sample family
Status
Private. Used by one family, behind a passcode.
Platform
A web app, plus a single file that works offline for family meetings
For
One extended family, across five generations
Languages
English, and Chinese in simplified and traditional
Built in
Singapore

Why I built it

My husband’s family kept its history in a spreadsheet: a sheet for each branch, names in English and Chinese, and years of letters between the branch representatives tucked into cell comments. It was thorough, and almost nobody could find their way around it.

Before a family meeting, I turned it into a wiki the whole family could use, from the cousins on their phones to the elders who read Chinese first. Every value still points back to the cell it came from.

The problem

The family history lived in one spreadsheet

Who it’s for

For families spread across countries and scripts

What it does

Inside the wiki

Find anyone, in any script

An English name, Chinese in either script, a Western name, pinyin or a lineage code all find the same person.

The whole family on one wall

Every generation laid out as a wall chart. Drag to move, scroll to zoom, or fit the whole family on screen.

What should I call them?

Pick any two people and it works out how they’re related, and what each should call the other, in Chinese with pinyin.

Where the family is now

Where everyone lives today, where the ancestors rest, and the line back to the ancestral village.

Family tree wiki: Birthdays and anniversaries

Birthdays and anniversaries

Every birthday and wedding anniversary in the family, nearest first.

Family tree wiki: The line back to China

The line back to China

The ancestral line from the clan book, which can be extended when relatives in China find more.

How it was made

Two hands

The family tree is built with agentic assistance. The agents read the spreadsheet and wrote the code. What the family needed, and what should never be possible, I decided.

The agents’ hand

  • Reading a spreadsheet of thirteen branches into one clean record, with every value traced back to its cell.
  • Working out kinship terms from the path between any two people: which side, which branch and who is older.
  • Search across English, both Chinese scripts, pinyin and nicknames.

My hand

  • Keeping the family’s own lineage codes and never renumbering them, because that’s how everyone already talks about each other.
  • Deciding that no change should ever be erasable, because in a family record, who changed what matters.
  • Designing for the elders first, and letting that set the size, the pace and the tone of everything else.
  • Deciding who should be trusted with what: family can read, representatives edit, and nobody can promote themselves.

Where it’s heading

Where it could go

Next is getting every branch signed in, so corrections come straight from each representative rather than through one person.

Private for now

Should this exist for more people?

The family tree was built for one family and stays private to them. If your family keeps its history in a spreadsheet, I’d like to hear about it.

Write to me

About an app, copy, training or a talk. I'd love to hear what you're working on.

Get in touch

or email hi@ambidextrouslabs.com