mochidiffusion/mochidiffusion

Run Stable Diffusion on Mac natively

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 8th, 2026
Created on December 15th, 2022
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Enabled
Number of forks: 369
Total Stargazers: 7,955 (+0)
Total Subscribers: 61 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.1 hours
Mean response time: 130.8 days
90th percentile: 314.7 days
Tracked items: 20

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 526 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (13)
  • enhancement (9)
  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Mochi Diffusion is a native macOS application that runs Stable Diffusion and FLUX.2 Klein image generation models on Apple Silicon Macs.

The tool solves the problem of running computationally intensive diffusion models on consumer Mac hardware by leveraging Apple's Core ML framework and the Neural Engine. It converts standard Stable Diffusion models to Core ML format, which allows the Neural Engine to execute inference efficiently while keeping memory usage low. The application generates images locally and completely offline, supporting text-to-image generation, image-to-image transformation, and ControlNet-based image guidance. Generated images are automatically tagged with prompt metadata in EXIF format for easy reference.

Mochi Diffusion suits developers and creators working on Apple Silicon Macs who want fast, private image generation without relying on cloud services or external APIs. The tool is particularly valuable for those with M1, M2, M3, or later chips, as it fully utilizes the Neural Engine to achieve speeds around 150MB memory usage. Users should be aware that first-time model compilation can take up to two minutes as the Neural Engine caches an optimized version, but subsequent generations run much faster. The application offers flexibility in compute unit selection, allowing users to choose between CPU and Neural Engine for balanced performance and low memory, or CPU and GPU for potentially faster generation on higher-end chips like M1 Max and Ultra, though at the cost of increased memory consumption. Custom Core ML models can be imported, and the built-in gallery supports importing, saving, and syncing generated images.

Development activity shows consistent engagement with the project through community contributions and localization efforts across multiple languages. The maintainers actively curate community model resources and provide documentation for converting and using different model variants. The project maintains active communication channels and accepts community feedback for feature development and model support.