New signals will arrive here through the API as soon as something needs you.
Connected senders
Sources
No sources yet
Jane creates a source automatically when its first notification arrives.
Make Jane yours
Settings
Jane Intelligence
Checking
Routine categorization uses gpt-5.6-luna. Ambiguous signals graduate to gpt-5.6-sol.
Your corrections become confirmed examples for future notifications. The original content and every change remain inspectable.
What Jane may do for you
Each of these spends against the monthly budget. All of them run in the background, never while a notification is being delivered.
Send to Jane
JSON API
POST JSON from any script, webhook, cron job, or home service.
Ingest token
••••••••••••••••
Anyone holding this token can send you notifications. Rotate it by changing JANE_INGEST_TOKEN and restarting.
Alerts
Not enabled
Jane can push an alert to this browser the moment something arrives. Choose which levels are worth interrupting you for, and which never need to reach the inbox at all.
Delivery rules by level
Level
Web push
Archive on arrival
Archived notifications are still searchable — they just skip the active inbox. A source can override any of these on the Sources page.
Quiet hours
Overnight, hold back everything that is not urgent. Notifications still arrive and wait in the inbox — only the alert is suppressed.
Suggested rules
0
Jane noticed these patterns in how you handle notifications. Accepting one writes an ordinary rule you can change or undo on the Sources page — nothing here decides anything on its own.
Retention
Jane removes notifications older than the window below. Pinned notifications are always kept, whatever their age.
Set to 0 to keep everything forever.
The same title arriving again from the same source folds into the existing notification and marks it unread, rather than adding another row. Wording has to match; a changed number counts as a different signal. Senders that supply their own external_id are left alone.
AI spend
Daily spend by modelModel pricing
USD per million tokens. Cached input is the discounted rate for prompt tokens the provider already had; Jane bills the cached portion separately so a repeated prompt does not look like a full-price one.
Signed-in devices
Every browser you sign in from gets its own session. Revoking one takes effect immediately.
Version
—
Live transport
WebSocket
Storage
SQLite · WAL
Welcome home
Jane
Your quiet place for everything that needs your attention.