A couple of days back - read this tweet from Paras Chopra under Steal this idea :
Steal this idea. An AI-powered coding agent on WhatsApp. Wrap Claude Code or Gemini CLI on WhatsApp api, and enable millions to easily build their first app/website. Make money selling domains and hosting for apps they make.
At the same time, I was surfing internet and looking for ideas for my next project - interestingly, above idea hit me and looked practical. There are millions of people who owns small local business and has access to Whatsapp as their daily regulator. However, as a portfolio they don't have enough resource to build websites. One option, which has been running for a long time is outsourcing but that has huge cost and countless iteration. Therefore, what if we give a platform where local businesses can build their websites through chat application that they already use.
Why it's compelling?
- Whatsapp & Telegram has huge global penetration, even with non-technical people.
- Many aspiring solopreneurs, freelancers, students don’t want to learn Git or IDEs — they just want something that works.
- The friction is low: everyone knows how to chat.
- Replit, CodePen, GitHub Codespaces still require a laptop (or at least browser) + basic coding knowledge.
With this motivation, I started brainstorming with ChatGPT. Initially, core feature I am targeting:
- AI Code agent on Whatsapp/Telegram:
- So user talks to an AI (Claude, Gemini or GPT) inside Whatsapp.
- Can follow-up for edit, image-uploads and further updates.
- Manage multiple projects and branching.
- Deploy site to live for preview just by chatting.
- Preview deployed site, with screenshots (Unfortunately, rendering JS is not supported in chat apps - so, no iframe embeddings)
- Deploy to production with custom domain
- Future Aispiration:
- Support Voice, typing long requirements on phones is difficult, so this might be efficient - User dictates changes.
- Multi-language support - serve non-English users.
- Same agent across Telegram, Messenger, Viber where Whatsapp isn't #1
Everything looks promising and exciting, so I rolled up my sleeves and began designing POC. So, What's feasible right now? - keeping cost minimal but development fast..
- Setup Whatsapp Business API but comes with cost, hold my beer! Telegram bot is free! So, switching their without second thought also, the setup is quite easy no verification and approval, wait-time, business account.
- AI models - Gemini 2.5pro also API available for free
- Backend - Tiny FastAPI to orchestrate flow.
- Code Branching and Context Management - Github
- Hosting for generated sites - Vercel (generous free tiers)
- Auth, Logs, Serverless Functions, Data & File Storage - The big-beautiful Supabase.

Work progress Screenshots:

.jpeg)

📉 Unexpected Roadblock: Telegram Banned in Nepal (July 21, 2025)
Bad news - 19 Jul, 2025 Nepal Goverment all of a sudden bans Telegram, which unfortunately disrupted the gateway for my product that was built around it. Telegram had been a fantastic platform for rapid development and testing — no business verification, no complex approval processes — just plug and build. I'll genuinely miss its flexibility and hope the government reconsiders this decision soon.
Moving on, With Telegram out of the picture - I am currently integrating WhatsApp via Twilio and there are many learning curves. I spent almost a day trying to integrate using WhatsApp native Business API using Meta, but quickly realized how complex the process was:
- Government-level business verification
- Long approval wait times
- Overwhelming and scattered documentation
In contrast, Twilio’s WhatsApp sandbox has been a breath of fresh air. It allows quick testing without needing all the bureaucratic overhead — a perfect fit for my current POC. I also looked into 360dialog, an official Meta partner that simplifies WhatsApp API access considerably. However, their pricing model wasn’t quite aligned with my current product stage. Onward and upward, despite the detour — this is all part of the building journey.
14 Aug, 2025 - Some progress as the trail goes on. Had to Refactored the whole codebase and architecture. Here are some of the major changes that came up:
- WhatsApp Integration – Connected the app to WhatsApp via Twilio.
- API now does what API does best, i.e. strictly handles routing: creating projects, managing follow-ups, and prompts. No heavy lifting, just orchestration.
- Edge Functions for security and scale – runs close to Supabase DB, good for validation and metadata checks
- Airflow orchestrates the whole tasks - Generating codebase, Pushing to Github & versioning, deploying to vercel and eventually sending user notification with deployed link to Whatsapp.
Whatsapp Integration Screenshots:
Refactoring was intense, but the flow is now clean, secure, and scalable. Sample Preview link generated by AI: here
Next, I will be focusing:
-
Command-style significant slash triggers - Few commands that are crucial for the user:
- /project: Start a new project — clears previous memory/context, creates a new conversation/session. For example: /project Build a personal website for a chef
- /fix: Fix an issue — signals the model that the user is reporting a bug or undesired behavior.
- /media: Upload a file or image — the following message/media should be linked to the active project.
- /status: Check current project status — returns build status, deployed URL, and last update time.
- /rollback: Revert to previous version — useful if the new change breaks the site. /rollback 2 (go back 2 versions)
- /help: Show available commands and usage examples.
-
Make followup better: This has been one of the painful task, to make result better on each followup. I am trying to keep context length as minimal as possible and sending whole codebase is not optimal for AI to work along. Therefore, filtering this out with file URL and providing model full access to the file. Additionally, refactoring the prompt for this so that the model understands the context of followup. Ask model to provide only Diffs (?) and merge to previous version (?).
-
Handle Media: Give user ownership to manage the media and adjust accordingly.
These are my next first three priorities. I will build and ship this by Sept 1 (before my birthday).