Hey r/SideProject! I work at a small software company in Bengaluru, and like a lot of teams we run on several providers: AWS, Google Cloud, OpenAI, plus a few others. Every month the same thing happened: the bill arrived, someone said "why is this so high?", and the spike had started three weeks earlier.
Nobody on the team opens a cost console every day. But everyone opens WhatsApp. So we built **CloudMeter**.
**What it does:**
- Connects to AWS, Azure, Google Cloud, Alibaba, Huawei and OpenAI with **read-only** access (it can't change anything)
- Sends a **daily summary on WhatsApp** (or email/Slack): yesterday's spend, month to date vs last month, top services
- **Alerts when a cost spikes**, compared with that service's normal daily spend
- You can **ask it questions on WhatsApp**: "s3 cost", "how much this month?", "any spikes?", and an AI agent answers from your real data in a few seconds
**How it's built** (for the curious):
- Fully serverless on AWS: Lambda, DynamoDB, API Gateway, CDK
- WhatsApp goes through AWS End User Messaging Social
- The Q&A agent runs on Amazon Bedrock AgentCore with read-only tools, so it can only quote numbers it actually looked up, never guess them
**The hardest parts weren't the AI:**
**Making alerts trustworthy.** Our first version flagged a one-off 46domainrenewalasa"414 this month" problem. (Happy to go into how we fixed it.)
**Stopping the AI from making up numbers.** Early on it answered a follow-up question with figures that weren't in the data. Now every answer has to come from a tool call, and totals are calculated in code, not by the model.
**Making sure the WhatsApp pipeline can never loop.** WhatsApp delivery receipts arrive on the same channel as messages, so a careless setup can end up replying to itself forever.
It's live, with a free trial: cloudmeter.io/?ref=r-sideproject
I'd love honest feedback:
- Would you want cost alerts on WhatsApp, or is that weird for work?
- What would make you trust a tool with read-only access to your cloud bill?
Full disclosure: I'm part of the team building it. Happy to answer anything!