Call the turf about the 2AM slot on Friday
Sendittoyourself.Keeponlywhatmatters.
flux is a private stream between your phone and your computer. Text, links, images and files arrive in under a second, then quietly expire unless you keep them.
Android · iOS · Windows · macOS · Linux · any browser
Essay · 8 min
Designing calm software
Share to
Stream
Clears itself after 7 days
- ThinkPad2h ago5d left
invoice-september.pdf
184 KB
Pixelyesterday3d leftTailwind v4: theme variables
tailwindcss.com/docs
ThinkPad6d ago19h left
01The idea
Ephemeral by default.
Permanent by intent.
Everything you send lands in the Stream and fades out after seven days. Pin it, or give it a #tag, and it stays forever. No folders to choose and nothing to clean up.
- Default life
- 7 days, configurable
- Pin or #tag
- Kept forever
- Deleted
- 7 days in trash, then gone
Need something to disappear faster? Give an item its own life, like one hour for a one-time code.
Item lifecycle
- OTP 482 913×
- Studio Wi-Fi#keys
- calm.software/essays×
- whiteboard-sprint.jpg×
- ssh deploy@203…#work
02Product
A clipboard that crosses devices.
A memory that knows when to forget.
Capture from anywhere
The share sheet on Android, a Shortcut on iOS, a browser extension, a paste on any page, or one line in your terminal. It all ends up in one stream.
Arrives before you look up
Items sync over a live connection, so they're on your other screen by the time you turn to it.
0.34s
Median phone → laptop
Knows what you sent
Links get previews, codes get a big copy button, commands get monospace. You don't have to choose.
Type a #tag to keep it
Tags work inline, the way you already write. Anything tagged or pinned stays forever.
Find anything in a keystroke
Full-text search across everything you've kept, and everything still in the stream.
- invoice-september.pdfFile · 3d left
- Invoice template, freelanceLink · kept
- Wire details for the invoiceNote · #work
Yours, on your own server
- Self-hosted
- Runs on your VPS and your domain with a single Docker command.
- Passkeys
- Sign in with your fingerprint. There's no password to leak.
- One-file database
- SQLite, streamed to object storage for backups every second.
- Open API
- Build your own senders: CLI, bots, Shortcuts, scripts.
03Keyboard
Built for the keyboard.
Kind to the thumb.
On the desktop, every action is one key away. On the phone, the whole app fits under your thumb. It's fast either way, and you never have to think about it.
- Paste anywhere to send⌘V
- Copy the latest itemC
- Pin it foreverP
- Search everything⌘K
- Next itemJ
- Let it go now⌫
04Everywhere
Works where you already are.
Nothing new to learn.
flux fits into things you already do: the share button, the clipboard, the terminal. There's no new app to remember to open.
→ flux send "Call the turf about Friday 2AM"
✓ sent to Pixel 8, ThinkPad · 0.21s
→ git log -1 --format=%H | flux
✓ sent · expires in 7d
→ flux last | clip
copied: https://calm.software/essays/attention
→ flux pin --tag keys
✓ kept forever · #keys
→
- Available
Android
Share sheet via installable web app
- Available
iOS
Shortcut in the share menu
- Available
Desktop
Any browser, installable app
- Soon
Browser extension
Send the current tab
- Soon
CLI
Pipe anything in, copy anything out
- Soon
Telegram bot
Forward messages to your stream
Stop messaging
yourself.
flux is in a small private beta. Leave your email and we'll send an invite when there's room.
No spam. One email when your invite is ready.