The practice of showing up.
Sign in or create an account to keep your one goal safe and synced across every device.
Continue with Google, email & password, or a magic link.
Secure session
Your saved work stays hidden until sign-in is confirmed.
Sign in or create an account to keep your one goal safe and synced across every device.
Continue with Google, email & password, or a magic link.
Resting today? Your streak stays alive on the $ Goal Grid, but the 3·6·9 journal is still required every day.
Set your birth year and watch an estimate of your life unfold in weeks. Each square is one week. The colorful past is what you've lived. The blank rows below are everything still to come.
Show up with other people.
Join a shared daily promise, or create one for your own group.
Start small. Choose something you'd be proud to keep for ninety days.
5 segments of 20, every 3h 30m from 9:00 AM.
Most people start at 1. Build the muscle, then raise it.
After joining, members must stay at least this many days before they can leave. 0 = leave anytime.
After leaving, members wait this many days before rejoining. This prevents an immediate rejoin from resetting progress. 0 means rejoin at any time.
—
Today starts a new streak.
Select a day to review or update its check-ins.
Pick dates at least seven days out. The days you choose pause your Habit or Pact.
It installs like a real app in about ten seconds — straight from your browser, no App Store.
Open miracle.fyi on your phone to install it there.
Schedule, capture surfaces, and the bearer token your agents use. Everything here is yours and only yours.
Your schedule, your senses, and the daily quote.
Your annual Miracle membership, renewal, payment method, and receipts.
Teach voice capture the names and terms you use.
Add the spelling you want. “Often heard as” creates a consistent correction. Preferred spellings are sent to OpenAI as context for server-based recordings. Native on-device recognition stays on your device.
0 / 20No words yet. Add a name or term you want Miracle to spell correctly.
Task alerts and optional daily check-in nudges, on your terms.
Task reminders can alert this browser even when Miracle is closed. Daily nudges use your Telegram connection.
Pair a bot once — then message it from anywhere and it lands in your Inbox.
Telegram capture isn't configured on this deployment yet.
Slack capture isn't configured on this deployment yet.
Discord capture isn't configured on this deployment yet.
iMessage capture isn't configured on this deployment yet.
Forward an email to your personal inbox address. It becomes one clear to-do, with the source email kept in Notes for 90 days.
Loading your inbox address…
Who can email your Inbox
Only your sign-in email is allowed right now. Add a spouse, assistant, or another address below.
Turn a browser tab, selected area, screen, app window, or Gmail message into a Miracle task.
Capture exactly what is in front of you and send it to In Progress, Today, Priority, or Inbox.
Nothing is captured automatically. Capture content is sent only after you choose an action. Browser tab and area captures include the page URL; Gmail and screen access are optional.
What arrives. Miracle creates a clear task from the source you select. Screenshots stay attached; Gmail source content is kept read-only for up to 90 days.
The extension is ready. Installation will open here after Google publishes the listing.
A secret URL for any tool that speaks HTTP. Each POST creates a todo.
# shell — plain text body
curl -d 'Buy milk' '<your URL above>'
# shell — JSON body with extras
curl -X POST '<your URL above>' \
-H 'Content-Type: application/json' \
-d '{"text":"Buy milk","today":true,"notes":"for the recipe"}'
# browser bookmark / shortcuts app
<your URL above>?text=Buy+milk&today=1
REST, MCP, OpenAPI, llms.txt — and the bearer token that wires them up.
Copy this and paste it into any chat assistant — Claude, ChatGPT, a Cursor chat — and it learns miracle.fyi and starts tending your pacts, todos, and journal for you.
(sign in to generate your connect prompt)
This text holds your private key — paste it only into a private chat you trust, never anywhere shared or public.
Claude, Cursor, ChatGPT, Codeium — point them at miracle.fyi and let them work. We treat AI agents like first-class users, not afterthoughts.
What that means in practice:
/api/v1/openapi.json. Auto-generate clients, validate schemas, generate type bindings — your toolchain's choice.Your bearer token is below. Drop it into your tool's config, ask your agent to add a todo, and it works.
Authorization: Bearer YOUR_TOKEN
curl -H"Authorization: Bearer YOUR_TOKEN" \ https://miracle.fyi/api/v1/todos
Add this as a remote / custom MCP server in any client that supports them (Cursor, the MCP Inspector, custom agents). Authenticate with the bearer token above — Authorization: Bearer …. Nothing to install.
{
"mcpServers": {
"miracle-fyi": {
"command":"node",
"args": ["/path/to/goalgrid/mcp-server/src/index.js"],
"env": {"MIRACLE_API_KEY":"YOUR_TOKEN" }
}
}
}
See exactly what could not be saved. Earlier versions replaced by another device also stay recoverable here for 30 days.
No earlier versions in the last 30 days.
Two destructive actions. Both ask you to confirm.
Drag rows to set the tab order. Each section is Off (admins only), Beta (beta users + admins), or On (everyone) — admins always see the whole app. Related Settings panels hide with their section. Whichever section leads the order is where users land.
Send a private, single-use invitation. Google or a one-time email code opens the same account—no password or payment.
Open account details or edit a customer account. The switch controls Beta access; admins see everything.
Numbered versions of the marketing homepage. The active one is what every logged-out visitor sees at miracle.fyi — switch instantly, no deploy.
See the app exactly as users do — onboarding, nav, settings, everything. Picking Beta or Standard hides this Admin page too; the gold pill in the topbar brings you back.
Preview the real first-run experience without changing your account.
Preview one screen when you only need to review wording or layout. It opens the real onboarding screen, but saves nothing.
Use the full walkthrough when you want answers to save, then explore what those answers create. It uses a separate temporary customer account.
Billing, messages, public sharing, real people, and money are blocked. The test account expires automatically after 24 hours.
Create and start uses the choices above. Your real account never changes.
Review open profile, post, and reply reports. Community actions never alter pact membership.
Loading reports…
Hide a public page before it is ready. Signed-in account and billing recovery stay available.
Hide an entry in the menu under the username — for features that aren't ready to advertise.
| Leader | Group pacts | Active members | Admin | Support |
|---|
| Pact | Type | Owner | Members | Created |
|---|
Operations
Formal SLO status. Release and lab evidence below supports diagnosis, but never changes an objective's status.
Loading service levels…
Finance control
Daily, rolling 7-day, and month-to-date model spend, attributed to the feature and account that caused it.
Loading AI costs…
A read-only look at recent momentum. Join to see the full conversation and take part.
Complete all 18 North Star repetitions each day.
Tap each line to commit to it. All four must be checked before you're in.
Include the outcome, steps, dates, names, and anything you want remembered.
Finding the title, pulling out the steps, and cleaning the notes.
Everything is editable. Nothing is saved until you add it.
The recording is safe, but automatic organizing was unavailable. Review the preserved words before adding.
A voice task with steps starts as a to-do. You can turn a single action into a repeating habit after saving.
Say the whole mantra once, then pause. Each clear repetition fills the next spot.
Your North Star will appear here.
Streak freeze used — you're still on track.
This follow-up is ready. Are you still waiting?
Move
More
Tasks with a return scheduled come back automatically. Waiting has a follow-up. Someday / Maybe stays here until you move it back.
Task review is complete.
When
Defer temporarily without changing the saved list, position, due date, or reminder; or change the due date. Reminders save separately.
Hide it until you choose. Its list, position, due date, and reminder stay saved.
Set a deadline. Due and overdue tasks appear in Today.