After 8 months of solo development, I'm releasing the complete source code for PlanToCode - a coding assistant that helps create detailed implementation plans. For example, it serves as a UI planning layer for Claude Code, which I use daily.
This is the same codebase powering the apps on the Mac App Store, Microsoft Store, and iOS App Store.
~270k lines across:
- Desktop (React + Tauri/Rust) - 120k
- Backend (Rust/Actix-Web) - 47k
- iOS (Swift/SwiftUI) - 51k
- Website (Next.js) - 46k
- Infrastructure (Ansible) - 6k
I hope this is helpful to someone - whether to learn from, get inspired by, or build something of your own.
You are free to:
- Download, build, and run PlanToCode from source
- Modify the code for personal or internal company use
- Learn from the codebase and use it as a reference
After 8 months of solo development, I'm releasing the complete source code for PlanToCode - a coding assistant that helps create detailed implementation plans. For example, it serves as a UI planning layer for Claude Code, which I use daily.
This is the same codebase powering the apps on the Mac App Store, Microsoft Store, and iOS App Store.
~270k lines across:
- Desktop (React + Tauri/Rust) - 120k
- Backend (Rust/Actix-Web) - 47k
- iOS (Swift/SwiftUI) - 51k
- Website (Next.js) - 46k
- Infrastructure (Ansible) - 6k
I hope this is helpful to someone - whether to learn from, get inspired by, or build something of your own.
You are free to:
- Download, build, and run PlanToCode from source
- Modify the code for personal or internal company use
- Learn from the codebase and use it as a reference
- Self-host your own instance