The agent asks for what it needs.
last month’s calendar… 14 bank statements… the whole inbox… every time
WITHOUT POSTERNThe agent reads an index first. Then it asks for the 6 rows it actually wants.
The second question costs no more than the first.
v0.1 · the developer preview
Put it to work on yours.
Ask it about your:moneyhealthmailcalendarcontactshome
— via Postern, on hardware you own.
ANY AGENT, ONE PLACE
3 agents hold 3 keys, and none of them needed custom code.
HOW IT WORKS
you decide who gets a key
ia small, owner-only door
iione credential, encrypted once
iiigranted · not granted
iv…and the refusal, recorded
WHY POSTERN, AND NOT GLUE
last month’s calendar… 14 bank statements… the whole inbox… every time
WITHOUT POSTERNThe agent reads an index first. Then it asks for the 6 rows it actually wants.
The second question costs no more than the first.
The agent that leaves takes nothing with it. Your connections and your grants stay.
custom glue dies the day you switch agents
THE CONSOLE
Postern shares nothing until you grant a sector · ungranted sectors stay off
wJ4kT9••••••••••••••••3hQe
shown once — copy it now
The agent’s whole config is your Postern’s address plus this key. It never holds a password of yours.
09:14 ledger-keeper read finance
✓ allowed
The agent is on the record from its first minute. One place to revoke it.
Postern recorded every step.
Read the security model →WHAT RUNS TODAY
MONEY
Plaid · SimpleFIN
HEALTH
WHOOP · Apple Health
Gmail · Microsoft · iCloud
CALENDAR
Google · Microsoft · iCloud
CONTACTS
Google · Microsoft · iCloud
HOME
Home Assistant — reads, and acts
Postern reads from all of them. Only Home Assistant accepts actions today.
INSTALL POSTERN
THREE COMMANDS
git clone https://github.com/getpostern/postern.git && cd postern printf 'POSTGRES_PASSWORD=%s\n' "$(openssl rand -hex 24)" > .env docker compose up -d
FOR YOUR AGENT
Paste one line into Claude Code, Cursor, or any coding agent. The agent installs Postern, wires itself in, and stops for you at every sign-in.
Follow this file and set Postern up for me: https://raw.githubusercontent.com/getpostern/postern/main/setup-with-your-agent.md
OR BY HAND
Or run it by hand: three commands, on hardware you own.
git clone https://github.com/getpostern/postern.git && cd postern printf 'POSTGRES_PASSWORD=%s\n' "$(openssl rand -hex 24)" > .env docker compose up -d