Skip to content

architects-toolkit/SmartHopper

Repository files navigation

SmartHopper - AI-Powered Tools and Assistant for Grasshopper3D

Version Status .NET CI Ready to use License

SmartHopper

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.

💻 Installation

Install, enable a provider, and set up an API key.

Quickstart ▶

View the video on Vimeo

🚀 How to use

Canvas assistant (AI chat)

Start a chat, ask for help, search the McNeel forum, or talk about life.

Canvas Assistant ▶

View the video on Vimeo

AI-powered components

Do things that were impossible before.

AI Components ▶

View the video on Vimeo

Choose a default provider, or specify a provider for each component.

Select AI provider ▶

View the video on Vimeo

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.

🤝 Contributing

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.

📝 Changelog

See Releases for a list of changes and updates.

⚖️ License

This project is licensed under the GNU Lesser General Public License v3 (LGPL) - see the LICENSE file for details.


Started in Barcelona — spread worldwide • smarthopper.xyz

About

SmartHopper is an open-source project that implements third-party AI APIs to provide advanced features for Grasshopper3D.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 5