Skip to content

Local Models and Loadout Architecture ​

In Nimi's local compute architecture, model weight files represent static assets on disk. Turning weights into an active capability requires assembling them with an inference engine driver, execution recipes, and runtime parameters into a complete Loadout. Runtime maintains a global default Loadout for each capability, serving all applications that declare Local capability intents.

  1. Review Capabilities: Browse supported capabilities and operational parameters in Nimi Home under "AI Capabilities".
  2. Acquire Model Weights: Import local GGUF models via the Model Library or download curated weights through the Download Manager. Files are verified with SHA-256 checksums.
  3. Assemble a Loadout: Pair the model with optimized runtime parameters (e.g., context window size, GPU offload layers) tailored to specific workloads, saving it as a named Loadout.
  4. Set Global Default: Designate this Loadout as the machine default for that capability. This setting automatically applies to all apps routed to local execution.
  5. Verify Inference: Configure an app's AIConfig with Local intent and run an actual query to verify end-to-end performance.

Status Indicators and Diagnostics ​

To streamline monitoring and troubleshooting, status indicators represent distinct lifecycle phases:

IndicatorRepresentsPossible Values
File VerificationWhether disk bytes match registered cryptographic hashesverified / corrupted / unchecked
Resource BindingWhether all weights, adapters, and tokenizer assets are linkedcomplete / missing_assets
Environment ReadinessWhether local drivers, CUDA/Metal runtimes, and libraries meet criteriaready / missing_dependency
Default SelectionWhether this Loadout is designated as the active machine defaultactive_default / inactive

Runtime provides actionable diagnostic feedback for each stage, giving developers and power users transparent visibility into the local inference stack.

Execution Stability Guarantees ​

When an application submits an inference task:

  • Atomic Context Freezing: Runtime records an atomic snapshot containing the active Loadout parameters, driver options, and exact model hashes.
  • Consistent Execution Context: Tasks in the processing queue execute against their frozen context, ensuring that parameter changes made after submission do not alter the running job.
  • Lifecycle Management: If the inference host process is dormant during cold start, Runtime boots the process on demand and manages process lifespan based on local memory policies.

Source Basis ​

Documentation for Nimi — the installable, open-source, local-first personal AI product.