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.
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
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.
Claude conversations, Slack threads, and IMAP email scanned for the things you committed to.
Detected items land in a Candidates queue with a deeplink back to the source. Add to tasks or dismiss.
Your list lives in a human-editable TASKS.md: This Week, Active, Waiting On, Someday, Done.
Extractor reads first-person commitments and inbound action-requests across four languages.
No telemetry, no analytics, no third-party SDKs. OAuth tokens and IMAP passwords sit behind Argon2id + AES-GCM.
Installable on Android Chrome. Responsive single column, offline read, queued offline write.
The problem
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.
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.
Features
Real Tasqs demos for the features you usually lose weeks wiring by hand.
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.
Detected commitments land in a Candidates queue with a clickable source deeplink. You add to tasks or dismiss. Nothing is added behind your back.
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.
Tasqs catches first-person commitments ("je vais", "ich werde", "I'll", "faro") and inbound action-requests across four languages without translating your data.
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.
Capture from Android Chrome with a responsive single-column layout. Offline read works; writes queue and replay when you're back online.
Connect your sources once and let Tasqs keep your task list honest.
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.
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.
Any IMAP mailbox with SSL. Infomaniak and Hostpoint are tested first. Gmail is intentionally out of scope for v0.1.
French, German, English, and Italian. It looks for first-person commitments and inbound action-requests in each language without translating your messages.
No. Detected items become candidates with a source deeplink. You decide what becomes a task and what gets dismissed.
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.