AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I make a private personal start-page dashboard with a clock, to-dos and quick links?

Open AnyTool Personal Dashboard and use it as your start page or new-tab page. It shows a big live clock and date with a greeting that changes through the day (good morning / afternoon / evening), and a quote of the day that rotates at midnight. Set the one main focus for your day, keep a checkable to-do list, build a grid of quick links to your favourite sites (they open in a new tab), jot anything in the notes scratchpad, and count down the days to a trip or deadline. Everything — your name, focus, tasks, links, notes and countdown — is saved only in this browser’s localStorage and never uploaded. Bookmark the page or set it as your homepage to use it daily.

  • Big live clock + date + a greeting that adapts to the hour, with 12/24h and seconds options
  • A daily focus, a checkable to-do list, a quick-links grid (open in new tab) and a notes scratchpad
  • A countdown to any date and a quote of the day that rotates at local midnight
  • Everything auto-saves to this browser’s localStorage — nothing uploaded, no account, no tracking
  • Use it as your homepage / new-tab page; fullscreen mode turns it into a wall clock / focus screen

What is

Personal dashboard (start page / new-tab dashboard)

A personal dashboard is a single start page that brings your everyday essentials into one view: a clock and date with a personalised greeting, your main focus or priority for the day, a to-do list, a grid of quick links to favourite sites, a notes or scratchpad area, a countdown to an upcoming event, and an inspirational quote of the day. Often used as a browser homepage or new-tab page (the pattern popularised by tools like Momentum, Flocus, Bonjourr, Tabliss, start.me and igHome), it acts as a calm command center you see every time you open a tab. This tool is the privacy-first, 100% client-side kind: every widget is saved only in your browser’s localStorage and nothing is ever uploaded. It deliberately omits live weather and stock widgets, because those require a server API to fetch and would break the fully-private promise.

Generators

Related terms

Start pageNew-tab pageLive clockGreetingMain focusTo-do listQuick linksCountdownQuote of the day

Frequently Asked Questions

Yes. Bookmark the page or set it as your homepage / new-tab page; the clock, greeting and quote update live, and there is a fullscreen mode.

The Personal Dashboard is designed to be your start page. Set its URL as your browser’s homepage or new-tab page (or just bookmark it), and every time you open it you get a big live clock and date, a greeting that shifts from good morning to good night with the hour, your focus and to-dos for the day, your quick links and a quote of the day. A fullscreen button turns it into a wall clock or focus screen. Because everything is stored in this browser’s localStorage, your dashboard is there waiting each time — on this device and browser.

Yes. Your name, focus, tasks, links, notes and countdown live only in this browser’s localStorage and are never uploaded — no account, no server, no tracking.

AnyTool Personal Dashboard is 100% client-side. Everything you enter — your name, today’s focus, the to-do list, quick links, notes and the countdown — is saved only in this browser’s localStorage and is never sent to a server. The clock and the quote of the day are computed on-device with no API calls, there is no sign-up or analytics, and the page keeps working offline once cached. Because the data is tied to this browser, clearing your browser data erases it, and opening the dashboard in another browser, device or private window starts fresh.

Because weather and stock prices have to be fetched from a server API, which would break the 100%-private promise — so they’re left out on purpose.

Live weather and stock or crypto prices can only come from a third-party server API that the page would have to call over the network, often sending your location or watchlist. That conflicts with the core promise that this dashboard is 100% client-side and uploads nothing, so those widgets are deliberately omitted. Everything the dashboard does show — the clock, greeting, focus, to-dos, quick links, notes, countdown and quote of the day — is computed and stored entirely on your device with no network calls.

It is chosen deterministically by the calendar date, so the same quote shows all day and a new one appears at local midnight; a shuffle button picks a random one too.

The quote of the day is selected from a curated, bundled quote bank using the day of the year, so it stays the same for the whole day and rotates to a fresh quote at local midnight — no API or network is involved. If you want a different one immediately, a shuffle button draws a crypto-secure random quote, and a reset control brings back the day’s scheduled quote. All quotes ship with the page, so nothing is fetched.

Detailed Explanation

Methodology

What a Personal Start-Page Dashboard Contains

AnyTool Personal Dashboard is a private start page / new-tab dashboard built from the widget set people expect from tools like Momentum, Flocus, Bonjourr, Tabliss, start.me and igHome — but 100% in the browser. The page is modelled as one object: { name, focus, todos: [{ text, done }], links: [{ name, url }], notes, countdown: { label, date }, settings }. The hero shows a big live clock and the long date with a greeting that adapts to the hour (good morning before noon, afternoon, evening, then good night), plus a quote of the day. Below it sit the working widgets: a single main FOCUS for the day (the one thing that makes today a win, which also shows in the browser tab title), a checkable to-do list with add / edit / delete and a done counter, a quick-links grid where each favourite site shows a domain-initial avatar (no favicon is fetched) and opens in a new tab, a free-text notes scratchpad, and a countdown that reports the days (and hours) until a chosen date. A settings panel toggles a 12 or 24-hour clock and an optional seconds digit.

  • One model: { name, focus, todos[], links[], notes, countdown{label,date}, settings }
  • Hero: big live clock + long date + hour-aware greeting + quote of the day
  • Widgets: daily focus, checkable to-dos, quick-links grid (new tab), notes, countdown
  • Quick links use a domain-initial avatar — no favicon is fetched from any server
  • Settings: 12/24-hour clock and an optional live seconds digit
How It Works

Live Clock, Greeting, Quote of the Day and Countdown

The clock is timestamp-based: a one-second interval reads the device clock (new Date()) and the page renders that value, so the displayed time is the true wall-clock time and never drifts the way a decremented counter would. The greeting and the countdown are derived from the same live "now", so they stay correct as time passes. The quote of the day is chosen deterministically from a curated, bundled quote bank using the day of the year (mixed with the year so consecutive days do not repeat), which means the same quote shows for the whole day and rotates to a new one at local midnight — with no API and no network. A shuffle control draws a different quote using crypto-secure randomness (securePick from the password-generator engine), and a reset control returns to the day’s scheduled quote. The countdown computes whole days using start-of-day differences in local time and adds remaining hours for an upcoming date, and it also handles the same-day case ("Today!") and past dates ("N days ago"). A fullscreen control uses the Fullscreen API so the dashboard can serve as a wall clock or focus screen.

  • Clock is timestamp-based (reads new Date() each second) so it cannot drift
  • Greeting shifts morning → afternoon → evening → night from the current hour
  • Quote of the day is deterministic by day-of-year; rotates at local midnight, no API
  • Shuffle uses crypto-secure securePick; reset returns to the day’s quote
  • Countdown shows days + hours, plus same-day ("Today!") and past-date handling
Privacy & Security

Privacy, Persistence and Honest Scope (No Weather/Stocks)

Everything runs locally with no account, server or tracking. The whole dashboard — name, focus, to-dos, quick links, notes, countdown and settings — is written to the browser’s localStorage on every change and loaded back with input validation and sanitisation, so an old or hand-edited blob cannot crash the page; there is no Save button and nothing is uploaded. Because the data lives in localStorage, the dashboard is a personal single-device start page: there is no cloud sync between browsers or devices, opening it elsewhere or in a private window starts fresh, and clearing browser data erases it. The tool is explicit that it deliberately omits live weather and stock or crypto widgets: those can only come from a third-party server API the page would have to call (often sending location or a watchlist), which would break the 100%-client-side promise, so they are left out on purpose. The intended use is to bookmark the page or set it as the browser’s homepage / new-tab page so it is seen on every new tab; it works offline once cached.

  • Whole dashboard saved to localStorage on every change; validated and sanitised on load
  • Single-device by design — no cloud sync; clearing browser data erases it
  • No weather/stock widgets on purpose: those need a server API and would break privacy
  • Quick links open in a new tab and use a generated initial, not a fetched favicon
  • Meant to be set as homepage / new-tab page; works offline after first load
Personal Dashboard: private in-browser start page (AnyTool) vs typical new-tab dashboards
CapabilityAnyToolMomentum / start.me / extensions
Where data livesOnly in your browser’s localStorageCloud account / extension sync
Live clock + greetingYes, timestamp-based, 12/24hYes
Focus, to-dos, links, notesAll included, saved locallyOften gated behind a paid plan
Countdown + quote of the dayYes, computed on-deviceVaries / premium
Live weather / stocksOmitted on purpose (needs a server API)Yes — fetched from a server
Account / signupNone — fully privateUsually an account to sync
CostFree, no signupFree tier + paid upgrade

AnyTool keeps the whole dashboard in your browser and uploads nothing; it omits weather/stocks because those require a server, which would break the 100%-private promise.