Projects
AI Agent / SaaS-02 / 11

Rostee: AI assistant on WhatsApp & Telegram

Conversational AI assistant on WhatsApp and Telegram that eliminates entrepreneurs' mental load: tasks, meetings, ideas, briefings and a productivity score, via text or voice message.

TypeScriptReactHonoLangGraphSupabaseStripeEvolution APIClaudeView site
Rostee: AI assistant on WhatsApp & Telegram
40

Agent tools

WhatsApp + Telegram

Channels

/100

Productivity score

Context

Entrepreneurs juggle five tools to manage tasks, meetings and ideas, and spend more time organizing than executing. Rostee was born to run everything from a simple conversation.

The challenge

Build an AI agent able to understand text and voice messages in natural language, infer the right action among dozens (create a task, schedule a meeting, capture an idea, postpone a deadline...) and proactively follow up, on WhatsApp and Telegram, respecting each user's language and timezone.

The solution

I built a LangGraph agent (Claude Sonnet via OpenRouter, Whisper audio transcription) with 40 tools, wired to WhatsApp (Evolution API) and Telegram. Hono + Supabase backend, Stripe payment with automated onboarding, and scheduled routines: morning briefing, midday check-in and evening recap with productivity score and streak.

Key features

  • 01Multi-channel conversational agent (WhatsApp + Telegram), text and voice
  • 0240 tools: managing tasks, meetings, ideas and priorities
  • 03Automatic transcription of voice messages (Whisper)
  • 04Automatic morning briefing, midday check-in and evening recap
  • 05Daily /100 productivity score with a streak system
  • 06Smart reminders about 1h before each deadline
  • 07Automated onboarding: Stripe → Supabase → welcome message
  • 08Team mode: task assignment and overview for founders

Gallery

Rostee: AI assistant on WhatsApp & Telegram — 1
Rostee: AI assistant on WhatsApp & Telegram — 2
Rostee: AI assistant on WhatsApp & Telegram — 3
Rostee: AI assistant on WhatsApp & Telegram — 4
Rostee: AI assistant on WhatsApp & Telegram — 5