What is AiSpire?
AiSpire is an intelligent interface for Vectric Aspire and V-Carve CAD/CAM software that enables AI-powered design and machining capabilities. It consists of a Lua plugin (Gadget) running inside Vectric software and a Python MCP Server that implements the Model Context Protocol for LLM integration.
How to use AiSpire?
Installation and usage instructions are not yet available—the project is in active development. Once released, users will need Vectric Aspire or V-Carve, Lua 5.3+ with LuaSocket, Python 3.8+, and an LLM supporting the Model Context Protocol. The Lua Gadget is accessed via a primary action (starts server with UI) and a secondary action (“Show AiSpire Control Panel”) that opens the UI without restarting the server.
Key features of AiSpire
- Execute arbitrary Lua code inside Vectric software
- Create and manipulate vector paths programmatically
- Import and modify 3D models
- Draw vector shapes and text
- Optimize vector nesting for material utilization
- Generate and calculate toolpaths for CNC machining
Use cases of AiSpire
- AI-assisted design by generating vector shapes and text from natural language prompts
- Automated toolpath generation for CNC machining with various strategies
- Batch manipulation of 3D models and vector paths via LLM commands
- Material optimization through intelligent nesting of parts
- Interactive prototyping with real-time log viewing and command history
Comments