Couch Potato Dev Mode
Rebuilt entire personal site via Telegram while watching Netflix — Notion → Astro, 18 posts migrated, DNS to Cloudflare. Never opened a laptop.
Tags: telegram, website, migration, astro
Category: automation
Tips
- Break the migration into clear phases — content export, project setup, design, deployment — and tackle one per conversation session
- Use Notion's API to export content programmatically rather than manual copy-paste — the agent handles the API calls and format conversion
- Have the agent commit to git after each major step so you can roll back if anything goes wrong mid-migration
- Test the site locally using OpenClaw's browser tool to preview before deploying — the agent can screenshot and send previews to Telegram
- Start with a simple Astro template and iterate — trying to specify the perfect design upfront leads to more back-and-forth than iterating progressively
Community Feedback
Dave Kiss (@davekiss) rebuilt his entire personal website through Telegram. While watching Netflix. He never opened his laptop. Just chatted with his bot, described what he wanted, and let it handle the code.
— Generative AI Publication
Rebuilt entire personal site via Telegram while watching Netflix — Notion → Astro, 18 posts migrated, DNS to Cloudflare. Never opened a laptop.
— OpenClaw Showcase
The davekiss showcase is what sold me on OpenClaw. If you can rebuild an entire website from your couch via Telegram, the barrier to shipping side projects basically disappears.
— OpenClaw Community
Frequently Asked Questions
Do I need my laptop running for this to work?
You need a machine running OpenClaw with the development tools installed (Node.js, Git, etc.). This can be a desktop, server, or VPS that stays on. You interact via Telegram from your phone — the laptop stays closed.
How long did the full website rebuild take?
The original showcase doesn't specify exact hours, but community reports suggest a full site migration like this takes an evening or two of casual chatting. The key insight is that it's interruptible — you can pause and resume between Netflix episodes.
Can this approach work for more complex sites (React, Next.js)?
Yes. The agent handles any framework the host machine has installed. React, Next.js, SvelteKit, Hugo — if it can be built from the terminal, it can be built via Telegram. More complex frameworks may require more back-and-forth for configuration decisions.
What about Notion content with embedded images and rich formatting?
The agent handles Notion's block types — images, callouts, code blocks, tables — and converts them to Markdown equivalents. Images are downloaded and placed in the Astro project's public directory. Some complex Notion layouts may need manual tweaking.