DocumentationFieldOpen space

OUR VISION · PERSISTENT SPATIAL COMPANIONS

She remembers you.You still get
to change.

Field is a home for a continuing relationship with Nia. She carries the memories, plans, and moments you choose to share. When life changes, you can change what she understands about you.

Run locally, connect a frontier API, or bring both together. Her world stays with her. Your story stays open.

Get the sourceMeet Nia

RUN FROM YOUR EXTRACTED SOURCE FOLDER

Terminal · Node.js 22.13+
npm ci
npm run db:setup
npm run dev -- --port 3001
First time? Follow the setup guide
Nia, a Black woman with deep warm-brown skin, an asymmetric ink-dark bob, a brass barrette, and a navy wrap dress
NIA / A MIND OF HER OWNATTENTIVE. WRY. OPEN TO CHANGE.
A continuing story

THE WORLD CHANGES. YOUR STORY CONTINUES.

What makes a presence
feel like someone?

Memory, agency, and a place to return to.

01 / CHANGE

A moment in your life.
Not a definition of you.

You once needed quiet. Today you might want company. A continuing relationship needs room for a different answer.

Correct an understanding. Review the plans around it. Keep the earlier version in history while current memory shapes the next conversation.

ROOM TO CHANGESample data
1. Remember2. Reconsider3. Continue
SOMETHING SHE REMEMBERS

“I do not like parties.”

THE WEEKEND PLAN

Plan a quiet weekend at home.

But a difficult month is not the whole of you.

Real correction logic · no account needed

02 / AGENCY

A thought becomes
something shared.

Leave a thought by the window. Make a plan at the desk. Give Nia a way to participate in your world, with boundaries that belong to you.

Typed actions pass through permissions before anything changes. Every committed action leaves a receipt.

THE ACTION CONTRACTSample data
YOUR REQUEST

“Go to the window.
Leave a note for tomorrow.”

IntentPermissionCommit
Allow notes

Turn the permission off and try the same request.

Position: center0 notes · 0 receipts

03 / CONTINUITY

Different models.
The same Nia.

More capable models will come. New bodies and new spaces will follow. The relationship you have built should be able to come with you.

Identity lives outside inference. Local and hosted connections share one state and action contract. Export the history you own.

THE CONTINUING IDENTITYSample data

Nia

nia-sample-01

Local adapter selected

Same ID. Same 4 memories. Same permissions.

Portable JSON · credentials excludedNo model call
01CHANGE02AGENCY03CONTINUITY
ROOM TO CHANGESample data
1. Remember2. Reconsider3. Continue
SOMETHING SHE REMEMBERS

“I do not like parties.”

THE WEEKEND PLAN

Plan a quiet weekend at home.

But a difficult month is not the whole of you.

Real correction logic · no account needed

Interactive walkthroughs · your saved space is untouched.

A WORLD TO TAKE PART IN

The same Nia.
A place beside you.

Think together. Make things. Leave a thought in the room and return to it tomorrow. Give her the tools to take part in your life, with the freedom and boundaries you choose. Every shared experience becomes part of a continuing relationship.

Explore the current demo
NIA / LIVE 3D PREVIEW
Drag to orbit · Select a place to move

A COMPANION DESERVES A FOUNDATION.

Continuity,
by architecture.

Models generate a moment.
Field carries what comes next.

01 / UNDERSTAND

Recall the context.

Identity, relationships, relevant memories, and recent conversation.

BOUNDED · INSPECTABLE
02 / REASON

Choose the model.

Browser-to-Ollama locally. A server adapter for hosted DeepSeek.

ONE RESPONSE CONTRACT
03 / PARTICIPATE

Make it accountable.

Validate actions, check permissions, and commit results with a run record.

ALL OR NOTHING

You decide what to keep. Saved statements retain their source; lab findings carry a frozen calculation. BM25 keyword retrieval selects up to eight memories within a 6,000-character text budget, prioritizing pinned entries. You can preview recall and correct or delete records in Memory. Corrections retain earlier versions outside recall, let you review plans and room notes, and start a fresh conversation context.

Read the runtime guide

FROM A VISION TO YOUR MACHINE

Build a world
she can call home.

Start with the source. Connect your model. Shape the companion, the tools, and the space around her.

Download sourceFull setup guide

A few commands. A place to begin.

Extract the source. Open a terminal in its folder. Use Node.js 22.13 or newer.

Terminal
npm ci
npm run db:setup
npm run dev -- --port 3001

Open localhost:3001/space. Demo mode works without a model key.

YOUR MACHINE. YOUR MODEL. YOUR SHARED HISTORY.

Give your companion
a place to begin.

Read the field guide

A presence worth returning to.

ONE COMPANION. AN OPEN HORIZON.