{p.title}
+{p.body}
+From 2b77fe9ea0f2d015e7aac5b86fe0866b497826c8 Mon Sep 17 00:00:00 2001
From: Michal Ferber
- {SITE.name} runs entirely on your Mac, so a bug report is far easier to act on with the - details: your macOS version, the {SITE.name} version from the menu bar, and what you were - doing when it happened. + {SITE.name} runs entirely on your device, so a bug report is far easier to act on with the + details: your OS and version (macOS, Windows, or Linux), the {SITE.name} version from the + menu bar, and what you were doing when it happened.
diff --git a/site/src/pages/docs.astro b/site/src/pages/docs.astro index eb619a3..9f5e64a 100644 --- a/site/src/pages/docs.astro +++ b/site/src/pages/docs.astro @@ -4,7 +4,7 @@ import { SITE } from '../consts'; ---A menu bar timer, stopwatch, alarm and pomodoro — all in one - icon, with a timestamped history of everything you run. Rewritten from the + icon, with a timestamped history of everything you run. Runs on + macOS, Windows, and Linux. Rewritten from the original Python app - as a single Go binary. + (macOS-only) as a single Go binary.
- Requirements: Apple Silicon Mac (M1/M2/M3/M4), a recent macOS. The - build is unsigned (no Apple Developer Program needed). + All three builds are unsigned — no Apple Developer Program, no code-signing + certificate. Each OS has its own one-time first-launch step; see below.
Tomatick-x.y.z-macos-arm64.zip from the Releases page.xattr -dr com.apple.quarantine /Applications/Tomatick.app
Tomatick-x.y.z-windows-amd64.exe from the Releases page. There is no installer — run the .exe directly, from wherever you saved it.Tomatick-x.y.z-linux-amd64.tar.xz from the Releases page.tar -xJf Tomatick-x.y.z-linux-amd64.tar.xz
+cd tomatick
+sudo make install # or: make user-install (installs under ~/.local)
+ Installs the binary, a .desktop entry, and the icon. No signing step.
+ - Tomatick is a menu bar app — there's no Dock icon and no window. Look for - the 🍅 (or stopwatch) icon in the top-right menu bar. Click it for everything. + Tomatick is a menu bar / system tray app — there's no taskbar window. Look for + the 🍅 (or stopwatch) icon in the menu bar (macOS), notification area (Windows), or system + tray (Linux). Click it for everything.
Tomatick can turn a macOS Focus on during a pomodoro work phase - and off on breaks. macOS has no public API for this, so it runs Shortcuts you create: + and off on breaks. macOS has no public API for this, so it runs Shortcuts you create. + This feature does not exist on Windows or Linux — there's no equivalent OS-level Focus/DND API + to hook into, so the setting is a no-op there.
Settings → General → Global hotkey: pick an action (Start Pomodoro,
- Start Timer, or Toggle Keep Awake) and a key (e.g. ⌥⌘P). The first use prompts for
- Accessibility permission (System Settings → Privacy & Security → Accessibility).
+ Start Timer, or Toggle Keep Awake) and a key (e.g. ⌥⌘P). On macOS the first use
+ prompts for Accessibility permission (System Settings → Privacy & Security →
+ Accessibility).
Menu → Keep awake prevents sleep while it's on. Bindable to the hotkey; turns itself off on quit.
-.json.This copies presets, pomodoro lengths, sounds, snooze, Focus shortcut names, hotkey, and alarms. (Launch-at-login stays per-machine.)
~/Library/Application Support/Tomatick/
+ macOS: ~/Library/Application Support/Tomatick/
+Windows: %AppData%\Tomatick\
+Linux: $XDG_DATA_HOME/Tomatick/ (or ~/.local/share/Tomatick/)
+
├── config.json # all settings, presets, alarms
└── history.db # SQLite event history
- It never leaves your Mac. See the Privacy Policy for the details.
+ It never leaves your device. See the Privacy Policy for the details.
Questions or bugs? See the GitHub repository.
diff --git a/site/src/pages/index.astro b/site/src/pages/index.astro
index 17b3b84..50f01b3 100644
--- a/site/src/pages/index.astro
+++ b/site/src/pages/index.astro
@@ -6,13 +6,19 @@ import { SITE } from '../consts';
const features = [
{ icon: '⏱', title: 'Timer', body: 'Natural durations — 25m, 1h30m, 90s, 2:30. Live M:SS countdown right in the menu bar. It keeps ringing until you dismiss it.' },
{ icon: '⏲', title: 'Stopwatch', body: 'Counts up with laps. Pause, resume, reset — all from the menu.' },
- { icon: '🍅', title: 'Pomodoro', body: '25 / 5 / 15 by default, auto-advancing work ↔ break, long break every 4th cycle. Optional Focus/DND during work.' },
+ { icon: '🍅', title: 'Pomodoro', body: '25 / 5 / 15 by default, auto-advancing work ↔ break, long break every 4th cycle. Optional Focus/DND during work (macOS only).' },
{ icon: '🔔', title: 'Alarms', body: 'One-shot (a date + time) or recurring (a time on chosen weekdays). Looping sound + notification, with snooze.' },
{ icon: '🧭', title: 'Run several at once', body: 'Multiple sessions together; the menu bar shows your pinned one live, everything else listed with its own count.' },
{ icon: '🗂', title: 'Timestamped history', body: 'Every event logged to SQLite. Browse recent runs, export the full log to CSV or JSON.' },
];
-const badges = ['Open source', 'MIT licensed', 'No data leaves your Mac', 'Single Go binary'];
+const platforms = [
+ { icon: '🍎', title: 'macOS', body: 'Apple Silicon (M1–M4). Unsigned — right-click → Open on first launch.' },
+ { icon: '🪟', title: 'Windows', body: 'x86_64. Unsigned — SmartScreen: More info → Run anyway on first launch.' },
+ { icon: '🐧', title: 'Linux', body: 'x86_64, .tar.xz. No signing step — install and run.' },
+];
+
+const badges = ['Open source', 'MIT licensed', 'macOS · Windows · Linux', 'Single Go binary'];
---
Tomatick is a menu bar timer, stopwatch, alarm and
- pomodoro — with a timestamped history of everything you run. Rewritten
- from the original Python app as a single Go binary.
+ pomodoro — with a timestamped history of everything you run. Runs on
+ macOS, Windows, and Linux — rewritten from the
+ original Python (macOS-only) app as a single Go binary.
{badges.map((b) => - {b}
)}
- macOS, Apple Silicon (M1–M4) · unsigned build, no Apple Developer Program needed.
+ All builds are unsigned — see Quick Start for the one-time first-launch step on your OS.
+
+
+
+
+
+ Available for macOS, Windows, and Linux
+
+ {platforms.map((p) => (
+
+
+ {p.title}
+ {p.body}
+
+ ))}
@@ -62,7 +83,7 @@ const badges = ['Open source', 'MIT licensed', 'No data leaves your Mac', 'Singl
Everything from the menu bar
- No Dock icon, no window. Start a session and it shows up in the menu — click it to
+ No taskbar window. Start a session and it shows up in the menu — click it to
pause, stop, or dismiss. Your settings, presets and alarms sync via a simple export/import.
diff --git a/site/src/pages/privacy.astro b/site/src/pages/privacy.astro
index 5d4fb36..e8ab6a9 100644
--- a/site/src/pages/privacy.astro
+++ b/site/src/pages/privacy.astro
@@ -10,17 +10,18 @@ const updated = 'July 2026';
Last updated: {updated}
- Short version: the Tomatick app stores everything locally on your Mac —
+ Short version: the Tomatick app stores everything locally on your device —
nothing is uploaded, no account, no server-side processing. This website uses privacy-friendly,
cookieless analytics and collects no personal information.
The Tomatick app
- Tomatick runs entirely on your Mac. Your settings, presets, alarms and event history are stored
- in ~/Library/Application Support/Tomatick/ and never leave your
- device. There are no accounts, no telemetry, and no network calls to us. If you use the
- Export Settings / Export History features, the resulting files go wherever you choose to save them.
+ Tomatick runs entirely on your device (macOS, Windows, or Linux). Your settings, presets,
+ alarms and event history are stored locally — see Quick Start for the
+ exact folder on your OS — and never leave your device. There are no accounts,
+ no telemetry, and no network calls to us. If you use the Export Settings / Export History
+ features, the resulting files go wherever you choose to save them.
This website (tomatick.us)