A versatile tool for managing and synchronizing 3D printable designs across multiple platforms with a plugin-based architecture.
WARNING: This project is in early design phase. It doesn't have usable functionality yet and all interfaces are likely to change.
- Multi-platform support: Publish to Thingiverse, Printables, GitHub, and more
- Bidirectional sync: Keep designs updated across platforms
- Plugin architecture: Easily add support for new platforms
- Canonical data model: Unified representation of 3D designs
- CLI interface: Simple command-line control
- Extensible: Create custom plugins for special workflows
| Platform | Read | Write |
|---|---|---|
| Local Directory | 🚧 | 🚧 |
pip install publish3dOr install from source:
git clone https://github.com/nomike/publish3d
cd publish3d
pip install -e .