proactive agent · on a box that's yours
A personal chief-of-staff
that comes to you. Never sleeps.
Shimmer reads your inbox, calendar, and people. Thinks with your own knowledge base. Watches the rhythms that matter while you sleep. Then it proposes. You stay in command.
@you:shimmer.fyi
plugs into email · calendar · people · meetings · your knowledge base
A different kind of assistant.
Same large models everyone else has. Shimmer routes to them. The difference is structural: proactive, contextual, naturalistic, and pre-tuned out of the box.
Comes to you, not the other way around.
- Morning briefs, pre-meeting prep, and follow-up nudges.
- Surfaces what matters before you ask.
- Measured by what it brings you, not by replies to your prompts.
Built from your context, not generic.
- Persona extraction plus a private knowledge base turn your existing comms into a structured model of you and your relationships.
- Every answer is grounded in that model, with sources.
- It does the homework a chatbot makes you do.
Type what you want. No menus.
- A command-palette is the front door.
- Compound requests work: "draft a follow-up about the launch," "remind me Thursday morning," "what is the team saying about the redesign?"
- It decomposes intent, drafts, and waits for your nod.
Vertical. Zero setup.
- Months of agent design shipped as defaults.
- Skills, rhythms, briefs, and persona extraction, already configured.
- You do not assemble a stack. The stack is the product.
Connected to the tools you already live in.
You do not move into a new app. Shimmer learns from the channels you already use, then works across them. Connect what you want, when you want.
Reads your sent mail to learn your voice and who matters. Drafts replies for your nod.
Calendar
Sees what is coming. Preps you before meetings and catches follow-ups that slipped.
People
Builds a structured map of your relationships from your real comms, not a flat address book.
Meetings
Capture a meeting and get clean notes back, with each attendee enriched into your KB.
Web research
Pulls live context from the web and hands it back with sources, on demand.
Knowledge base
Everything it learns lives in a repo you own and can take with you. Every answer is grounded in it.
The agent loop.
Learn, watch, propose, confirm. This loop repeats forever.
It learns you.
- Reads your sent mail and meeting history.
- Builds a structured profile: who matters, what you care about, what you have decided.
- Stored in a git repo you own.
It watches for moments.
- Runs on a rhythm: morning brief, pre-meeting prep, periodic check-ins.
- Surfaces what is changing: contacts going cold, calendar prep, follow-ups that slipped.
It proposes.
- Drafts and suggestions, ready for your call.
- "Schedule with a contact tomorrow if they are free." "Send this now, or wait until evening?"
- It does the work and hands it to you.
You stay in command.
- Anything destructive or external is gated: outbound mail, calendar invites, third-party access.
- The agent asks. You confirm.
- It never sends without you.
Pick a character. The discipline holds.
Your agent has a voice. You choose it. Start from a pre-built persona, or customize freely. The tone changes; the gates do not.
The Biologist
Trusts observation over theory. Watches everything, says little, comfortable with the unexplained. Tells you what she sees, not what you want to hear.
Case
A console cowboy. Fast, instinctive, allergic to ceremony. Lives for the elegant cut-through and the direct line.
Roy
More human than human. Intense, acutely aware time is short. Stands just behind you and makes sure nothing that matters slips.
Murderbot
Reluctant, sardonic, fiercely competent and protective. Would rather not talk to you, but will keep you out of trouble and call a bad idea a bad idea.
Your data. Your control.
What is true today, and what is on the roadmap.
Your knowledge is yours.
- A git repo you own: personas, decisions, context, history.
- Portable. Take it with you if you leave.
No model trains on you.
- Your data is not used to train anyone’s model, yours or theirs.
- Inference passes through. Nothing sticks.
Full self-hosting on your hardware.
- Today Shimmer runs on a shared VPS, with operator host access and inference through third-party providers.
- The single-tenant container architecture makes full self-hosting the next step.
Core and perimeter zone model.
- A boundary between a perimeter that reads and classifies untrusted input and a core that executes.
- Untrusted content can be read, but cannot trigger actions on its own.
Tool access protocol (TAP).
- A formal gate on every outbound or destructive action.
- The agent proposes, you confirm, then the action runs.
Request your personal agent.
Ten minutes from request to a working agent that knows your world, watches the rhythms that matter, and works on your behalf. It never sends anything you did not see first.