DesignXHub is a unified, open-source creative platform powered by AI that allows users to design, model, edit, and generate multimedia content through voice or text commands. It integrates leading open-source tools for every creative field, giving individuals and teams a seamless way to create complete digital projects using natural language.
It is engineered to serve design needs across all domains of life β including aerospace, marine, architecture, transportation, health, agriculture, weather systems, industrial automation, education, renewable energy, smart cities, and even space exploration and deep-sea missions.
DesignXHub is an open-source AI orchestration platform that unifies creative tools through natural language commands. Transform ideas into production-ready designs across multiple domains using voice/text inputs.
Key Innovation:
β¨ Unified API bridging 15+ open-source creative tools
β¨ AI-generated scripts for Blender, FreeCAD, Krita, etc.
β¨ Enterprise-grade workflow automation
- Python 3.10+
- Blender 3.4+ | FreeCAD 0.21+ | Krita 5.2+
- NVIDIA GPU recommended (CUDA 11.8)
git clone https://github.com/DesignXHub/DesignXHub.git
cd DesignXHub
python -m venv .env
source .env/bin/activate
pip install -r requirements.txt
from designxhub import Orchestrator
# Initialize AI core
engine = Orchestrator()
# Process design command
result = engine.process(
command="Create parametric gear system with 42 teeth",
target_tool="FreeCAD",
export_formats=["STEP", "STL"]
)
print(f"Design saved to: {result['output_path']}")
Component | Technology | Function |
---|---|---|
NLP Engine | Mistral-7B | Intent recognition |
Code Gen | DeepSeek-Coder | Tool-specific scripting |
Safety Check | CodeQL | Vulnerability scanning |
Execution | Docker | Sandboxed environments |
Category | Tools | Input Types | Output Formats |
---|---|---|---|
3D CAD | FreeCAD, OpenSCAD | Text commands | STEP, STL, OBJ |
2D Design | Inkscape, Krita | Sketch prompts | SVG, PNG, PDF |
Audio | Audacity, LMMS | Voice narration | WAV, MP3, MIDI |
Video | Kdenlive, Shotcut | Storyboard desc | MP4, MOV, GIF |
graph TD
A[User Input] --> B(AI Parser)
B --> C{Task Type}
C -->|3D| D[Blender/FreeCAD]
C -->|2D| E[Inkscape/Krita]
C -->|Audio| F[Audacity]
C -->|Video| G[Kdenlive]
D --> H[Output Manager]
E --> H
F --> H
G --> H
H --> I[(Cloud Storage)]
H --> J[User Dashboard]
Sector | Use Cases | Sample Command |
---|---|---|
Aerospace | Drone design, CFD analysis | "Generate wind-resistant drone frame with 6 rotors" |
Automotive | Part optimization, Crash simulation | "Improve bumper impact absorption by 40%" |
Biomedical | Prosthetic modeling, Lab layouts | "Create adjustable prosthetic hand STL file" |
Energy | Turbine blade design, Solar layouts | "Optimize wind turbine blade for low-wind areas" |
We welcome contributions! Please review our:
# Install with test dependencies
pip install -r requirements-dev.txt
# Run verification tests
pytest tests/ --cov=designxhub --cov-report=html
Distributed under MIT License. See LICENSE
for details.
Project Lead: Ammar Alrubayie
Email: erg-ellabban@outlook.com
Discord: DesignXHub Community
Empowering Global Innovation Through Open-Source Creativity
Β© 2023 DesignXHub Collective
- Date of Registration: 2025-05-23
This project is licensed under the GNU GPL v3 β feel free to use, adapt, and contribute with proper credit.