@ownmail/app
v0.7.0
Published
The OwnMail mailbox and calendar app for Cloudflare Workers and Node hosting
Downloads
2,951
Readme
@ownmail/app
The deployable mailbox and calendar app behind OwnMail. It runs on Cloudflare Workers, Vercel, Netlify, or a local Node server and is powered by Nylas Agent Accounts.
This is the power-user half of OwnMail: a real app codebase for people who want their inbox to look, behave, and deploy their way.

Most people should start with the CLI:
npx ownmailThe CLI provisions the required Nylas resources, configures the chosen runtime, then deploys or starts this app. Reach for this package directly when you want to develop, customize, or host an ejected OwnMail app yourself.
Cloudflare uses its bound KV namespace for sessions and realtime counters.
Guided Vercel deployments use an Upstash Redis resource connected through the
Vercel Marketplace. Other Node deployments remain stateless unless both
UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN are configured.
Start simple, then take control
ownmail eject ./my-ownmail
cd my-ownmail
pnpm install
pnpm devThat starts the ejected project's own development server. Configure the
environment values in .env.example before exercising the real Nylas flow.
The repository-only mock UI is available from the repository root below.
Documentation
Local development
From the repository root, start the UI with local mock data:
pnpm --filter @ownmail/app dev:uiFor a real Nylas integration, configure the environment variables documented in the quickstart and run:
pnpm --filter @ownmail/app dev:localDo not commit credentials or deployment secrets. Production secrets belong in your hosting provider's secret manager.
