Open Source · Self-Hosted

Organize your life,
with AI.

Sidri manages your household lists inside WhatsApp.
Add, check off, and share just by chatting.

סדרי · "my organizer" in Hebrew  ·  works in any language
Get started View on GitHub
🗒️
Sidri online
add milk and eggs to grocery
9:14
Added 🥛 milk and 🥚 eggs to grocery.
9:14
show grocery
9:15
🛒 grocery
🥛 milk
🥚 eggs
🧴 shampoo
9:15
הוסף לחם למכולת
9:16
נוסף 🍞 לחם לרשימת המכולת.
9:16
check off eggs
9:20
✅ eggs checked off.
9:20

Everything your household needs

No app to install. No account to create. Just chat.

🛒

Shared lists

Create any list: grocery, Costco, pharmacy, books. Everyone in the group can add, remove, and view.

🔒

Private lists

Create personal lists only you can see. Great for wish lists, gift ideas, or anything just for you.

📷

Photo to list

Snap a photo of a handwritten list. Sidri reads it (including Hebrew handwriting) and adds every item automatically.

👨‍👩‍👧

Simple user management

Add or remove family members right from WhatsApp. No code changes, no config files.

🌍

Any language

Write in Hebrew, English, French, Spanish or any language. Sidri always replies in kind.

Check-off mode

Mark items done as you shop. Uncheck them, or clear all checked items at once when you're done.

How it works

Four services wired together, all free or very low cost.

WhatsAppTwilioCloudflare WorkerAnthropic Agent
                                           ↓↑
                                  Google Sheets API
📱

Twilio

Bridges WhatsApp to your worker via webhook. Free sandbox for up to 50 messages/day.

Cloudflare Workers

Serverless edge runtime. Handles auth, routing, session management, and Google Sheets read/write.

🤖

Anthropic Managed Agent

The AI brain. Understands your messages, decides what to do, and calls the lists API.

📊

Google Sheets

Persistent storage. One tab per list. Readable and editable by anyone you share it with.

You're one setup away.

Claude walks you through every step. Just follow along.

Claude.ai guided wizard

Don't have Claude Code? Paste the setup prompt into any Claude chat and follow along.

  1. Clone the repo
  2. Open claude.ai
  3. Paste the contents of SETUP_PROMPT.md into the chat

Manual setup

Prefer full control? Follow the step-by-step guide yourself.

  1. Clone the repo
  2. Read SETUP_GUIDE.md
  3. Follow the steps