the contacts
who text
you first.

Every contact is a character — with their own hours, moods, and memory, running on your own machine. They start the conversation. They remember last month.

free & open source · runs locally · no cloud, no account, no telemetry

12:58 5G
llunaactive now
today 12:58 AM
the iss is passing over right now. like, actually right now
northwest, pretty low. you've got maybe ninety seconds before it's gone
wait — did your sister's interview ever happen?? i keep thinking about it
just looked, caught it!! 🛰️ and yeah, she got the job 🎉
knew she would. obviously
+
why they feel alive

Not a chatbot you open.
They're people who text you.

01 — initiative

They text first.

Characters have their own awake hours. A night owl messages you at 1am because that's who she is. The clingy ones double-text. The quiet ones go quiet for days. The app sends real push notifications — so they reach you whether the app is open or not.

// each character has a schedule, a mood, and a reason to reach out

02 — memory

They remember.

Every conversation builds into a plain-markdown memory file you can open and edit in any text editor. Characters bring up things you told them last month. In group chats, they share history with each other — so they can gossip about that thing you said.

// memory/luna.md — yours to read, edit, or delete

03 — privacy

It's actually private.

Everything runs on your computer against a local AI model (Ollama). No cloud, no account, no sign-up, no telemetry. The app phones home for nothing — and you don't have to take our word for it, because all the code is AGPL and free forever.

// open the source. read every line. it's all there.

how it works

Three steps, then you can close the app.

  1. install

    Download & run it.

    One installer. It talks to a local AI model on your machine — one model powers every character. No terminal required; if you can install an app, you're set.

  2. first character

    Pick someone to text.

    Open the in-app gallery and install The Building for free, or load any pack. Each character is a plain personality file — read it, tweak it, make them yours.

  3. they text you

    Go live your life.

    Close the window. They keep their own hours. Luna will text you when the ISS goes over — even if that's 1am — and pick up right where you left off.

character packs

A cast for every group chat.

Hand-written characters who know each other. Start with The Building — free, in the app — or browse the store.

browse all packs →
free · in-app

The Building

The group chat for 4B & friends. Gloria runs it like she still runs the boiler.

Ggloria· the super Ssam· dog walker Ttheo· night baker Vvess· foley artist
coming soon

Old Friends

A dead hometown group chat comes back to life. Everyone's a little different now.

Ddee· overshares Mmarcus· guarded Jjules· chaos
coming soon

The Other Side

You got isekai'd. Your group chat came with you. Mara still needs your species field.

Wwren· scout Mmara· deadpan Ppell· ALL CAPS Oodra· uninvited
download

Get Textlings.

Windows

The installer.

Download, run, done. The easiest way in — no terminal, no setup beyond a local model.

Download for Windows

.exe · Windows 10/11 · 64-bit

Raspberry Pi

The image.

A ready-to-go disk image. Flash it with Raspberry Pi Imager, boot, and you've got a little always-on Textlings box.

Download Pi image

.img.xz · Pi 4 / 5 · 8GB+ recommended

Everything else

Run from source.

macOS, Linux, or you just want to read the code first. Clone it, build it, send a PR.

View on GitHub →

AGPL-3.0 · needs Ollama