TASK·FINDERSign in →

ONE LIST. THREE INBOXES.

Your work is scattered across three apps that all think they are the only one.

Task Finder pulls what is genuinely assigned to you out of Jira, Gmail and Slack, puts it in one queue, and lets you say yes or no to each item once. What survives becomes a task. Everything else stops asking.

Open the appSign-in is restricted to one account — see below
REVIEW
Jira3

Synced 4m ago

Gmail2

Synced 4m ago

Slack2

Synced 2h ago

Slack · 2

Can you take a look at the failing deploy on staging?Saved

Priya · #platform-oncall

18m ago
Reminder: design review notes need a written summary

Marcus · DM

3h ago

Jira · 3

Search results drop the second page on slow connectionsPLT-2841Overdue 2d

Assigned to you · In progress

1d ago
Add retry budget to the ingest workerPLT-2836Due today

Assigned to you · To do

2d ago
Mentioned: is this the same root cause as PLT-2790?PLT-2799

Comment by Dana

4d ago

Gmail · 2

Contract renewal — signature needed by FridayUnread

legal@northwind.example

5h ago
Re: quarterly infra spendRead

finance@northwind.example

1d ago

Where it looks

Jira

Everything assigned to you, plus the issues where someone said your name.

Gmail

Mail that is actually waiting on you, not the eighty newsletters underneath it.

Slack

The messages you saved for later and then never looked at again.

01 — REVIEW

Triage once, and it stays triaged.

Every item gets two buttons: promote it to a task, or dismiss it. A resync never resurrects something you already decided about — the whole point is that the pile shrinks.

REVIEW
Jira3

Synced 4m ago

Gmail2

Synced 4m ago

Slack2

Synced 2h ago

Slack · 2

Can you take a look at the failing deploy on staging?Saved

Priya · #platform-oncall

18m ago
Reminder: design review notes need a written summary

Marcus · DM

3h ago

Jira · 3

Search results drop the second page on slow connectionsPLT-2841Overdue 2d

Assigned to you · In progress

1d ago
Add retry budget to the ingest workerPLT-2836Due today

Assigned to you · To do

2d ago
Mentioned: is this the same root cause as PLT-2790?PLT-2799

Comment by Dana

4d ago

02 — TASKS

What survived review, in priority order.

Each task keeps a link back to the issue, thread or message it came from, so “what was this again?” is one click rather than a search.

TASKS
AllPendingDone
+ New task
Search results drop the second page on slow connectionsUrgentOverdue 2dJira
Sign the Northwind renewalHighDue FridayGmail
Write up the design review summaryMediumSlack
Add retry budget to the ingest workerMediumJira

03 — SYNC

It keeps working while the window is closed.

Jira and Gmail sync on a schedule in the cloud. Slack is the exception, and the app says so out loud: its credential is a browser session cookie that has no business living on a server, so the desktop app holds it and pushes items up.

CONNECTIONS
Jiranorthwind.atlassian.net

Syncs on the server every 15 minutes.

Gmailyou@northwind.example

Metadata only — subject, sender, timestamp, read state.

Slackdesktop only

Session cookie stays in the desktop keychain; items are pushed up.

Linked devices

MacBook ProUsed 6m ago

04 — DESKTOP

Same queue, native window.

The desktop app links to the same account with a one-time code, then reads and writes the same list. Sign out of the browser and it keeps going.

TASK FINDER
Search results drop the second page on slow connectionsUrgent
Sign the Northwind renewalHigh
Write up the design review summaryMedium

Linked to task-finder.bhushan.fun · syncing

05 — WHAT IS STORED

Gmail: metadata only

Subject, sender, timestamp, read state, and a link back to the thread. No message bodies. No snippets. Nothing you would mind a database backup containing.

Credentials: encrypted

Every connector secret is sealed with AES-256-GCM before it touches the database. Device tokens are stored as hashes, so a dump cannot be replayed.

Slack: never uploaded

The Slack credential stays in the desktop keychain. The server only ever sees the list of items the desktop chooses to push.

This one is not for you yet.

Right now this deployment accepts exactly one Google account: mine. If you sign in with anything else you will be turned away at the sign-in screen — that is the whole access policy, not an oversight. There is no sign-up, no waitlist, and no billing.

It is a single-user tool that happens to live on the public internet because a cron job has to run somewhere. If you want the same thing, the honest answer is to run your own copy.