Building the non-typing internet
Voice memos, QR scans, emoji navigation, gesture controls. Just login, scan, and go.
Instant voice recording โ AI extraction โ Published ideas
The flow: 1. Record voice memo on iPhone (one tap, no typing) 2. Shadow account system (no login required - browser fingerprinting) 3. Offline queue (record anywhere, uploads when online) 4. AI extracts ideas from transcription (Ollama + Whisper) 5. Published to GitHub Pages with cryptographic signatures
Try it: - ๐ฑ Mobile Interface - ๐งช Debug Page
Features: - Shadow accounts (Canvas + WebGL + Audio fingerprinting) - Offline-first PWA (IndexedDB + ServiceWorker) - Zero typing required - Privacy-first (PII scrubbing, local-first) - Works on: Local WiFi, GitHub Pages, Custom Domains
Roblox, Minecraft, RuneScape don't look great but have addictive gameplay.
Focus areas: 1. Non-typing interaction - Voice control (speak commands) - QR scanning (login, actions, pre-fill forms) - Emoji navigation (react, filter, choose) - Gesture controls (swipe, tap patterns) - Menu-only mode (click-based accessibility)
One-tap recording
Community-driven content
OSS voice recording component
Deploy to your own domain with your own backend: - GitHub Pages hosting (free) - Router config auto-detects environment - Works local (same WiFi) or production (Cloudflare Workers, VPS) - Full deployment docs and debug tools
Multi-brand showcase
Voice predictions archive with community brands: - CalRiven (data analysis) - DeathToData (calling out cringe) - HowToCookAtHome (recipes) - StPetePros, Hollowtown, Niceleak, Oofbox
Building routing infrastructure from Phase 1 (local WiFi) โ Phase 4 (fully serverless):
Phase 1: Local Network
iPhone + MacBook (same WiFi)
https://192.168.1.87:5001
Phase 2: Cloudflare Workers Router
YOUR router code (not Tailscale, not ngrok)
api.cringeproof.com โ Cloudflare Worker โ Tunnel โ MacBook
Phase 3: VPS + nginx
Permanent backend, full control
$5/month VPS with reverse proxy
Phase 4: Fully Serverless
Cloudflare Workers + R2 + Supabase
No MacBook dependency, scales automatically
Frontend: - Vanilla JS (no frameworks - keep it fast) - Shadow DOM for accessibility menu - MediaRecorder API for voice - IndexedDB for offline queue - Service Workers for PWA
Backend: - Flask (Python) - SQLite (local development) - Ollama (local AI - no API keys) - Whisper (transcription)
Deployment: - GitHub Pages (static hosting) - Cloudflare Workers (serverless routing) - Local network (MacBook Flask server)
Infrastructure You Control: - router-config.js (auto-detect environment) - No third-party tunnels in production - Own your routing logic - Own your domains
All projects designed to be forkable and deployable by anyone:
.env.example โ .env)test-deployment.html)git push)No vendor lock-in. No proprietary services. Just static HTML/CSS/JS + your own backend.
Privacy-first architecture: - No tracking, no analytics - PII scrubbing (names, emails, phones removed) - Local AI processing (Ollama - your machine, your data) - Shadow accounts (browser fingerprinting, not personal info) - Cryptographic signatures (SHA-256 proof of authenticity)
Security practices:
- .gitignore for secrets (.env, .pem, .key)
- SSH keyring authentication (no passwords in terminal)
- CORS configuration for API access
- HTTPS required for microphone API
Making the non-typing internet real:
Not building: - Complex UI frameworks - Beautiful graphics - Typing-required interfaces
Building: - Addictive gameplay loops - Zero-friction contribution - Non-typing interactions - Community-driven content
"Reverse engineer all the nodes"
From local network โ production serverless: - Phase by phase evolution guide - Understand each layer - Own your stack
Built for privacy-conscious creators who want to own their infrastructure
No Tailscale. No ngrok. No vendor lock-in. Just you, your code, your domains.
Loading merkle root...