Project Maya: the Scheduler That Puts 748B on Your Desk
What it is
Project Maya is a scheduler more than a launcher. Its engine profiles your GPUs, CPU, RAM and SSD, then splits each MoE model across three tiers: the experts your conversation uses most live on the GPU, the next ones in system RAM, the rest streams from NVMe โ and they swap as you chat. One NVIDIA card (V100/RTX 20 or newer, up to 16 cards together); AMD and Windows are experimental, Mac is Metal-experimental, and it is explicitly not WSL2.
Getting started (3 steps)
git clonethe repo, run./setup.sh(Windows:START-MAYA.bat) โ it asks which model you want, shows every download before starting it, builds once (20โ40 min) and starts the model.- Open
http://127.0.0.1:8080: browser chat, a live hardware monitor, a Models page, thinking levels, a one-click “Turbo” speed switch. - Point your tools at it through the OpenAI- and Anthropic-compatible APIs (Claude Code works with
ANTHROPIC_BASE_URL=http://127.0.0.1:8080) โ tool calls stream as the model writes them.
What it runs (sizes are the model’s weights; disk needs more)
| Model | Maya quants | Measured (user-submitted) |
|---|---|---|
| GLM-5.3-Flash | XS 73.4 / S24 94.7 / S 96.5 / M 116 / L 156.3 GB | 148.6 tok/s on 2ร5090+4090 at 32K ยท 118 on 4ร4090 ยท 16.6 on a single RTX 5070 with 4-channel DDR4 |
| MiniMax-M3.1-Flash | XS 93 / S 122 GB | 48.6 tok/s on an RTX PRO 6000 at 256K ยท 38.2 on a 3090 + 8ร5060 Ti |
| DeepSeek-V4.1-Flash-1017 | XS-v2 277 / S 340 GB | 184 tok/s on 8ร5090s ยท 97 on ten RTX 3090s at 1M ctx |
| Quality | quants made from released weights | GLM packs keep 97.7โ99.2% of FP8 zero-shot accuracy; Maya-S picks the original’s next token 92.6% of the time (DeepSeek), 87.6% (MiniMax) |
Best use
When your workload is agentic: OpenAI/Anthropic APIs with tool calls, up to 8 requests answered at once (several agents, or several people, on one PC), a “saved vs. cloud-API-pricing” meter that shows what the same tokens would have cost at Z.ai’s or MiniMax’s rates, and drafters (DSpark/DFlash2) that raise decode speed on rigs where other paths stall.
Honest weaknesses
- It eats your RAM: the engine pins all but ~6 GB of free memory for its expert pool โ other programs get the scraps while it runs.
- Fast NVMe is mandatory (~75โ350 GB per model set); a slow SSD lowers every number above.
- Young project: experimental AMD/Windows paths, formats borrowed from llama.cpp and EXL3, and the popular DFlash2 drafter is CC BY-NC-ND โ non-commercial only.
FAQ
Maya or Strata?
Roughly: Strata is the friendly launcher that ships the Qwen3.8-Flash-Next packs; Maya is the scheduler that runs the 320โ748B trio above with a self-tuned expert pool. Several community packs run on both โ when they do, Maya’s scheduling + draft-layer handling is what the crowd reports winning on the big models.
Why do people say its drafter beats ExLlamaV3?
On the big MoE models, community benchmarks showed plain EXL3 paths losing speed as context grew; Maya’s DSpark/DFlash2 draft layers went the other direction (e.g. 55โ69 tok/s from ~31 on 4ร R9700s). Treat every speed number here as hardware-specific โ bench your own box with --bench.
Does anything leave my machine?
No โ that’s the selling point. Chat history lives in your browser, the model runs in your box, and --report only writes a text file you can paste into a GitHub issue.
๐ Summarised from official docs and hands-on samples. Product features and pricing change often โ official site wins.
โ Newer: MiniMax M3.1-Flash: the 428B 'Space Bunny' Everyone Switched To in October Older: Qwen3.8-Flash-Next: the 125B That Made 100B-at-Home a Hobby โRelated: Strata: the Engine That Made 125B a Gaming-PC Hobby
Qwen3.8-Flash-Next: the 125B That Made 100B-at-Home a Hobby
MiniMax M3.1-Flash: the 428B 'Space Bunny' Everyone Switched To in October