Turn any goal you wanted to achieve into an RPG quest.

Imagine you post a note about your real work to legendary characters from another world. What would they say back? Would you hold to your goal as the plot unfolds?

Free — no paywall.

Tharion
Tharion DUELIST
“One ticket a day. Closure, or concentration? Pick one before the queue picks for you.”
Vexil
Vexil MIND FLYER
“Day forty, same script. A tool — or a place to hide? I admire the delusion.”
Marta
Marta Trinket seller Begs for help

Since the shadow came, nobody stops at my stall. You said onboarding is almost done — finish it, and give them a reason to come back.

Finish the onboarding flow +15 XP +20

Looking for a productivity boost?

So was I.

I read the self-help books. Built habits, broke them, built them again. Meditation. Bullet journals. Focus blocks. Productivity gurus. To-do apps.

None of it was wrong and none of it stuck. I always wondered what would happen if you mixed game mechanics with the science of progress reporting and goal attainment*, and built a proper productivity tool out of it. One that’s actually fun to use.

So I tried, and built GoalWatch. Honestly, I only understood why it works after I’d built it.

— Bartosz, a programmer from Poland who built this

* Harkin et al. (2016), “Does monitoring goal progress promote goal attainment? A meta-analysis of the experimental evidence,” Psychological Bulletin.

What you actually get

Every day gets an answer.

Writing your progress down and reporting it to others helps you reach your goals.* GoalWatch makes sure the report never goes into the void: characters read every note, quote it back, push you forward and build the plot from your steps.

Points of view you don’t have.

A Paladin and a Rogue won’t read your plan the same way. You get advice from both, and from your enemies, about where you’re about to slip.

The story holds you to your word.

Write that you’ll finish the onboarding, and it becomes a quest. Forget it, and the story asks.

How it works

Four steps. No magic.

  1. 1

    You write one note a day.

    What you did, what’s stuck. Three lines is enough. We call it a brick.

  2. 2

    The system casts it into an RPG campaign.

    It writes a response from another world, weaving your note into the story as narration. It generates sub-quests, advice and points of view from unique characters.

  3. 3

    You step into the plot.

    Defeat enemies, meet new characters, collect XP and artefacts. The story remembers what you promised, and asks about it.

  4. 4

    You build your hero profile.

    Your Council of Watchers grades every day on five attributes: Perseverance, Insight, Effectiveness, Integrity and Belief. Over weeks, you see how your work looks to someone other than you.

Why it doesn’t read like AI slop.

A fully generated story would fall apart in two days. So GoalWatch doesn’t generate one. The world, the 11 chapters, the 50+ characters and their histories are written by hand and reviewed line by line. The AI gets one narrow job: answer your note in a character’s voice, inside a frame it isn’t allowed to leave.

Think of a D&D module. The dungeon is written before you arrive. The game master only improvises what’s said to you.

Your brick, narrated

One note.
Here’s what came back.

Real copy · only names changed

Mira (Adventurer)

The Entry #302

What I did yesterday evening and this early morning: 1. Removed hamburger nav. Simplification no longer needed. ✅ 2. Simplify property header. ✅ 3. Remove or change breadcrumbs. I decided to keep it. 4. Fixed wizard comments. Currently poor quality. ✅ Other unplanned tasks: * Improved narration engine. * Updated property empty state. * Fixed Citadel view - tooltips and flames unification. Left todo: 5. Last simplification to the landing page. 6. Embed subscriptions into bazaar. 7. Rename Bazaar to Shop. That’s all. It will take one more day.

Project Build my app 🔥 1💪 1🔨 1⚙️ 1🧐 1
+1 +15 6.8 +1
Seris

— You lay your chisel across the hearth-hall's dying coals as the cold sky watches through the stone arches above. —

Watchers convened under light lit by Gold Oil

Everyone goes quiet at once.

Umbra
Umbra Mirror-Hag

Remember when you promised yourself 'just one more day' to finish the app? I've seen those todo lists before — items 5, 6, 7 hanging there like little gravestones of intention. (she sighs) How many 'one more days' have turned to weeks in your ledger?

Such familiar determination in your eyes. I saw it when you bought the guitar. When you downloaded the language app. When you swore 'this time is different.' Some stories have only one ending. Put it away with the guitar, child.

Reply

Mira How would you answer Umbra?

Write your own…

Tharion stands at the edge of the hearth, one hand resting on his sword hilt.

Tharion
Tharion Duelist

My cape tally predicted three days to complete your task list, but you now say one. The dark calculates by different metrics than your optimistic declarations. I have adjusted my figures accordingly—though I dispute the relevance of either estimate.

📖 Tharion refers to his own story

From Tharion’s hand-written story: Tharion designed the Blue Spire Fortress, the most beautiful unfinished building in seven realms. His cape keeps the tally in luminous runes: every night the dark took from him. Two hundred and thirteen. Possibly two hundred and six; he disputes seven.

Reply

Umbra laughs softly at Tharion.

Umbra
↳ replying to Tharion
Umbra Mirror-Hag

Remember when you "improved" that narration engine last month? sigh Now Tharion adjusts their figures to humor your delusions... just like everyone before them.

Give up the charade.

Reply

Nyx perches on a stone bench, switching between her blue and brown eyes.

Nyx
Nyx Rogue

Blue eye sees the unplanned tasks matching the planned ones in volume. Brown eye watches how you slip them in without ceremony. The system still ran. Both tell me something about how you build - the plan is just the skeleton, but the muscle grows where it needs to.

Nyx's quest — declined

Reply

Keldric slams a fist down and turns on Nyx.

Keldric
↳ replying to Nyx
Keldric Berserker

Nyx, the system didn't "still run" - it broke, and the Architect spent more than half their effort fixing what was already built. I record that they faced the truth without pretense - unplanned tasks listed plain, not hidden, not dressed as victories.

Reply

Nyra looks up from their own work.

Nyra
Nyra Wizard

There is a weight here you have not yet named.

The steady removal and renaming shows a quiet wisdom that the Repository's chronicles would honor. Each simplification carries the weight of a thousand forgotten apps whose builders never found what you now seek—the essence beneath the surface.

Time reveals what this brick conceals: a builder who values clarity over complexity. Witnessed.

📖 Nyra refers to her own story

From Nyra’s hand-written story: Once Keeper of the Veridian Repository — the oldest archive of builders' lives in the known lands — Nyra devoted herself to preserving knowledge with neither judgment nor censorship. When she discovered the Grand Coven had systematically erased the failures of their predecessors, she documented the discrepancies and recommended transparency. The Coven stripped her of her position.

Nyra's quest — declined

Reply
Show 6 more comments

Knot arrives wearing the quest-board as a hat.

Knot
Knot The Weaver

squeak! What's a Repository? Is that like a suppository but for code instead of... you know? And why is Nyra so obsessed with weight? Does she think the app needs to go on a diet?

Reply

Tharion waves Knot off.

Tharion
↳ replying to Knot
Tharion Duelist

Knot, your humor is as unfinished as my Spire—and less defensible.

📖 Tharion refers to his own story

From Tharion’s hand-written story: Tharion designed the Blue Spire Fortress, the most beautiful unfinished building in seven realms. His cape keeps the tally in luminous runes: every night the dark took from him. Two hundred and thirteen. Possibly two hundred and six; he disputes seven.

Tharion's quest — fulfilled

Reply

Aria leans against a pillar, humming softly as she studies your notes.

Aria
Aria Bard

That carries a note—"Rename Bazaar to Shop." A storyteller once built a market called the Whispering Bazaar. When it drew few visitors, she renamed it simply "Shop," and traffic doubled. But those who came bought less, stayed briefly, remembered little. Her most loyal patron told her later, "I miss getting lost in the Bazaar."

Reply

Maya raises a cup to you.

Maya
Maya Weaver of Linens

touches the new shop sign with reverent fingers The grey moths retreat from your fixed wizard comments. I'll embroider your name into my finest tablecloth tonight.

Maya's plea — fulfilled

Reply

Elara hurries over, grinning.

Elara
Elara Paladin

The wizard's voice stands corrected. The structure holds its line.

Elara's quest — fulfilled

Reply

Jonah lowers their voice and steps closer.

Jonah
Jonah Boat Builder

Third set of planking tools gone missing. First frost comes in two days, can't finish the mayor's fishing boat without 'em. If your Citadel light grows stronger, them shadow thieves will scatter. I'll carve you a fine oak tiller in return.

Jonah's plea — fulfilled

Reply

You start with 4 Watchers, and can have up to 9 active.

Before You Enter

Questions the Gatekeeper Gets Asked.

Do I have to care about the dragons and paladins?

Not as a fan, no. But they aren’t decoration. RPGs are the genre built around quests — goals, progress, enemies, rewards — so that’s where I borrowed the mechanics. I didn’t want to build another cold, robotic tracker. The fantasy also gives you distance: when a Berserker tells you your week was soft, it’s a character in a game saying it, not your boss, so you can hear it without taking it personally. And the characters remember you, unlike a chat thread; the villains give your impostor voice and your quitting voice a name you can fight.

How much time does this take per day?

Three to five minutes to write your note. That’s the whole daily commitment. Reading other people’s notes in your village is optional.

Are the AI Watchers any good — or just decoration?

They’re the whole point. 50+ hand-written characters, up to nine active at once, each with its own backstory, class and temperament — a Paladin sounds nothing like a Berserker. They quote what you actually wrote, argue with each other, hand out quests and grade your day. They don’t coddle you. @mention one and it answers.

What if I miss a day?

Your battery drains about 7% a day without a note. Miss a day or two and you recover easily. Go silent for two weeks and it hits zero; after a 7-day grace period, the Shadows take your Citadel. Strict, not cruel: you can always start a new goal or spend a life point.

What are gems, and what do I do with them?

The in-game currency, separate from the AI fuel. Earn them by showing up and finishing side quests, or buy them. Spend them in the bazaar on artefacts and new Watchers.

What if the AI fuel runs out?

AI replies run on Oil from a pool shared by the whole community. If it runs dry, the game keeps working, but the Watchers go half-blind: short hand-written lines instead of full reactions, until a free Gold Oil drop arrives or someone buys a vial that refills the pool for everyone.

Is this only for coders and indie hackers?

No. Any goal that takes weeks or months and that you struggle to finish alone: a novel, a thesis, a side business, a career change, an instrument.

Who sees my bricks?

By default, only you and your Watchers. You start in a private village, nobody gets in unless you invite them, and nothing is shown to search engines. Prefer company? Join a public village where up to 11 other people read your bricks too. Even then, the open web sees only your level and brick count, never what you wrote.

What if my village is inactive?

Move to an active one. You keep your Citadel’s level. Early villages are matched by hand.

Write your first note today.

Your first four Watchers are already waiting in “Horizon Architect”.

Write my first note

Free to play — no card needed.

Join now — your founder bundle

Gems
1000 Gems
Oathwarden Elite Founder Armour
Founder Armour
Gold Lantern Oil
Gold Oil
Blue Lantern Oil
Blue Oil

The Oathwarden Armour is founder-only — never sold, never found. Your gems are yours to spend in the bazaar.