Turn your handwriting into a custom font and realistic handwritten messages.
- Generate printable worksheets for handwriting capture
- Extract glyphs from photos/scans automatically
- Generate custom .ttf handwriting fonts
- Render realistic handwritten notes, cards, and letters
- Local-first, self-hostable, privacy-preserving
docker compose up
# Open http://localhost:3000- Node.js 22+ and pnpm
- Python 3.11+
- Docker (optional, for containerized deployment)
# Frontend
cd web/frontend && pnpm install && pnpm dev
# Backend
cd web/api && pip install -e "../../[dev]" && uvicorn main:app --reload --port 8000- Frontend: Next.js 15 + TypeScript + Tailwind CSS
- Backend: Python + FastAPI
- Engine: OpenCV + Pillow + fonttools + potrace
- Deployment: Docker Compose
- Write — Fill in the generated worksheet with your handwriting
- Upload — Take a photo or scan the worksheet
- Extract — System detects and extracts individual character glyphs
- Generate — Create a custom font or render handwritten messages
MIT