Todo manager for developers

Your todos, where
you actually work.

Capture tasks in Telegram. See them in Claude Code. Manage across projects with natural language. No context switching.

Start with Telegramor
$curl -sL https://raw.githubusercontent.com/ukth/clauvis/main/scripts/setup.sh | bash

Open Source · MIT License

How it works

Telegram + Claude Code,
seamlessly connected.

Clauvis Bot
fix image upload bug in my-app
✅ [my-app] Fix image upload bug Added!
maybe try WebP conversion for uploads, just an idea
💡 [my-app] Try WebP conversion for uploads Saved as idea!
show my todos
[my-app] #1. Fix image upload bug #2. Add dark mode
actually let's do that WebP idea
✅ Idea → Todo: #3 Try WebP conversion for uploads
done with #1, took 2 hours refactoring the upload handler
📝 Work log saved! [my-app] Refactored upload handler for image bug fix
~/my-app
$ claude
> Session started
Clauvis · my-app
2 todos:
#1. Add dark mode
#3. Try WebP conversion for uploads
💡 1 idea: Add haptic feedback on mobile
you: let's work on #1
Working on Add dark mode...
... task complete ...
claude: Mark as done in Clauvis?
you: yes
✓ Marked as done
claude: Save a work log for this session?
you: yes
📝 Work log saved: Add dark mode

Features

Everything you need,
nothing you don't.

Natural language

Type like you think. AI parses project, priority, and deadline from plain text.

Project-aware

Todos are grouped by project. Open a directory, see only what matters.

Telegram bot

Add todos from your phone at 2am. Check them on your commute.

Claude Code MCP

Todos show up when you start coding. Complete them when you're done.

Capture everything

Todos, ideas, work logs. Capture tasks, save fleeting thoughts, and record what you did — all in one place.

Bring your own key

Free command mode for everyone. Register your API key to unlock AI agent mode.

Get started

Up and running
in 2 minutes.

1

Get your API key

Message @clauvis_ai_bot on Telegram and send /start

2

Install Claude Code integration

$curl -sL https://raw.githubusercontent.com/ukth/clauvis/main/scripts/setup.sh | bash

Sets up MCP server, session hook, and skill.

Windows: Run inside a WSL terminal.

3

Start working

Open Claude Code in any project directory. Your todos are already there.

Self-hosting

Want full control over your data? Deploy Clauvis on your own infrastructure. Open source, runs free on Vercel + Neon.

View Guide