Leo ai headquarters details
Location map
Open in Google MapsAll Leo ai office locations
| City | State / region | Country | Type |
|---|---|---|---|
| Cambridge HQ | Massachusetts | United States | Headquarters |
About Leo ai
Leo ai (Private) is headquartered in Cambridge, Massachusetts, United States. Founded in 2023, the company operates across 3 countries with approximately 14 employees worldwide.
Where is Leo ai's main office?
Leo ai's main headquarters office is located at Cambridge, Massachusetts, United States, Cambridge, Massachusetts 02138. This serves as the company's primary corporate address and is home to its executive leadership team.
Leo ai regional offices
Beyond its headquarters in Cambridge, Leo ai maintains 4 offices across 3 countries. Regional offices span 3 countries.
Leo ai contact information
The main switchboard for Leo ai headquarters can be reached at —. For investor relations, visit getleo.ai/investor-relations.
What does Leo ai do?
Leo™ is the world's first engineering design copilot, empowering engineers and designers to turn ideas into mechanical product designs in seconds. Leo's generative AI platform transforms text, sketches, specs, and CAD constraints into DFMA-optimized, full-assembly 3D CAD models, saving companies up to 70% of their engineering time and cost. Leading AI researchers and mechanical engineers from MIT, Technion, Microsoft, and Elbit Systems founded Leo in 2023.
Frequently asked questions
Where is Leo ai headquarters?
Leo ai's headquarters is located at Cambridge, Massachusetts, United States, Cambridge, Massachusetts 02138, United States.
How many offices does Leo ai have?
Leo ai operates 4 offices across 3 countries as of 2026.
What is Leo ai's corporate address?
The official corporate address is Cambridge, Massachusetts, United States, Cambridge, Massachusetts 02138.
When was Leo ai founded?
Leo ai was founded in 2023 and has grown to employ approximately 14 people worldwide.
What is Leo ai's phone number?
The main phone number for Leo ai headquarters is —.