A small studio of one

Made by one person.

Weft is a deliberate, single-developer project — the kind of app where the person who wrote the code also answers your email.

Why this app

A few years ago I realized I was losing the small things about the people I cared about most. The name of my friend's new dog. The date a coworker's mother went into surgery. A book one of my closest friends mentioned in passing. These things mattered when I heard them — and then they slipped.

I tried the personal CRMs. They felt like Salesforce for friendship: pipelines, stages, follow-up scores. It was the opposite of what I wanted. I wanted a notebook that would remember for me, quietly, without ever asking me to perform care.

Weft is that notebook: a single sentence at a time about the people who matter most, stored in an on-device database.

The principles

  • Calm over productive. If a feature would make Weft feel busier, it doesn't get built.
  • Content over chrome. Your notes are the heroes. The app should mostly disappear.
  • Apple-first. Native iOS, Liquid Glass, widgets, Shortcuts. We build for one platform and we build it deep.
  • Local-first. Your notes live in an on-device database; Premium can sync them through private iCloud.
  • One person at a time. No team workspaces, no shared lists, no social graph. Friendship is private.
  • Honest pricing. Subscription is fair, the free tier is real, and exported files stay yours.

If you want the deeper version, the studio publishes its design language, non-goals, and stack rationale openly in the repo. There are no secrets here — a small app doesn't need them.

Where to find me

Email is the best channel: [email protected]. I usually reply within a day or two. If you'd rather write something publicly, the feature request form is read every Sunday.

Colophon

Written in Swift 6. SwiftUI, SwiftData, CloudKit private database, StoreKit 2, WidgetKit, App Intents. Built and tested in Xcode on a single MacBook Pro.

Type: New York (Apple's serif) and SF Pro. Web fallback: Newsreader by Production Type. Color is sage on aged paper. The arc in the icon is meant to suggest connection without being literal about it — no hearts, no chat bubbles, no people.