Skip to Main Content

Archat

Built at Gemini 3 서울 해커톤 · Feb 28, 2026 · 3F Vista

Archat — Demo video

Archat is an AI tool that automatically generates Grasshopper node graphs from a single natural language sentence. Core idea: User types a natural language prompt like "make a cube with pentagonal roofs on its four sides" Gemini AI generates DSL code consisting solely of node() / wire() function calls The script extracts the code block from Gemini's response → validates safety via AST → executes in a sandbox Nodes and wires are automatically placed on the Grasshopper canvas Supports Archicad components (Wall, Slab, Column) as well Technical highlights: AST-based whitelist validation completely blocks arbitrary code execution Chatbot UI (Eto.Forms) runs directly from Rhino ScriptEditor Also available as a GhPython component running inside Grasshopper itself No external library dependencies — standard library only

Team