Skip to content

Corning-AI/CAiD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

CAiD Logo

CAiD: AI-Driven CAD Design from Concept to Model

Coming Soon License: MIT Python Version GitHub

Overview

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.

Core Features

  • 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...

Use Cases

Mechanical Parts Design

  • Rapid prototyping of mechanical components
  • Automatic generation of standard parts (fasteners, brackets, etc.)
  • Design iteration and optimization

Assembly Design

  • Multi-part assembly generation from specifications
  • Constraint-based assembly creation
  • Bill of materials generation

Architectural Design

  • Building component modeling
  • Interior design layouts
  • Structural element creation

Rapid Prototyping

  • Quick concept visualization
  • Design validation before manufacturing
  • Iterative design exploration

Quick Start Guide

Installation

Coming soon! Follow this space for installation instructions.

Basic Usage

# Coming soon - usage examples will be added

Command Line Interface

# Coming soon - CLI documentation will be provided

Architecture

The 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.

Contributing

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.

How to Contribute

  1. Fork the repository

    gh repo fork Corning-AI/CAiD --clone
  2. Create a feature branch

    git checkout -b feature/your-feature-name
  3. Make your changes

    • Follow the existing code style and conventions
    • Add tests for new functionality
    • Update documentation as needed
  4. Commit your changes

    git commit -m "Add description of your changes"
  5. Push to your fork

    git push origin feature/your-feature-name
  6. Open a Pull Request

    • Provide a clear description of your changes
    • Reference any related issues
    • Ensure all tests pass

Development Guidelines

  • 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

Reporting Issues

Found a bug or have a feature request? Please open an issue on GitHub.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Community & Support

Acknowledgments

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.

Releases

No releases published

Packages