How I Did It
This entire website was built using just my voice.
No typing. No clicking through WordPress admin screens. Just me speaking to Wispr Flow while Claude Code does the rest.
Every page, every line of CSS, every piece of documentation on this site was created by voice dictation. I speak, Wispr Flow transcribes, and Claude Code writes the code, creates the files, and keeps everything organised.
From "build this page" to live on the site: about 30 seconds and 5 mouse clicks.
The Voice-First Stack
Wispr Flow
Converts speech to text in real-time. Fast, accurate, and works everywhere on Windows and macOS. Learn how to set it up.
Claude Code
Anthropic's AI coding assistant. It reads my instructions, writes code, creates files, and maintains documentation. Get started with Claude Code.
Custom Plugin
I asked Claude to build a WordPress plugin that exports everything it needs to know — pages, plugins, settings — and automates page creation.
ZIP Deploy
The theme lives locally. When ready, I zip it up and upload via WordPress admin. The whole site updates in seconds.
How It Actually Works
I Speak
Using Wispr Flow, I dictate what I want. "Add a new page called Voice Test 1" or "Update the homepage to explain the voice workflow."
Claude Builds
Claude Code creates the PHP template, writes the content, adds styles, updates the navigation, and logs everything in the changelog.
Plugin Syncs
My custom WordPress plugin reads the theme and automatically creates matching pages in WordPress. No manual page creation needed.
See It In Action
Don't take my word for it. These pages were created with a few seconds of voice instruction:
Get Started
Ready to try voice-first development? Follow these guides to set up your own workflow:
The WordPress Plugin
The magic glue is a custom plugin I asked Claude to build. It exports everything Claude Code needs to understand my WordPress site:
- Complete page structure and hierarchy
- All installed plugins with version numbers
- Site settings and configuration
- Available shortcodes from plugins
- Automatic page creation to match local templates
When I create a new page template locally, the plugin detects it and creates the corresponding WordPress page automatically.
Project Structure
Stays on your local machine
PROJECT.md— Overview & deploymentPAGES.md— Page inventoryCHANGELOG.md— Version historySEO.md— SEO standardsWORDPRESS-STATE.md— Plugin export
Gets zipped and uploaded
style.css— Styles & metadataheader.php— Header & navigationfront-page.php— This pagepage-*.php— Page templatesfunctions.php— Theme setup
Is This Right for You?
Great for
- Developers who prefer voice over typing
- Anyone with RSI or accessibility needs
- Fast iteration and experimentation
- Sites where you want full control
Not ideal for
- Teams needing traditional CMS workflow
- Non-technical content editors
- Sites with complex plugin dependencies
- E-commerce or membership sites
Ready to build by voice?
Set up Claude Code and Wispr Flow, then start speaking. The combination is surprisingly natural once you try it.