Michael-A-Kuykendall/shimmy
⚡ Pure-Rust WebGPU inference engine — OpenAI-API compatible, GGUF native, runs on any GPU. No Python. No llama.cpp. Single binary. observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 99
- Release rhythm 99
- Longevity 26
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 370
- days_rel: 7
- days_push: 7
- n_releases_24m: 37
Adoption not part of the score
5808 stars · 559 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Shimmy is a single-binary, OpenAI-compatible LLM inference server written in pure Rust, running GGUF models on a WebGPU-based engine (Airframe) with no Python or C++ dependencies. It serves as a lightweight (~5MB) drop-in alternative to Ollama for local, private model inference on any GPU.
Use cases
- run local LLM inference server without Python or llama.cpp
- serve GGUF models with an OpenAI-compatible API
- replace Ollama with a lightweight single-binary server
- run inference on NVIDIA, AMD, Intel, or Apple Silicon GPUs via WebGPU
- point existing AI tools at a local private inference endpoint
- serve Hugging Face GGUF models locally
When to choose
- you want a minimal, dependency-free local inference server in a single binary
- you need OpenAI/Ollama API compatibility for existing tooling
- you want deterministic outputs and WebGPU acceleration across GPU vendors
- you prefer Rust-based tooling without Python runtimes or C++ toolchains
When to avoid
- you need model architectures or quantizations outside the certified GGUF set
- you require advanced features like multi-GPU sharding or fine-tuning
- you depend on llama.cpp-specific extensions or ecosystem integrations
- you need a mature, battle-tested server like vLLM for high-throughput production serving
Facets
service · maturity active
llm-inference http-server api-framework gpu-computing large-language-models artificial-intelligence self-hosted developer-tools windows rust cli self-hosted cross-platform openai-compatible gguf webgpu ollama-alternative local-ai single-binary inference-server huggingface linux macos
2 sources
- readme: https://github.com/Michael-A-Kuykendall/shimmy · fetched 2026-08-28 · 22c4da2ba096
- registry_crates: https://crates.io/api/v1/crates/shimmy · fetched 2026-08-29 · 924686afbd40
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Michael-A-Kuykendall/shimmy | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="Michael-A-Kuykendall/shimmy")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem