modly
Desktop app to generate 3D models from images or prompt using local AI — runs entirely on your GPU
Discover the PythonBridge class in Modly's architecture. It manages the Python FastAPI backend from Electron, enabling communication between React frontend and AI inference services.
How Built-In Extensions Are Synchronized in the Modly Electron Main ProcessLearn how Modly synchronizes built-in extensions in the Electron main process. Discover the syncBuiltinExtensions function and app.whenReady event.
Modly Workflow Node Types: Source-Only vs Sink-Only Nodes ExplainedExplore Modly workflow node types: Understand source-only (image, text, mesh) and sink-only (output, preview) nodes for efficient data flow. Optimize your pipelines today.
How to Implement a GeneratorRegistry with Model Adapters in FastAPILearn how to implement a dynamic GeneratorRegistry with Model Adapters in FastAPI. Discover, load, and manage 3D model adapters at runtime using Modly's plugin architecture.
How Modly Notifies the Renderer Process About Python Backend Crashes via IPCLearn how Modly notifies the renderer process about Python backend crashes. It uses IPC and an exit listener on the FastAPI child process to send a python:crashed message.
How to Ensure Process Group Termination for Freeing Metal-Wired Memory on Unix in Electron AppsPrevent GPU memory leaks in Electron apps on Unix. Learn to ensure process group termination and free Metal-wired memory by detaching child processes and killing the process group.
How Modly Resolves Python Executable Paths from Virtual Environments and System PythonLearn how Modly finds Python executables from venv or system Python. It prioritizes user args, then virtual environments, and finally system Python for seamless integration.
How Modly Handles Global Exception Handling and Logging in ElectronDiscover how Modly implements global exception handling and logging in Electron. Learn how it captures crashes, forwards them to the renderer, and records every runtime failure for robust diagnostics.
How to Create Custom Title Bars for Frameless Electron Apps on Windows and LinuxLearn how to create custom title bars for frameless Electron apps on Windows and Linux. Implement drag regions and window controls using preload scripts and IPC.
How Extension Manifests Define Model and Process Extensions in ModlyDiscover how Modly extension manifests use JSON to define AI models and custom processing logic. Learn about entry points, node behaviors, and metadata for seamless integration.
How to Implement a Typed IPC API Between Electron and Renderer Using Preload ScriptsLearn to implement a typed IPC API between Electron and renderer using preload scripts. Expose strongly-typed objects with contextBridge for safe, IntelliSense-rich communication.
How Modly Manages Frontend Domains Using Zustand Stores: Architecture & ImplementationDiscover how Modly manages frontend domains with a centralized Zustand navigation store. Learn about its architecture and reactive domain switching implementation.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →