Grasshopper for everyone! The Lazy Genius Way. Gh-For-Everyone was developed during the 2025 London AEC Tech hackathon organised by CORE studio/Thornton Tomasetti and hosted by Fosters + Partners as part of the Shape to Fabrication Conference.
Tired of explaining how to open a Grasshopper script for the 50th time? 🦗 Wish your inputs magically turned into a usable UI without lifting a finger? ☝️ You’re in the right place.
Welcome to Gh-For-Everyone, the easiest, cleanest, and least soul-crushing way to turn your Grasshopper scripts into real, usable interfaces. 🛠️ Whether you’re building tools for teammates, clients, or that one coworker who still speaks about the "Grasshopper spaghetti", we’ve got you.
Gh-For-Everyone consist on a Rhino plugin that you can find in Food4Rhino, GitHub and the Rhino Package Manager.
- 📦 Auto-Generates UI: You already group and label your inputs like a civilized GH user, we take that and turn it into an interface. No extra components. No Remote Control Panels. No yak shaving.
- 🔄 Dynamic Inputs, Baby: Change inputs on the fly. Reorganize. Rename. It just works™.
- 🧠 Zero Learning Curve: If you can use Grasshopper and know what a “group” is, you’re 90% there.
- ✨ Clean as a Whistle: No clutter, no fiddly layout tools. Just the interface your script wants to be.
We love HumanUI, Synapse, Suimple, UI+, and all the great work out there. But sometimes, you just want to…
- Get a simple UI up and running in under 60 seconds.
- Avoid maintaining a second, custom UI every time you tweak your script.
- Let non-GH users run your logic without ever seeing the mess.
- Gh-For-Everyone is your minimal-effort, maximum-impact solution.
- Auto-parses inputs.
- Supports multiple data types.
- Live updates when you change stuff.
- Custom labels and descriptions.
- UI stays synced with your Grasshopper logic.
- Probably more by the time you read this
(or probably not as this has been developed in 26 hours).
- Open the Package Manager, search for "ghfe" and install it.
- Group your inputs in your Grasshopper file.
- Launch the Rhino Plugin and pick your grasshopper definition.
- Bask in its glow.
- That’s it.
- Really, that's it.
- No seriously, that’s it.
This is an early version, expect a few quirks, weird behaviors, and missing polish. But also expect it to save you loads of time and sanity. We’re building this out with love (and caffeine) ☕. Your feedback, feature ideas, and bug reports are super welcome.
- Designers making tools for non-GH teammates.
- Devs prototyping UI quickly.
- Anyone who’s ever thought “There has to be an easier way…”
- Attila Nagy
- Callum Sykes
- Matt Harwood
- Kohei Hayashi
- Alfredo Chavez
- Krzysztof Nazar
- Menno Deij - van Rijswijk
UI.Creation.Demo.mp4
We love contributions! Contributions keep open source alive! Please firstly take a look at any open issues, they're a great place to get started helping with users real issues. For any issues you want to help solve, open a Pull Request and link the issue. The original issue creator will be very excited to collaborate 😁.
Snazzy links to help you get started, debug and learn!
👉 Rhino
This project is MIT! Use it for anything you like, free of charge!
