Releases: Mil0s7/llama-control
Release list
v0.1.63
What's new
- macOS (Apple Silicon) support — Llama Control now runs natively on M1 and newer Macs
- Chat with your models from your phone: turn on "Remote access" in Settings and pair over your home Wi-Fi with a QR code or PIN, nothing to install on the phone
- New Plugins tab, starting with a JSON Extractor — paste text, define a schema (or have the model suggest one from the text), and get back structured JSON guaranteed to match it
- A "Connect a coding tool" button in Chat generates a ready-to-paste OpenCode/Crush config pointing at your local server
- A setup screen now appears on launch if llama.cpp isn't installed yet, instead of leaving the app looking broken
- The sidebar can now be collapsed to a slim icon rail to reclaim screen space
- HuggingFace search now loads more results as you scroll, and shows each model's added date
- Added a refresh button to the saved chats list
- Noted why mouse scroll can stop working inside the OpenCode terminal panel, with the config fix
Co nowego
- Wsparcie dla macOS (Apple Silicon) — Llama Control działa teraz natywnie na Makach z M1 i nowszych
- Czat z modelami z telefonu: włącz „Zdalny dostęp" w Ustawieniach i sparuj urządzenia w tej samej sieci Wi-Fi kodem QR lub PIN-em — na telefonie nie trzeba niczego instalować
- Nowa zakładka Wtyczki, a w niej Ekstraktor JSON — wklej tekst, zdefiniuj schemat (lub pozwól modelowi zaproponować go na podstawie tekstu) i otrzymaj ustrukturyzowany JSON gwarantowanie zgodny ze schematem
- Przycisk „Podłącz narzędzie kodujące" w Czacie generuje gotową do wklejenia konfigurację OpenCode/Crush wskazującą na Twój lokalny serwer
- Przy starcie pojawia się teraz ekran konfiguracji, jeśli llama.cpp nie jest jeszcze zainstalowane, zamiast pozostawiać aplikację w niedziałającym stanie
- Panel boczny można teraz zwinąć do wąskiego paska z ikonami, by zyskać więcej miejsca na ekranie
- Wyszukiwanie HuggingFace doładowuje teraz kolejne wyniki podczas przewijania i pokazuje datę dodania każdego modelu
- Dodano przycisk odświeżania na liście zapisanych czatów
- Dodano wyjaśnienie, dlaczego scroll myszą może nie działać w panelu terminala OpenCode, wraz z poprawką konfiguracji
0.1.62
What's new in 0.1.62
- macOS (Apple Silicon) support — Llama Control now runs natively on M1 and newer Macs
- Chat from your phone — turn on "Remote access" in Settings and pair over your home Wi-Fi with a QR code or PIN, nothing to install on the phone
- New Plugins tab, starting with a JSON Extractor — paste text, define a schema (or have the model suggest one from the text), and get back structured JSON guaranteed to match it
- Connect a coding tool — a new button in Chat generates a ready-to-paste OpenCode/Crush config pointing at your local server
- A setup screen now appears on launch if llama.cpp isn't installed yet, instead of leaving the app looking broken
- The sidebar can now be collapsed to a slim icon rail to reclaim screen space
- HuggingFace search now loads more results as you scroll, and shows each model's added date
- Added a refresh button to the saved chats list
v0.1.61
Llama Control now runs on macOS (Apple Silicon, M1 and later) as well as Windows. A new Remote access option lets you chat from your phone over the same Wi-Fi network, pairing via QR code and PIN, nothing to install. The Plugins tab gains a JSON Extractor: paste text, define a schema, and get data back in exactly that shape, with llama.cpp guaranteeing valid JSON.
v0.1.60
Closing the window now asks whether to hide to tray, quit and keep the model running, or quit and stop it, instead of silently killing a running model. A new tray icon offers quick Show and Quit completely actions. Find in page (Ctrl+F) lets you search the current view. The server flag editor accepts a pasted block of flags instead of adding them one by one. Dropping a folder onto the terminal area opens a new terminal there. Fixed Ctrl+V not pasting into the terminal.
v0.1.59
Settings panel now shows the real driver version for AMD/Intel GPUs instead of always saying not detected. Chat and benchmark errors from the local server now show the actual reason (e.g. context size exceeded) instead of a bare HTTP 400. HuggingFace file browser marks quantizations you've already downloaded as Downloaded instead of showing an active Download button.
v0.1.58
Fix: terminal panel would freeze silently when running full-screen TUI programs (e.g. opencode) in the packaged app. Root cause: Vite's production minifier mis-scoped a variable in xterm.js's terminal-mode-query handler, throwing an uncaught error the moment such a program probed terminal capabilities on startup. Production builds no longer minify the renderer bundle.
v0.1.57
v0.1.56
v0.1.55
0.1.54
Terminals now run in their own process, so a console crash can no longer take the app down with it. Live statistics also follow the newest reading instead of the first one.
- Each terminal session runs in a separate pty host process. Previously a fault in the Windows console host could take the whole app with it, closing the window without warning; now it costs only that terminal, which reports "session ended" while everything else keeps running.
- Fixed a crash where programs running in the terminal (opencode and similar) believed they were talking to Windows Terminal, because the app was passing on environment variables describing the terminal it had itself been launched from.
- Terminal output is batched before it reaches the screen, and xterm now draws through the GPU, so heavy output (build logs, full-screen tools) stays smooth.
- Response time in the statistics is read from the server log, so it updates for traffic from any client, not only the app's own chat.
- Throughput readings now prefer the newest measurement. A single early chat message used to pin the tiles for the rest of the session.
- Image and audio categories removed from HuggingFace browsing, since the engine only runs text models.
- Crash diagnostics: the app keeps a log in its data folder and records native faults, which is what made the terminal crash above possible to find.