youssofal/MTPLX

The fastest way to run Qwen 3.8 Flash Next, Qwen 3.8 27B and Ternary Bonsai 2 27B on a Mac: 125 tok/s in OpenCode on an M5 Max, and a 27B model on 16 GB...

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 27 minutes ago
Added to GitGenius on September 1st, 2026
Created on May 2nd, 2026
Open Issues & Pull Requests: 48 (+1)
GitHub issues: Enabled
Number of forks: 197
Total Stargazers: 2,543 (+0)
Total Subscribers: 21 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 21.1 hours
Mean response time: 4.9 days
90th percentile: 10.4 days
Tracked items: 316

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 94% of issues opened in the past year have since been closed. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 20
New in 7 days: 12
Closed in 7 days: 43
Avg open age: 9 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 12
Closed in 7 days: 43
Comments in 7 days: 8
Events in 7 days: 8

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

mtplx is an inference engine that accelerates large language model execution on Apple Silicon through native speculative decoding.

The tool addresses the challenge of slow inference speeds when running large models locally on Apple hardware. It implements speculative decoding, a technique that generates multiple tokens in parallel by using a smaller draft model to predict likely continuations while a larger model validates those predictions. The approach requires no external drafter model—the drafting capability is built directly into the system, simplifying deployment and reducing overhead.

Developers running language models on Apple Silicon who prioritize inference speed should consider this tool. It is designed for local inference scenarios where reducing latency matters, particularly when working with models like Qwen. The project provides both Anthropic-compatible and OpenAI-compatible APIs, allowing it to integrate into existing applications built against those interfaces. This compatibility means switching to mtplx may require minimal changes to client code.

The project shows active development with regular commits addressing performance improvements and bug fixes. Work spans multiple areas including core inference optimization, API compatibility layers, and model-specific enhancements. The codebase receives consistent attention to both new features and maintenance of existing functionality.