Layered paper notes connected beneath a green archival glass plate

Experimental · local-first · owner reviewed

Digital Self

Your chat history is not a brain. It is evidence.

Turn selected WhatsApp conversations into inspectable style, memory, and relationship-aware state without pretending the model is the person.

01Selected sources

02Visible uncertainty

03Owner judgment

Two honest scopes

One chat, or the wider pattern.

More data is not automatically more truth. Start with the representation you can actually test.

A / narrow

Mini-Me

How does this person tend to write here?

One selected participant, usually one conversation, converted into relationship-scoped style examples and held-out evaluation.

  • Consented chat export
  • Canonical reply examples
  • Style and privacy review
Build a Mini-Me

B / multi-chat

Digital Self

Which patterns survive across relationships and time?

Selected owner messages plus an optional interview become versioned evidence, claims, relationship profiles, uncertainty, and typed state.

  • Read-only local sources
  • Provenance and validity windows
  • Correction without erased history
Build a Digital Self

Evidence before imitation

Every claim keeps its receipts.

The canonical state sits outside the model. It can be inspected, dated, scoped, corrected, and evaluated.

  1. 01

    Select

    Choose local chats explicitly. Nothing silently expands to all conversations.

  2. 02

    Separate

    Owner evidence stays distinct from third-party context and cannot borrow its identity.

  3. 03

    Scope

    Patterns carry time, relationship, confidence, provenance, and sensitivity.

  4. 04

    Question

    Coverage gaps become owner questions instead of confident invention.

  5. 05

    Correct

    A correction creates a successor and leaves the historical record visible.

  6. 06

    Judge

    Eight axes stay separate, with privacy failures blocking an overall pass.

The guided run

Twelve files. One auditable path.

They are stages and receipts, not twelve models and not a magic replica score.

01 · source selection02 · initial state03 · coverage before04 · adaptive interview05 · interviewed state06 · inspection07 · correction receipt08 · final state09 · coverage after10 · simulation11 · evaluation12 · run summary

Read the system

The docs are part of the product.

Start with a runnable path, then inspect exactly how extraction, typed state, correction, and evaluation work.

Open documentation

Experimental means bounded

What it does not claim.

Not a complete person Chats are partial, selected, relationship-specific evidence.

Not autonomous The system cannot send, promise, transact, or represent the owner.

Not finished Automatic typed-state extraction and complete deletion propagation remain incomplete.

Not an official API WhatsApp for Mac is version-sensitive; wacli is a third-party mirror.

Private by default

Build something you can inspect before something that can imitate.

Start with the docs View source