CAiD is an AI-driven CAD modeling agent that transforms design concepts and natural language descriptions into precise, parametric 3D CAD models. By leveraging advanced AI and machine learning, CAiD streamlines the design process, enabling engineers and designers to focus on innovation rather than manual modeling. Whether you're creating mechanical parts, complex assemblies, or architectural designs, CAiD accelerates your workflow with intelligent automation and real-time optimization.
-
Natural Language to CAD Model Generation
- Convert design descriptions and specifications into 3D CAD models using natural language processing
- Intelligent interpretation of design intent and requirements
- Automatic parameterization of models for easy modifications
-
Parametric Design Automation
- Create fully parametric models that respond to design variable changes
- Implement design rules and constraints automatically
- Support for dimensional and geometric constraints
-
Model Modification and Optimization
- AI-powered design suggestions and improvements
- Automatic optimization for manufacturing feasibility
- Iterative refinement based on design objectives
-
Assembly Constraint Management
- Intelligent assembly creation from component specifications
- Automatic constraint definition and optimization
- Hierarchical assembly structure support
-
Design Validation and Analysis
- Built-in design checks and validation rules
- Integration with analysis tools (FEA, CFD compatibility)
- Automated design rule verification
-
Multi-Format Export
- Export models in industry-standard formats:
- STEP (.step, .stp)
- IGES (.iges, .igs)
- STL (.stl) for 3D printing
- BREP (.brep)
- And more...
- Export models in industry-standard formats:
- Rapid prototyping of mechanical components
- Automatic generation of standard parts (fasteners, brackets, etc.)
- Design iteration and optimization
- Multi-part assembly generation from specifications
- Constraint-based assembly creation
- Bill of materials generation
- Building component modeling
- Interior design layouts
- Structural element creation
- Quick concept visualization
- Design validation before manufacturing
- Iterative design exploration
Coming soon! Follow this space for installation instructions.
# Coming soon - usage examples will be added# Coming soon - CLI documentation will be providedThe CAiD system is composed of several key components:
- Natural Language Processing Engine: Interprets design descriptions and requirements
- Parametric Modeling Core: Generates and manages parametric CAD models
- Constraint Solver: Manages geometric and dimensional constraints
- Optimization Module: Improves designs based on specified objectives
- Export Engine: Converts models to various industry-standard formats
Detailed architecture documentation is coming soon.
We welcome contributions from the community! Whether you're interested in improving the AI models, adding new export formats, enhancing constraint management, or improving documentation, your help is valuable.
-
Fork the repository
gh repo fork Corning-AI/CAiD --clone
-
Create a feature branch
git checkout -b feature/your-feature-name
-
Make your changes
- Follow the existing code style and conventions
- Add tests for new functionality
- Update documentation as needed
-
Commit your changes
git commit -m "Add description of your changes" -
Push to your fork
git push origin feature/your-feature-name
-
Open a Pull Request
- Provide a clear description of your changes
- Reference any related issues
- Ensure all tests pass
- Code should follow PEP 8 style guidelines
- Include docstrings for all functions and classes
- Add unit tests for new features
- Update README.md if adding new features
Found a bug or have a feature request? Please open an issue on GitHub.
This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub Issues: Report bugs or request features
- Discussions: Join our community discussions
- Email: For inquiries, contact us through the GitHub organization
CAiD is developed by the Corning-AI team and is built on cutting-edge AI and CAD technologies. We're grateful to the open-source community for the tools and libraries that make this project possible.
Status: Under Development - Coming Soon
Transform your design concepts into precise 3D CAD models with the power of AI.
