Stich
← Return to Stich
INSTALLATION DECK

Get Stich on your station.

Choose your operating system first. We will show the package, requirements, and the short path from download to your first connection.

Your data stays with your server

Stich is the client. You bring the Stalwart Mail Server and account it connects to.

1 · Find your package

Which system are you using?

Pick a system to see its package and install steps.

Selected platformApple silicon · arm64

Stich for macOS

Open the disk image, then move Stich to Applications. The button downloads the stable package for this platform directly.

Download for macOS

The direct URL uses the stable artifact produced by the signed release workflow. It will resolve as soon as the first stable desktop release is published.

Package details

Package
.dmg installer
Architecture
Apple silicon · arm64
Minimum
macOS 12 Monterey or later
Download
Direct stable artifact

2 · Set up your connection

From download to inbox

The same connection flow works across desktop packages.

  1. 1

    Download the macOS .dmg.

  2. 2

    Open it and drag Stich into your Applications folder.

  3. 3

    Launch Stich, then enter your Stalwart server address.

Have a Stalwart server ready

You will need the server URL and an account on that server. Stich does not host mailboxes or move your mail to another provider.

Choose your sign-in method

Desktop supports the account authentication methods exposed by your Stalwart instance, including passkeys and OAuth2/OIDC.

For contributors

Build from source

Want the latest workspace or planning to contribute? This is the developer path. It installs every app and package in the monorepo, then starts the supervised local workspace.

Recommended setup

devenv provides Bun 1.3.13, Node 24, Expo tooling, and the native services used by the complete local workspace.

git clone https://github.com/Diogenesoftoronto/stich.git
cd stich
devenv tasks run stich:install
devenv up

Without devenv

Install Bun 1.3.13 and Node 22.19 or later, then use the frozen workspace lockfile.

bun install --frozen-lockfile
bun run dev:desktop
# or: bun run dev:web
Workspace packagesDesktopMobileWebMCPAgentShared core + UI