Skip to main content

Hardware-aware local LLM deployment: probe, resolve, run.

Project description

Rigma

Hardware-aware local LLM deployment for consumer machines: rigma up probes your GPU/RAM, picks the community-verified best model + quant + flag combo for your exact hardware, downloads a pinned llama.cpp build and the model, and serves an OpenAI-compatible endpoint — no knob-mashing required.

Unlike generic runners, Rigma applies the tuning that actually matters per machine: MoE expert offload (--n-cpu-moe) sized to your RAM, architecture-aware KV-cache policies (e.g. q8_0 K-cache floor on DeltaNet-family models), backend selection per GPU generation (e.g. Vulkan over ROCm on RDNA4), flash attention, and session persistence (--slot-save-path) on by default. Every decision is auditable: rigma plan --explain shows the arithmetic and sources.

Quickstart (pre-alpha)

pip install rigma
rigma up            # probes your machine, downloads the best model, opens the chat UI

That's it — a browser tab opens with a chat connected to your tuned local model, and any OpenAI-compatible tool can use http://127.0.0.1:11500/v1.

Commands

Command What it does
rigma up Start everything; opens the chat UI in your browser
rigma chat Chat with the running model in the terminal
rigma status What's running, where
rigma stop Stop the model server and UI
rigma models What fits your machine
rigma plan --explain What up would run, with the math
rigma doctor What Rigma detects on this machine

rigma up flags: --use-case coding · --model SLUG · --port 11500 · --no-browser · --turbo (fast download, may hog your bandwidth) · --yes · --dry-run

Status

Pre-alpha (M1). Verified combos:

Hardware Model Backend Result
RX 9070 XT 16GB + 16GB RAM (Windows) Qwen3.6-35B-A3B UD-Q3_K_XL, ctx 32K, n_cpu_moe 10 Vulkan (llama.cpp b9867) verified 2026-07-06: 57.1 t/s gen, 689 t/s prefill @ 4K prompt

Design: docs/superpowers/specs/2026-07-03-rigma-design.md. License: Apache-2.0. RAG integration (via Raggity, AGPL-3.0, separate process) lands in M4.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rigma-0.2.0.tar.gz (57.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rigma-0.2.0-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file rigma-0.2.0.tar.gz.

File metadata

  • Download URL: rigma-0.2.0.tar.gz
  • Upload date:
  • Size: 57.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rigma-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e2e268c21a6717416a9ae011394fadd9f1ddd956465b8d54944d971bd6555f50
MD5 94420bed5077fe561d5fdc0679fd145d
BLAKE2b-256 d06148dee092e0b13bcf9aa60f92bb48fe9efbba95699de93aa523310f1018b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rigma-0.2.0.tar.gz:

Publisher: publish.yml on IxMxAMAR/rigma

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rigma-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: rigma-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rigma-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10862e34eb2a807c974d6147502b26b0c4a00f21b735c580e55b26387425116b
MD5 1ee3c5114a4fad4947144b05a8d5c9fd
BLAKE2b-256 22cd7a32e0d29f190d84cb579ad38e7957b91587b26d5086a28be34e2528d87d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rigma-0.2.0-py3-none-any.whl:

Publisher: publish.yml on IxMxAMAR/rigma

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page