Blog
A claude.ai alternative for daily work: todos, notes, and chat in one page
if you spend half your day in claude.ai and the other half in a separate todo app, you probably know the friction: you open chat to plan something, then alt-tab to a todo list to capture the tasks, then alt-tab back to actually do the work. taskelo is a single page that collapses those three tools into one view.
what taskelo is, exactly
taskelo is a web app at taskelo.com with three panels in one window:
- todos on the left — a keyboard-friendly list that persists in localStorage, no signup needed.
- notes in the middle — a free-form scratch canvas for markdown, ideas, and links.
- chat on the right — an always-open chat panel that talks to claude. the chat can see your todos and notes as context, so you can ask things like "plan out friday based on what's open" without copy-pasting.
it is not a replacement for everything claude.ai does. there is no artifact rendering, no project library, no team workspace. it is a solo-developer tool for the case where you want claude plus a place to keep work-in-progress, in one page, with no ceremony.
the two ways to use it
| mode | who pays for the tokens | who sees your messages |
|---|---|---|
| byok | you (via anthropic) | only anthropic. your browser calls api.anthropic.com directly. |
| hosted | $8/month flat | our cloudflare worker, then anthropic. daily token cap applied per account. |
byok is free. you paste an anthropic api key into the chat panel, and taskelo wires up the calls in-browser. you are billed by anthropic for exactly what you use; there is no marketing-fee skim on top.
hosted is for when you don't want to manage a key or worry about per-request billing. $8/month, claude sonnet 5, cancel from the stripe customer portal anytime.
what makes it different from claude.ai
- local-first. todos, notes, and chat history live in your browser's localStorage. they are not synced to a server. if you sign out, the data stays where it is. if you clear your browser data, it's gone.
- no per-conversation overhead. there is no "new chat" button to find. the chat panel is always there, scrolled to where you left it.
- todos as ambient context. the chat already knows what's on your todo list, because the model receives the list as part of every message. ask "what should i do next" and you get an answer grounded in your actual work, not a generic answer.
- export your data. one button dumps everything to a json file. one button (delete account) wipes it.
what it is not
- not a team tool. there is no sharing, no comments, no real-time collaboration. taskelo is built for one person.
- not a long-context research assistant. you are not going to dump a 50-page pdf into the canvas and have it summarized at the bottom. the chat is a chat panel.
- not free with claude included. the "free" tier means free to use the app — you bring your own anthropic api key. if you want hosted claude with no setup, it's $8/month.
- not a mobile app. it works on phones, but the three-panel layout is built for a laptop.
when to use taskelo over claude.ai
use claude.ai when:
- you need artifacts, projects, or computer use.
- you want shareable conversation links.
- you're doing one big thing with claude and don't need a todo list alongside.
use taskelo when:
- you keep a todo list anyway and you want claude to see it.
- you'd rather pay $8/month than the per-request anthropic pricing for steady daily usage.
- you want the privacy story of byok (your messages never touch our servers) with a nicer ui than the anthropic console.
- you want everything in one tab.
try it
open taskelo.com, start typing in the todo list. the chat panel is on the right. paste an anthropic key for byok mode, or sign in with a magic link and subscribe for hosted.
the whole app is one page. there is no onboarding flow. if you don't like it, close the tab; nothing persists outside your browser.