Install
Download the Windows or macOS installer, run it, click through two confirmation prompts. The Windows build carries a verified certificate and Google has approved the sign-in flow, so SmartScreen will let you through (click "More info" → "Run anyway" if it pauses). The macOS build is notarised, so Gatekeeper opens it without a fuss. Prefer a browser? Use the web app instead — almost the same feature set, no install. Phones get redirected to app.taskspark.tech/m, a slimmer view tuned for one-handed use.
First run
TaskSpark opens into an empty workspace. You'll see two buttons:
- Sign in with Google. Creates a TaskSpark Sheet in your Drive and syncs tasks to it. Your data, your storage.
- Continue without signing in. Tasks live locally on this machine. You can connect Google later and your local data migrates into the Sheet.
Nothing else is mandatory on day one. Add a task, ignore everything else.
Workspaces
You can have up to three workspaces, each backed by its own Sheet. Switch from the sidebar. Useful splits: Personal / Work, or Home / Health / Side-project. More than three felt like a different product, so three it is.
Google Sheet backend
TaskSpark uses a single Sheet in your Drive as its database. The OAuth scope is drive.file, which means TaskSpark can only see files it created. Your existing Drive is invisible to the app.
If you open the Sheet directly and edit a row, TaskSpark picks up the change on next sync. It's a real spreadsheet, not a black box.
Kanban board
Four columns by status: Backlog, In progress, Blocked, Done. Drag cards between columns, or flip status from the task detail pane, both write the same field. Toggle "keep completed visible" in board settings if you like seeing what you've shipped.
Habits
A habit is a recurring task with a cadence. Two modes:
- Daily: "every day", "every weekday", "every Monday".
- Times per week: "3 times a week" without pinning specific days.
Streaks count, and Vacation Mode protects them on days tagged holiday.
Outlook sync
Read-only. Connects via Microsoft Graph using PKCE, no backend server involved. Meetings show up next to your tasks on calendar and day view. It's currently in early access, feedback welcome.
Shared workspaces
Paste a Google Sheet URL into the "Add workspace" dialog. If you have edit access to the Sheet, you'll edit tasks normally. If you only have view access, TaskSpark automatically enters view-only mode and hides all edit controls, so you can't accidentally break someone else's workflow.
Common questions
Can I use this without Google?
Yes. Pick "continue without signing in" on first run. You lose sync and shared workspaces, everything else works.
Where's my data?
Signed in: a Sheet in your Drive, scope drive.file. Signed out: local storage on this machine. See Privacy for the full picture.
What about Linux?
The web app runs in any modern browser — same data, almost the same feature set. The always-on-top floating timer, custom break sounds, offline mode, calendar integrations, budget tracking, CSV export and global keyboard shortcuts stay desktop-only. A native Linux build is on the roadmap.
Can I export?
Yes. Use Settings → Export to download a CSV of any workspace. If you're signed in with Google, you can also open the underlying Sheet in Drive and download it directly as CSV or XLSX — TaskSpark doesn't hold your data hostage either way.
Is there a mobile app?
There's a mobile web view at app.taskspark.tech/m — phones get redirected there automatically. Today / Upcoming / All tabs, a floating quick-capture button, optional install as PWA on iOS for a more app-like feel. It runs on the same Sheets backend as everything else, so anything you capture on your phone shows up on desktop.
How fast is sync between devices?
It's eventually-consistent, not real-time — changes flow through your Google Sheet, which means a few seconds in practice. There's no live socket. Editing the same task on two devices at the same instant is something to avoid.