A calm focus ritual, in your browser

Focus, with a little on the line.

Set an intention, put a little on the line, and hold it — with real people quietly holding alongside you.

Free · no account · runs entirely in your browser
The ritual

Three small steps

01
Set an intention

Name what this session is for, in plain words. One line is enough.

02
Choose length & stake

25, 50, or 90 minutes — and an optional, gentle stake to hold you to it.

03
Hold the session

A living timer carries you through. End early, kindly, anytime.

The loop

One sit becomes a practice

A session is one held block of time — 25, 50, 90 minutes, or your own. The practice is the circle that closes around it — and opens again.

plant tomorrow's sitsit with othersthe moon fillsplant again
Waxing moons

Each day you sit, that day's moon fills — a month of crescents you can read at a glance.

The thread

Your run of days, held gently — the thread holds through today until you sit, and only lets go after a full day away.

Close the day

A quiet shutdown ritual: one honest line about how it went, kept for tomorrow morning.

Plant tomorrow

Finish a sit and plant the next one — put it on your own calendar. Nova never sends push notifications.

Try a session

Pick a living visual.
Watch it hold you.

Not a rigid bar. Choose the form that calms you, set a length, and press begin — the visual fills in real time, the same way it does in a real session.

Form
Length
50:00
ready when you are
Right now

Others are sitting right now

Everyone you see here is a real person, holding a real session. While you hold yours, live people hold theirs beside you, shown the way the wall shows them: a generated avatar, a calm alias, a country. Never a name.

Quiet hours happen — the wall below remembers every kept word.

For your team

The practice, held together

Nova Goals for Teams gives an organization a quiet room — shared sits, kept intentions noticed, a garden that grows with showing up, and dashboards that only ever see the whole, never the person.

the room's feed
  • Quiet Pine held 25 minutes🙏 2
  • Steady Cloud opened a circle join →
  • Early Reed crossed 10 sessions🙏 4
    send a note — one quiet email marking this
the team garden
Pine
Cloud
Reed
Lantern
Ember

6h of shared focus fed the ground this week
the room has sat together 4 days running

what admins see
sat this week
4 of 5
focused time
6h 10m

team totals only — no per-person view exists, by design.

screens drawn with sample data — real rooms are private to their teams.

In good faith

The timer, your intentions, and your private history are real. So are the people — the live count, the roster holding beside you, the wall, and every bow on it. Two things are plainly not: the figures behind dashed rings that fill a thin room are ambience, never counted and always labelled, and the money stake is an honor system, so nothing is ever charged.

See the honest limits →

Common questions

Is Nova Goals free?

For one person, yes — no subscription, no purchase, no account required. The paid tier is Nova Goals for Teams, for organizations: $6 per seat per month, or $5 per seat per month billed yearly. The optional money stake is a self-accountability idea, and real payment is not wired up for it.

Do I need an account to use Nova Goals?

No. The full focus loop works signed out, and your sessions stay in your browser. An optional email sign-in exists for one reason only: to carry your history across devices. No password, no profile.

Where is my data stored?

By default, in your browser: sessions in IndexedDB, goals and day notes in localStorage. Nothing leaves your device unless you turn on sync. If you do — with a sync code or an account — your sessions, goals, and day notes are also stored unencrypted on Nova's server so your devices can share them.

Are the people in the room real?

The people are. The "N holding a session right now" count and the roster beside you are live people holding sessions at that moment, shown anonymously as a generated avatar, a calm alias, and a country. When the room is thin, a few figures behind dashed rings fill it out — those are ambience, not people: they carry a kanji instead of a name, they are never counted, and the screen says so beneath them. No chat and no matching — quiet presence is the whole point.

How does the money stake work?

The stake is a gentle accountability cue: money is on the line, returned when you finish or when you name your reason for leaving. It is an honor system — Nova Goals never actually charges you.

What happens if I stop early?

You name it, kindly. Ending early opens a short reason ritual — the internet, a notification, your body, a lost thread, something urgent — with room for a private note. No scolding, and the minutes you held still count. Over time the reasons become a quiet map of what pulls you away.

Does it work for ADHD?

Many people with ADHD use it exactly this way: one intention instead of a list, a visible timer, real people quietly alongside, and a kind restart when a session breaks. It is not a medical tool and does not claim to be — but body-doubling, short committed blocks, and no-shame endings are the whole design. If you plant tomorrow's sit, your own calendar becomes the reminder channel — Nova never sends push notifications.

What's a thread here?

Your run of days with at least one held session. We say thread, not streak, on purpose: it holds through today until you sit — it only lets go after a full day away — and each day you sit fills that day's moon. A thread is something you can pick back up.

Is the wall anonymous?

Yes. A wall post shows a generated avatar, a calm alias, your country, your words, and the minutes held — never a name, never an email. Sharing is opt-in per session, and you can remove your own posts from the same browser that made them.

What happens if I reload the tab mid-session?

The countdown is timestamp-based, so it survives reloads and resumes at the correct remaining time when you return.

Begin where you are.

One intention. One session. Held, gently.

Free · no account · runs entirely in your browser