crit-labs/crit-hub

Browse tailored inference engines built with crit.

Cuda

5

5 commits

updated Oct 19, 2026

See the code

See what people are saying

SourceMessageScoreDate

We studied 30 inference engines like NInfer, Strata and FreeToken and distilled what makes them great into an agent-native toolkit for building bespoke inference engines (r/LocalLLM)

NInfer, Strata, FreeToken... these highly specialized inference engines seem to pop up every other month. Personally Ninfer was a game changer for my local PC. But there are two things that bother us: > 1) discovering them is almost entirely a matter of checking Reddit regularly and hoping you…

38

Oct 19, 2026

README

wordmark

Huggingface for tailored inference engines. Don't rebuild an engine that already exists.

License Apache-2.0 Registry of engines Built with crit

Summary • Quick start • What crit-hub solves • Engines • Contributing • License


Summary

crit-hub is a registry of bespoke inference engines, organized by GPU and model, so you can find one built for your hardware and target LLM.

[!IMPORTANT] Tailored engines are scattered across personal repositories, forks and forum posts, and there is no Hugging Face for inference engines. crit-hub collects them in one tree, engines/<gpu>/<model>@<encoding>/<engine>/. Each engine ships runnable source, the exact checkpoint it was built on, what was measured, its known limits and a link to the repository of whoever contributed it. It is a registry, not a scoreboard: several designs can sit side by side for the same GPU and model, each documenting its own trade-offs.


Quick start

Open engines/, pick your GPU, then your model and encoding. Each engine folder's README explains how to build it and open chat. Or give this prompt to your coding agent and name your GPU and target LLM:

Check github.com/crit-labs/crit-hub for an inference engine for my GPU and model, then build and run it.

Nothing fits yet? Build one with crit and contribute it.


What crit-hub solves

Find what already exists. Stop rebuilding it.

Discovery in one place 🔎

Today you can rarely tell whether an engine for your exact hardware and model exists. crit-hub makes that a folder lookup: GPU, then model and encoding, then every engine built for that pair.

A registry, not a scoreboard 📇

Engines are listed by what they target, not ranked against each other. Each one states its own workload, results, checks and limits, so you can choose the design that fits your use rather than the one with the biggest number.

A jump-off point for developers 🛠️

Every engine is complete source with its checkpoint pinned by SHA-256 and its toolchain recorded. Start from a working engine to improve it, port it to another GPU or adapt it to a related model, and follow the contributor's repository for its upstream work.


Contributing

Every working engine you add saves the next person from building it again.


📋 Add an engine
  1. Place it under the folder layout with a name that describes its design, for example mtp7-fp8attn. Several designs can share a GPU and model/encoding.
  2. Include runnable source and a short README covering the target hardware and OS, model and checkpoint revision, encoding, dependencies, build steps and chat command.
  3. Document the measured workload, results, check coverage and known limits.
  4. Credit your repository directly under the README's title.
  5. Retain dependency credits and applicable license texts and notices.
  6. Add a row to the engine table in the same change.

Keep model weights, builds, binaries, development scripts and full experiment records outside the repository. The .gitignore uses a whitelist for published files.


🔗 Credit your repository

Each engine links the repository of whoever contributed it, where people can follow its upstream work, report issues and find related engines. The link appears in three places:

  • The engine README, directly under the title, so it is the first thing anyone opening the folder sees:

    # Qwen3.8-27B @ NVFP4 · RTX 5090 · mtp7-fp8attn
    
    > [!NOTE]
    > **Contributed by** your-name · [your-name/your-engine](https://github.com/your-name/your-engine)
    
  • engine/provenance.json, as "contributor": {"name": ..., "repository": ...}.

  • The engine table in engines/README.md.

The exporter below writes the first two from --contributor and --contributor-repo.


📦 Export a sealed crit candidate → Export tool
python -B tools/export_engine.py --help

The exporter verifies the complete candidate seal and copies explicitly selected runtime source and data into a new engine folder, retaining the supplied README, licenses, dependency credits, configuration and provenance. --model-repo and --model-revision name the checkpoint the run used; model.json lists its files with the hashes the run recorded. --contributor and --contributor-repo credit your repository under the README's title and in provenance.json. Keep the original sealed run separately.


License

Original content is licensed under Apache-2.0. Third-party components retain their own terms; see each engine's THIRD_PARTY.md and LICENSES.txt.

crit-labs/crit-hub

Browse tailored inference engines built with crit.

Cuda

5

5 commits

updated Oct 19, 2026

See the code

See what people are saying

SourceMessageScoreDate

We studied 30 inference engines like NInfer, Strata and FreeToken and distilled what makes them great into an agent-native toolkit for building bespoke inference engines (r/LocalLLM)

NInfer, Strata, FreeToken... these highly specialized inference engines seem to pop up every other month. Personally Ninfer was a game changer for my local PC. But there are two things that bother us: > 1) discovering them is almost entirely a matter of checking Reddit regularly and hoping you…

38

Oct 19, 2026

README

wordmark

Huggingface for tailored inference engines. Don't rebuild an engine that already exists.

License Apache-2.0 Registry of engines Built with crit

Summary • Quick start • What crit-hub solves • Engines • Contributing • License


Summary

crit-hub is a registry of bespoke inference engines, organized by GPU and model, so you can find one built for your hardware and target LLM.

[!IMPORTANT] Tailored engines are scattered across personal repositories, forks and forum posts, and there is no Hugging Face for inference engines. crit-hub collects them in one tree, engines/<gpu>/<model>@<encoding>/<engine>/. Each engine ships runnable source, the exact checkpoint it was built on, what was measured, its known limits and a link to the repository of whoever contributed it. It is a registry, not a scoreboard: several designs can sit side by side for the same GPU and model, each documenting its own trade-offs.


Quick start

Open engines/, pick your GPU, then your model and encoding. Each engine folder's README explains how to build it and open chat. Or give this prompt to your coding agent and name your GPU and target LLM:

Check github.com/crit-labs/crit-hub for an inference engine for my GPU and model, then build and run it.

Nothing fits yet? Build one with crit and contribute it.


What crit-hub solves

Find what already exists. Stop rebuilding it.

Discovery in one place 🔎

Today you can rarely tell whether an engine for your exact hardware and model exists. crit-hub makes that a folder lookup: GPU, then model and encoding, then every engine built for that pair.

A registry, not a scoreboard 📇

Engines are listed by what they target, not ranked against each other. Each one states its own workload, results, checks and limits, so you can choose the design that fits your use rather than the one with the biggest number.

A jump-off point for developers 🛠️

Every engine is complete source with its checkpoint pinned by SHA-256 and its toolchain recorded. Start from a working engine to improve it, port it to another GPU or adapt it to a related model, and follow the contributor's repository for its upstream work.


Contributing

Every working engine you add saves the next person from building it again.


📋 Add an engine
  1. Place it under the folder layout with a name that describes its design, for example mtp7-fp8attn. Several designs can share a GPU and model/encoding.
  2. Include runnable source and a short README covering the target hardware and OS, model and checkpoint revision, encoding, dependencies, build steps and chat command.
  3. Document the measured workload, results, check coverage and known limits.
  4. Credit your repository directly under the README's title.
  5. Retain dependency credits and applicable license texts and notices.
  6. Add a row to the engine table in the same change.

Keep model weights, builds, binaries, development scripts and full experiment records outside the repository. The .gitignore uses a whitelist for published files.


🔗 Credit your repository

Each engine links the repository of whoever contributed it, where people can follow its upstream work, report issues and find related engines. The link appears in three places:

  • The engine README, directly under the title, so it is the first thing anyone opening the folder sees:

    # Qwen3.8-27B @ NVFP4 · RTX 5090 · mtp7-fp8attn
    
    > [!NOTE]
    > **Contributed by** your-name · [your-name/your-engine](https://github.com/your-name/your-engine)
    
  • engine/provenance.json, as "contributor": {"name": ..., "repository": ...}.

  • The engine table in engines/README.md.

The exporter below writes the first two from --contributor and --contributor-repo.


📦 Export a sealed crit candidate → Export tool
python -B tools/export_engine.py --help

The exporter verifies the complete candidate seal and copies explicitly selected runtime source and data into a new engine folder, retaining the supplied README, licenses, dependency credits, configuration and provenance. --model-repo and --model-revision name the checkpoint the run used; model.json lists its files with the hashes the run recorded. --contributor and --contributor-repo credit your repository under the README's title and in provenance.json. Keep the original sealed run separately.


License

Original content is licensed under Apache-2.0. Third-party components retain their own terms; see each engine's THIRD_PARTY.md and LICENSES.txt.