At the stillpoint: a calm, offline-affirming, organized new tab. Pomodoro timer, to-do list, notepad, habit tracker, and day planner.
"At the still point of the turning world." — a quiet anchor for your day, every time you open a tab.
There are two ways to run StillPoint. Pick whichever sounds easier — both use the exact same files.
| Best for | What it does | |
|---|---|---|
| Browser extension | People who want it on every new tab, automatically | Replaces your browser's new tab page |
| Standalone page | People who don't want to touch extension settings at all | A regular page you open, bookmark, or set as your homepage |
Works the same way in any Chromium-based browser — Chrome, Edge, Brave, Arc, Opera, Vivaldi, and Avast Secure Browser. Firefox is a little different (see below) because Firefox doesn't allow permanent unlisted extensions.
Download this repo as a ZIP and unzip it somewhere permanent on your computer (e.g. ~/Documents/stillpoint). Don't move or delete the folder after installing — the browser keeps pointing at it.
- Open your browser and go to:
- Chrome / Brave / Arc / Opera / Vivaldi:
chrome://extensions - Edge:
edge://extensions
- Chrome / Brave / Arc / Opera / Vivaldi:
- Turn on Developer mode (toggle, usually top-right).
- Click Load unpacked.
- Select the unzipped
stillpointfolder. - Open a new tab — you're done.
Avast Secure Browser is built on Chromium, so it uses the same chrome://extensions page as above — but it also ships with an Extensions Guard setting that can block new installs.
- Go to
chrome://extensionsin Avast. - If Developer mode won't toggle on, or the install seems blocked: open Avast's Settings → Privacy & Security → Extensions Guard and temporarily allow new extensions.
- Follow the same steps as above: Developer mode on → Load unpacked → select the
stillpointfolder. - You can turn Extensions Guard back on afterward; it only checks at install time.
Firefox requires a signed extension from addons.mozilla.org to run permanently. For personal use, you can load it temporarily:
- Go to
about:debugging. - Click This Firefox → Load Temporary Add-on.
- Select the
manifest.jsonfile inside the unzipped folder.
Note: temporary add-ons are removed when Firefox restarts, so you'll repeat this step each time you reopen the browser. If you want it permanent in Firefox, the standalone option below is the easier path.
If you'd rather skip developer mode and extension settings entirely, StillPoint works as a plain web page too — same look, same features, same local-only storage.
- Unzip the folder as in Option A, step 1.
- Double-click
newtab.html. It opens in your default browser like any other page. - Bookmark it so you can get back to it easily, or:
- Set it as your homepage — most browsers have a Settings → "On startup" or "Homepage" option where you can point to a local file. Paste in the file's location (it'll look like
file:///Users/you/Documents/stillpoint/newtab.htmlon Mac, orfile:///C:/Users/you/Documents/stillpoint/newtab.htmlon Windows).
Your to-dos, notes, habits, and theme are saved locally in that browser, tied to that page, exactly like the extension version — they'll still be there next time you open it. The only difference is it won't automatically replace every new tab; you open it the way you'd open a bookmark.
This is also the easiest option if you're not on Chrome/Edge/Brave/Firefox at all, or just don't want to deal with extension permissions.
- Configurable focus / break / long break lengths (Settings → Pomodoro)
- Tracks sessions (1–4), then a long break
- Flashes the tab title when a session ends
- Add tasks with Enter or the + button
- Click the circle to mark done; click the text to edit inline
- Import / Export live as two small buttons (
↑ Import/↓ Export) in the top-right corner of the To-do widget - Import: click it to pick a
.txt(one task per line) or.csvfile. Tasks are added to your existing list, not replaced - Export: click it, then choose
.txtor.csvfrom the small menu that appears. Downloads all your tasks, done and not-done - Exporting and then re-importing the same file round-trips cleanly — done/not-done status is preserved either way
- "Clear done" removes completed tasks
- Plain text, auto-saves as you type
- Persists across sessions
- Add habits in Settings → Habits
- See a 7-day dot grid per habit; click any dot to toggle
- Today's dot has an accent ring
- Two views: Time blocks (start → end + label) or an ordered list with optional times
- Resets each day (previous days' data is preserved but a new day starts fresh)
Open ⚙ Settings (top-right) to:
- Pick from 6 built-in themes: Dusk, Midnight, Forest, Slate, Rose, Light
- Upload a personal background image (stored locally in your browser, never sent anywhere)
- Remove the background image to return to the theme colour
Everything is stored locally in your browser — your machine, nowhere else.
- Extension version: uses
chrome.storage.local. Uninstalling the extension clears all data. - Standalone version: uses your browser's local storage for that page. Clearing your browser's site data for that file will clear it too.
Export your tasks before uninstalling or clearing data if you want to keep them.
MIT — see LICENSE.