Design with AI directly on your Grasshopper canvas — chat, generate, organize, and build smarter definitions faster.
SmartHopper brings a context‑aware AI assistant and a suite of AI‑powered components into Grasshopper3D.
- 
🔧 AI‑powered components Use Grasshopper in a way that was impossible before AI — generate text, generate and sort lists based on prompt, create images, and more. 
- 
💬 Canvas assistant An on‑canvas AI chat truly aware of your components and connected to the McNeel forum for real answers. 
- 
🤝 Multiple compatible providers (check the full provider feature matrix for details) 
- 
Open Source — and it will always be. 
Install, enable a provider, and set up an API key.
Start a chat, ask for help, search the McNeel forum, or talk about life.
Do things that were impossible before.
Choose a default provider, or specify a provider for each component.
More examples and recipes coming soon on the website and docs.
Developer details (AI tools, providers, data types, status) can be found in DEV.md.
Every great innovation starts with a single contribution. Whether you're a designer, developer, or AI enthusiast, your unique perspective can help shape the future of computational design tools.
Please see our Contributing Guidelines for details on how to contribute to this project.
See Releases for a list of changes and updates.
This project is licensed under the GNU Lesser General Public License v3 (LGPL) - see the LICENSE file for details.









