Find and inspect.
Search Hugging Face, resume a download, and inspect the metadata of the GGUF files you already have.
Model managementManage GGUF models and run local inference from one terminal. Find a model, start llama-server, and keep an eye on the process.
Pre-release · Private source · Python 3.11+
Search Hugging Face from the same terminal you use to run your models.
yardstyx search qwen 7b instructBrowse first. Choose a model that fits your machine.
Explore model managementLaunch your most recent local model with GPU layers disabled.
yardstyx run fast --ngl 0 --ctx 256Requires a downloaded model and a separate llama-server installation.
Set up your first sessionCheck server health, then open the live local resource monitor.
yardstyx health --port 18081
yardstyx monitor 18081Run these commands separately. Leave the monitor with Ctrl+C.
See serving and monitoringStart with the local model workflow. Explore beta routing and activity tools when you need to bring more endpoints into view.
Search Hugging Face, resume a download, and inspect the metadata of the GGUF files you already have.
Model managementChoose a preset, start llama-server, and check health and local resources from the terminal.
Serving & monitoringExplore beta gateway routing, request logs, and usage history. These operations are under active hardening.
Beta gateway operationsDownload, inspect, launch, health-check, and stop. This recording uses a tiny CPU test model so the process is easy to follow.
$ yardstyx --version
yardstyx 0.1.0
$ yardstyx download ggml-org/models --file tinyllamas/stories15M-q4_0.gguf --dir ./models
Downloading: tinyllamas/stories15M-q4_0.gguf
→ models/stories15M-q4_0.gguf
stories15M-q4_0.gguf ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.1/19.1 MB 12.9 MB/s 0:00:00
✓ Downloaded: stories15M-q4_0.gguf (18.2 MB)
✓ SHA256 verified
$ yardstyx info ./models/stories15M-q4_0.gguf
╭────────────────────────────── stories15M-q4_0.gguf ──────────────────────────────╮
│ │
│ Architecture llama │
│ Name llama │
│ Context length 128 │
│ Embedding length 288 │
│ Layer count 6 │
│ Attention heads 6 │
│ Tokenizer model llama │
│ File size 18.2 MB │
│ GGUF version 3 │
│ │
╰──────────────────────────────────────────────────────────────────────────────────╯
$ yardstyx run fast ./models/stories15M-q4_0.gguf --ngl 0 --ctx 256 --port 18081
Preset: fast ctx=256 ngl=0 port=18081
Model: stories15M-q4_0.gguf
✓ Server up on :18081 alias: stories15M-q4_0
$ yardstyx health --port 18081
● Server up :18081
llamacpp:prompt_tokens_total 0
llamacpp:prompt_tokens_cached_total 0
llamacpp:prompt_seconds_total 0
llamacpp:tokens_predicted_total 0
llamacpp:tokens_predicted_seconds_total 0
llamacpp:n_decode_total 0
llamacpp:n_tokens_max 0
llamacpp:spec_decode_num_draft_tokens_total 0
llamacpp:spec_decode_num_accepted_tokens_total 0
llamacpp:spec_decode_num_drafts_total 0
llamacpp:prompt_tokens_seconds 0
llamacpp:predicted_tokens_seconds 0
$ yardstyx stop --port 18081
Stopped PID 689651
Stopped 1 process(es).
Yardstyx 0.1.0, llama.cpp b11904, Linux x86_64. The model is TinyStories 15M Q4_0, for checking the serving path rather than useful assistant answers. Every recorded command exited successfully. Its downloaded file’s SHA256 was independently checked against upstream metadata.
Developers and local AI operators who want to manage GGUF models and llama-server from one terminal. The product is pre-release; begin with a local test workload.
Python 3.11+, the Yardstyx source, and a separate llama-server installation. Model size and context determine memory needs. The setup guide includes a small CPU smoke test.
Local model files and local serving stay on your machine. Searching or downloading models, connecting remote endpoints, and using external integrations introduce network traffic.
Yardstyx has terminal interfaces. A native browser console is not available today; a separately installed Open WebUI can connect through a generated profile.