Claude, Slack, IMAP - one task list

Every commitment,
in one place.

Tasqs reads your Claude conversations, Slack messages, and non-Google email, then surfaces the promises you made and the asks waiting on you. You triage; nothing leaves your machine.

Local-first

3 sources

Claude session logs, Slack workspaces, and IMAP mailboxes scanned for things you said you'd do.

4 languages

First-person commitments and inbound asks extracted from FR, DE, EN, and IT messages.

Local-first

Data stays on your machine. OAuth tokens and IMAP passwords are encrypted at rest.

Why Tasqs

Built for the way your
commitments actually live.

Promises hide in Claude chats, Slack threads, and email replies. Tasqs pulls them out, hands them to you for review, and writes them to one markdown file you control.

Three sources, one queue

Claude conversations, Slack threads, and IMAP email scanned for the things you committed to.

Triage, don't capture

Detected items land in a Candidates queue with a deeplink back to the source. Add to tasks or dismiss.

Plain markdown task list

Your list lives in a human-editable TASKS.md: This Week, Active, Waiting On, Someday, Done.

FR, DE, EN, IT

Extractor reads first-person commitments and inbound action-requests across four languages.

Local-first, encrypted

No telemetry, no analytics, no third-party SDKs. OAuth tokens and IMAP passwords sit behind Argon2id + AES-GCM.

Phone-ready PWA

Installable on Android Chrome. Responsive single column, offline read, queued offline write.

The problem

Commitments scatter
across every tool.

Without Tasqs

You said you'd send something, follow up, review a draft - in a Slack DM, a Claude chat, a client email. By Friday it's all noise.

-Promises buried in week-old chat scrollback
-Inbound asks lost between four mailboxes
-No single list you actually trust
-Cloud task apps that read everything you write

With Tasqs

Connect your sources once. Tasqs surfaces candidates, you triage them, and the survivors land in a markdown file you can edit by hand.

+One Candidates queue across Claude, Slack, and IMAP
+Every task carries a deeplink back to the source
+Plain TASKS.md - readable in any editor, diffable in git
+Local storage, encrypted secrets, no telemetry

Features

The boring SaaS checklist.
Already handled.

Real Tasqs demos for the features you usually lose weeks wiring by hand.

Sources

Claude, Slack, and IMAP - read where work happens

Claude Code and Cowork session logs are parsed locally. Slack connects through OAuth with search and history scopes. IMAP supports Infomaniak, Hostpoint, and any generic SSL provider, read-only.

Candidates

Triage queue, not auto-capture

Detected commitments land in a Candidates queue with a clickable source deeplink. You add to tasks or dismiss. Nothing is added behind your back.

Tasks

One human-editable TASKS.md

Sections for This Week, Active per project, Waiting On, Someday, and Done. Edit it in your editor, diff it in git, sync it however you like.

Extractor

FR, DE, EN, IT in one pass

Tasqs catches first-person commitments ("je vais", "ich werde", "I'll", "faro") and inbound action-requests across four languages without translating your data.

Privacy

Local-first, encrypted secrets

Data lives on your machine. OAuth tokens and IMAP passwords are encrypted at rest with Argon2id-derived keys and AES-GCM. No telemetry, no analytics, no third-party SDKs.

Mobile

Installable PWA

Capture from Android Chrome with a responsive single-column layout. Offline read works; writes queue and replay when you're back online.

Stop hunting through scrollback.

Connect your sources once and let Tasqs keep your task list honest.

Open Tasqs

Questions & answers

What is Tasqs?

Tasqs is a personal task and life-management app that aggregates your commitments from Claude conversations, Slack, and non-Google email into one markdown task list you control.

Where does my data live?

On your machine. Tasks live in a plain TASKS.md, candidates in an append-only JSONL log. OAuth tokens and IMAP passwords are encrypted at rest. There is no telemetry, no analytics, and no third-party SDKs.

Which email providers work?

Any IMAP mailbox with SSL. Infomaniak and Hostpoint are tested first. Gmail is intentionally out of scope for v0.1.

What languages does the extractor handle?

French, German, English, and Italian. It looks for first-person commitments and inbound action-requests in each language without translating your messages.

Does it auto-add tasks?

No. Detected items become candidates with a source deeplink. You decide what becomes a task and what gets dismissed.

Is there a mobile app?

Tasqs ships as an installable PWA. On Android Chrome you can add it to your home screen, capture on the go, and the app keeps working offline.