Android · open source · your keys

Agents that live on your phone.

Twig keeps what matters on the device — agents, files, memory, conversations. Models run through providers you choose. A laptop may lend compute over USB; it never takes ownership.

  • Files are the source of truth
  • MIT licensed
  • You pay providers directly

On disk

twig/
  agents/<id>/     private home
  workspaces/      shared by grant
  blobs/           content-addressed
  db/twig.db       rebuild anytime

How it is put together

A few rules, held carefully. Everything else is detail.

01

Phone owns state

The Twig root on disk is law. SQLite is an index you can throw away and rebuild.

02

Agents stay isolated

Each has a private home. Shared folders open only through grants that expire.

03

Writes are careful

Intent is journaled first, then the file changes. Crashes leave something honest.

04

Companion never owns

The laptop may run tools and scripts. Durable data stays on the phone.

What you get

The product, without the brochure fog.

Software you run — not a hosted brain you rent. Bring a key when you want conversation. Keep the archive either way.

Bhalala Corpv0.1.0MIT

Distribution

Get it on the device

Android only. You need a real development build with sqlite-vec — Expo Go is not enough. Prefer a tagged release when we publish one; until then, build from source.

  • Packageorg.bhalala.twig
  • Version0.1.0
  • LicenseMIT
  • PlatformAndroid