{"id":5029,"date":"2026-07-17T17:40:06","date_gmt":"2026-07-17T09:40:06","guid":{"rendered":"https:\/\/www.olares.com\/blog\/?p=5029"},"modified":"2026-07-21T17:21:46","modified_gmt":"2026-07-21T09:21:46","slug":"olares-1-12-6","status":"publish","type":"post","link":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/","title":{"rendered":"Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Olares 1.12.6 changes what you can hand off to an agent instead of doing yourself. Olares CLI gets Agent Skills so an agent can operate Olares directly, and Model Console gives local LLMs a real install-and-run lifecycle instead of a folder of GGUF files. Shared apps get a steadier foundation too. See <a href=\"#at-a-glance\" type=\"internal\" id=\"#at-a-glance\">At a glance<\/a> below for the rundown, or the <a href=\"https:\/\/github.com\/beclab\/Olares\/releases\/tag\/1.12.6\" target=\"_blank\" rel=\"noreferrer noopener\">release notes<\/a> for over 700 pull requests behind it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A few AI apps need a fresh install after you update. See <a href=\"#update-guide\" type=\"internal\" id=\"#update-guide\">How to update to 1.12.6<\/a> before you start.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Olares also spent time at #1 on GitHub&#8217;s trending page during this release cycle, thanks to everyone who starred the repo, filed issues, and told other people about it.\ud83c\udf89<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-github-trending-1-1024x576.png?wsr\" alt=\"\" class=\"wp-image-5053\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-github-trending-1-1024x576.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-github-trending-1-300x169.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-github-trending-1-768x432.png 768w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-github-trending-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Olares hit #1 on GitHub Trending today<\/figcaption><\/figure>\n\n\n\n<h2 id=\"at-a-glance\" class=\"wp-block-heading\"><strong>At a glance<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Olares CLI adds Agent Skills, so an agent can install apps, move files, read dashboard metrics, or manage app charts through structured commands instead of a raw shell session.<\/li>\n\n\n\n<li>Model Console splits the inference engine from the model instance: install an engine once, deploy any number of model instances on top of it, each with GPU residency checks and one-click TTFT and cold-start numbers.<\/li>\n\n\n\n<li>The GPU section in Settings is now Accelerator, with a CPU-or-GPU choice at install time and accelerator settings that survive updates.<\/li>\n\n\n\n<li>Shared apps get a steadier foundation: entrances, permissions, install-state handling, and GPU binding are now handled consistently for every app connected to a shared service.<\/li>\n\n\n\n<li>Files can compress and extract archives, mount NFS shares, and use a new Common directory for model weights shared between apps.<\/li>\n\n\n\n<li>Overlay Gateway gives select apps, like Home Assistant and Jellyfin, a real presence on your LAN.<\/li>\n\n\n\n<li>Desktop layout and widgets now sync across every device signed in under the same Olares ID.<\/li>\n\n\n\n<li>Olares One gets a CPU frequency cap and automatic startup under My Hardware.<\/li>\n\n\n\n<li>Plus a broad round of reliability fixes across app install and update flows, networking, and GPU handling.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Manage Olares in plain language<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Handing an AI agent a raw shell is powerful and also a little reckless: it has to parse unstructured text output and guess at flags, with no guardrail against deleting the wrong thing. <strong>Olares CLI gives agents a narrower, safer surface instead. Commands are scoped, output comes back as structured JSON, and common failures have a documented recovery path.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agent Skills are the bundles that teach an agent how to use that surface. Each one covers one area of Olares:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\"><strong><code>olares-shared<\/code><\/strong>: profile login, tokens, and auth-error recovery. Every other skill depends on it.<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong><code>olares-files<\/code><\/strong>: files, drive, SMB and NFS mounts, and compressing or extracting archives.<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong><code>olares-market<\/code><\/strong>: install, update, clone, and otherwise manage an app&#8217;s lifecycle.<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong><code>olares-settings<\/code><\/strong>: everything the Settings app exposes: network, backup, integrations, accelerators.<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong><code>olares-dashboard<\/code><\/strong>: CPU, memory, disk, GPU, and per-app resource usage as JSON.<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong><code>olares-cluster<\/code><\/strong>: the ControlHub view: pods, workloads, jobs, and middleware.<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong><code>olares-chart<\/code><\/strong>: turn a repo or Docker Compose file into an Olares app and deploy it.<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong><code>olares-doctor<\/code><\/strong>: routes an app that won&#8217;t install, start, or stay reachable to its root cause.<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong><code>olares-search<\/code><\/strong>: Desktop&#8217;s global search over files and installed apps.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Please note that the <code>olares-chart<\/code> skill also takes over what Studio used to do: <strong>Studio is retired from Market, and packaging or porting an app into Olares now runs through this skill.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are two ways to access Olares CLI. If you run an agent app on Olares, several of them now ship with the latest Olares CLI preinstalled after you update, so the skills are ready the moment the app starts, no setup required. The <a href=\"https:\/\/www.olares.com\/docs\/one\/olares-onboarding\" target=\"_blank\" rel=\"noreferrer noopener\">onboarding guide<\/a> walks through using them from there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To drive Olares from an agent on your own machine instead, such as Claude Code or Codex in your local terminal, <a href=\"https:\/\/www.olares.com\/docs\/developer\/cli-install\" target=\"_blank\" rel=\"noreferrer noopener\">install the CLI<\/a> yourself and log in:<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code><strong>npx<\/strong> @olares\/cli@latest install\n<strong>olares-cli<\/strong> profile login --olares-id &lt;your-olares-id&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Either way, you then hand your agent a task instead of a command, something like <em>&#8220;install Immich from Market and tell me when it&#8217;s ready&#8221;<\/em> or <em>&#8220;check my memory and CPU usage and flag anything over 1 GB.&#8221;<\/em> The agent picks the right skill and runs it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"730\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/opencode-inspect-olares-usage-1024x730.png?wsr\" alt=\"\" class=\"wp-image-5054\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/opencode-inspect-olares-usage-1024x730.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/opencode-inspect-olares-usage-300x214.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/opencode-inspect-olares-usage-768x547.png 768w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/opencode-inspect-olares-usage-1536x1094.png 1536w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/opencode-inspect-olares-usage-2048x1459.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Use OpenCode on Olares, powered by Qwen3.6-27B, to inspect system resource usage with a natural language prompt<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Agent Skills <\/strong><strong>are<\/strong><strong> the first part of Olares built to turn intent straight into action. <\/strong>More of the system will work this way over time, and more use-case walkthroughs are on the way as we see what people actually ask agents to do with them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Local AI gets real infrastructure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Running a model locally used to mean two things: install a pre-packaged app from Market and take whatever model it shipped with, or install the standalone Ollama app and pull models by hand from the command line. The first limited you to what someone had already packaged. The second worked, but you lost visibility into metrics and never got a dedicated API endpoint.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Model Console splits the engine from the model<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Model Console decouples that into two pieces: an inference engine you install once, and any number of model instances you deploy on top of it.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Four Engine Base apps are available in Market, one per inference engine:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\" style=\"font-size:14px\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Engine<\/th><th>Choose it when<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">llama.cpp<\/td><td>You are running lightweight GGUF models or have limited GPU memory. Recommended on Olares One.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Ollama<\/td><td>You want to get started quickly with broad model compatibility and automatic tag-based pulls.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SGLang<\/td><td>You need structured generation or advanced reasoning optimizations.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">vLLM<\/td><td>You need high-throughput serving of Hugging Face models under heavy concurrent load.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Create an instance from the Engine Base app for the engine you want. Each instance gets its own entry on Launchpad with a dedicated console. <strong>You can pull the model from a Hugging Face repo, a single GGUF file, the Ollama Library, or a direct HTTPS URL, as long as it fits your hardware.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you used the old standalone Ollama app, note that the Ollama Engine Base app replaces it. The standalone app is retired: existing installs keep running but won&#8217;t get further updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beyond status and download progress, the console runs a GPU residency check (full GPU, split, or CPU fallback) and a one-click performance test that reports Time To First Token and cold start time, so you can compare quantization levels or engine arguments instead of guessing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"724\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-model-console-1024x724.png\" alt=\"Olares Model Console showing Qwen3.6-27B GPU residency, TTFT, and cold start metrics.\" class=\"wp-image-5055\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-model-console-1024x724.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-model-console-300x212.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-model-console-767x542.png 767w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-model-console-1536x1086.png 1536w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/olares-model-console-2048x1448.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">View Qwen3.6-27B GPU residency and TTFT in Olares Model Console<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Or skip the console UI and ask an agent to do all of this through <code>olares-cli<\/code> and the skills above.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See <a href=\"https:\/\/www.olares.com\/docs\/use-cases\/llm-base-apps\" target=\"_blank\" rel=\"noreferrer noopener\">hosting local LLMs with Engine Base apps<\/a> for the full walkthrough, including tuning arguments per engine.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Accelerator replaces <\/strong><strong>GPU<\/strong><strong> in Settings<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The <\/strong><strong>GPU<\/strong><strong> section in Settings is now Accelerator, because modern local <\/strong><strong>AI<\/strong><strong> workloads run on different accelerated computing resources more than NVIDIA GPUs.<\/strong> Olares now presents integrated accelerator chips and CPU fallback the same way it presents a discrete GPU: as cards you can compare at a glance on systems with mixed hardware.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"772\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/accelerator-resources-1024x772.png?wsr\" alt=\"\" class=\"wp-image-5056\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/accelerator-resources-1024x772.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/accelerator-resources-300x226.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/accelerator-resources-768x579.png 768w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/accelerator-resources.png 1530w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Olares Accelerator settings showing NVIDIA GPU VRAM in Time slicing mode<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Market installs now ask whether an app should run on CPU or claim GPU memory, so you can push everyday apps to the CPU and keep VRAM free for the workload that actually needs it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/speaches-in-market-1024x656.png?wsr\" alt=\"\" class=\"wp-image-5057\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/speaches-in-market-1024x656.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/speaches-in-market-300x192.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/speaches-in-market-768x492.png 768w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/speaches-in-market.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">View Speaches resource requirements in Olares Market<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">See <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/settings\/gpu-resource\" target=\"_blank\" rel=\"noreferrer noopener\">managing accelerator resources<\/a> in Settings and <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/market\/market#install-applications\" target=\"_blank\" rel=\"noreferrer noopener\">choosing CPU or GPU at install time<\/a> in Market.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Shared apps get a steadier foundation<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A shared app is a background service that other apps or users connect to instead of installing their own copy \u2014 ComfyUI Shared and the new LLM base engines are common examples. In 1.12.6, the infrastructure connecting shared services to the apps that depend on them has been rebuilt: shared entrances, permissions, install-state handling, ownership, and GPU binding are now handled consistently instead of case by case.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As local AI setups grow, one background service often ends up serving several user-facing apps at once, and a shared service that feels disconnected from its dependents turns into a support problem fast. <strong>The rebuilt foundation makes shared apps easier to open, reinstall, and recover, and gives multi-user households a firmer base to build on.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For users, the clearest result of this infrastructure update is a simpler installation flow. Previously, after an admin installed a shared app, each member still had to install a separate Client before using it. In 1.12.6, the admin installs the shared app once, and other members with access can open it directly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1285\" height=\"555\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/shared-arch-ex.png?wsr\" alt=\"Architecture diagram comparing shared app access before and after Olares 1.12.6. Before, each member had to install a separate client to access the shared app. Now, members can open the shared app directly without installing a separate client.\" class=\"wp-image-5115\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/shared-arch-ex.png 1285w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/shared-arch-ex-300x130.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/shared-arch-ex-1024x442.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/shared-arch-ex-768x332.png 768w\" sizes=\"auto, (max-width: 1285px) 100vw, 1285px\" \/><figcaption class=\"wp-element-caption\">Shared apps now open directly for members in Olares 1.12.6<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Some AI apps installed before 1.12.6 will need the latest compatible version from Market after you update. See <a href=\"#update-guide\" type=\"internal\" id=\"#update-guide\">How to update to 1.12.6<\/a> below before you do.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/market\/shared-apps\" target=\"_blank\" rel=\"noreferrer noopener\">shared apps<\/a> for details.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Everyday polish<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Files handles archives, NFS, and shared model folders<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Files can now <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/files\/compress-extract-files\" target=\"_blank\" rel=\"noreferrer noopener\">compress and extract<\/a> ZIP, 7z, and TAR archives without leaving the app, with options for compression level, password protection, split volumes, conflict handling, and symbolic links.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"671\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/compress-files-1-1024x671.png\" alt=\"Files app menu showing options to compress a selected file as ZIP, 7z, or TAR.\" class=\"wp-image-5060\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/compress-files-1-1024x671.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/compress-files-1-300x197.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/compress-files-1-768x503.png 768w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/compress-files-1-1536x1006.png 1536w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/compress-files-1.png 1960w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Compress a file to ZIP, 7z, or TAR in Files<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/files\/mount-nfs\" target=\"_blank\" rel=\"noreferrer noopener\">NFS<\/a> joins SMB and cloud storage as a mount option. Point it at an IP address or an <code>IP:path<\/code>, save the servers you use often, and unmount when you are done. It is handy if you already run a NAS or a Linux box on your network and would rather not copy files into Olares first.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"616\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/connect-to-nfs-1024x616.png\" alt=\"Connect to server dialog in Olares Files with NFS selected as the protocol.\" class=\"wp-image-5061\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/connect-to-nfs-1024x616.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/connect-to-nfs-300x180.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/connect-to-nfs-768x462.png 768w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/connect-to-nfs.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Connect to NFS servers from Files<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A new <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/files\/files-common\" target=\"_blank\" rel=\"noreferrer noopener\">Common<\/a> directory under Application is meant for files more than one app needs, most often AI model weights. It ships with <code>huggingface<\/code>, <code>comfyui<\/code>, and <code>ollama<\/code> subdirectories out of the box, so ComfyUI and your local LLM engines can point at the same downloaded model instead of each pulling their own copy.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/common-directory-in-olares-1024x642.png?wsr\" alt=\"\" class=\"wp-image-5062\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/common-directory-in-olares-1024x642.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/common-directory-in-olares-300x188.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/common-directory-in-olares-767x481.png 767w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/common-directory-in-olares-1536x963.png 1536w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/common-directory-in-olares.png 1956w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Common AI model directories in Olares Files<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Smaller things worth knowing: <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/files\/add-edit-download#sort-files\" target=\"_blank\" rel=\"noreferrer noopener\">sorting preferences now persist<\/a> across sessions, and previews cover more ground, including Office documents, EPUB, subtitles, and code files. You can edit Markdown, Python, JavaScript, JSON, YAML, and other text files directly in the browser.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/edit-md-in-files-1024x665.png?wsr\" alt=\"\" class=\"wp-image-5063\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/edit-md-in-files-1024x665.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/edit-md-in-files-300x195.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/edit-md-in-files-767x498.png 767w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Edit and preview Markdown files in Files<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Overlay Gateway gives apps a real LAN presence<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have ever tried to cast video from Olares to a TV, discover a device over DLNA, or let a torrent client find local peers, you have probably hit the same wall: Olares apps live on an internal container network, which is great for talking to each other and useless for being found by a TV.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Overlay Gateway gives selected apps a second network interface that sits directly on your LAN, while they keep the internal network for platform communication and service discovery.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Turn it on system-wide in <strong>Settings<\/strong> &gt; <strong>Network<\/strong> &gt; <strong>Overlay Gateway<\/strong> then enable it per app. For example, enable it for <a href=\"https:\/\/www.olares.com\/docs\/use-cases\/home-assistant#enable-the-overlay-gateway\" target=\"_blank\" rel=\"noreferrer noopener\">Home Assistant<\/a>, or <a href=\"https:\/\/www.olares.com\/docs\/use-cases\/jellyfin#enable-overlay-gateway-for-jellyfin\" target=\"_blank\" rel=\"noreferrer noopener\">Jellyfin<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"784\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/overlay-gateway-jellyfin-1024x784.png?wsr\" alt=\"\" class=\"wp-image-5064\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/overlay-gateway-jellyfin-1024x784.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/overlay-gateway-jellyfin-300x230.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/overlay-gateway-jellyfin-768x588.png 768w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/overlay-gateway-jellyfin.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Enable overlay gateway for Jellyfin<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It has real limits worth knowing before you rely on it: it needs a wired Ethernet connection and a Linux host, and apps using it must run on the master node of your cluster. Switch to Wi-Fi while it is active, and the rest of Olares keeps working, but Overlay Gateway stops until you plug back in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/settings\/overlay-gateway\" target=\"_blank\" rel=\"noreferrer noopener\">managing Overlay gateway<\/a> for the full setup and permission model.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Desktop follows you across devices<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Your desktop icon layout now syncs across every device signed in under the same Olares ID, so switching from a laptop to a tablet to an Olares One does not mean rebuilding your layout from scratch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also drag icons between desktop pages instead of moving them one at a time, and reset the whole layout back to default without touching apps or files. Basic widgets for date, time, and dashboard stats can go straight on the desktop too.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/desktop-widgets-1-1024x633.png\" alt=\"Olares Appearance settings showing desktop widget and theme options.\" class=\"wp-image-5108\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/desktop-widgets-1-1024x633.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/desktop-widgets-1-300x185.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/desktop-widgets-1-768x474.png 768w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/desktop-widgets-1-1536x949.png 1536w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/desktop-widgets-1-2048x1265.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Manage Desktop widgets and appearance<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">See <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/desktop#widgets\" target=\"_blank\" rel=\"noreferrer noopener\">Desktop widgets<\/a> for the full widget list and layout options.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reliability for Olares One<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Olares One now exposes two hardware controls under <a href=\"https:\/\/www.olares.com\/docs\/manual\/olares\/settings\/my-olares#my-hardware\" target=\"_blank\" rel=\"noreferrer noopener\">My Hardware<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic startup, which powers the device back on after a power outage. Make sure you have <a href=\"https:\/\/www.olares.com\/docs\/one\/update-firmware\" target=\"_blank\" rel=\"noreferrer noopener\">updated the EC (Embedded Controller) version<\/a> for Olares One to enable the toggle.<\/li>\n\n\n\n<li>CPU frequency cap that limits Olares One to 5.0 GHz (down from 5.4 GHz) to keep temperatures in check during sustained AI workloads like ComfyUI, without a noticeable hit to typical performance.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"908\" src=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/cpu-freq-my-hardware-1024x908.png?wsr\" alt=\"\" class=\"wp-image-5066\" srcset=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/cpu-freq-my-hardware-1024x908.png 1024w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/cpu-freq-my-hardware-300x266.png 300w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/cpu-freq-my-hardware-767x680.png 767w, https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/cpu-freq-my-hardware.png 1532w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Automatic startup and CPU frequency cap for Olares One<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Beyond that, this release carries a long tail of reliability work across app install and update flows, networking, gateway behavior, GPU handling, and monitoring, most of it aimed at Olares reporting its own state more accurately and recovering more cleanly when something interrupts an operation midway.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New in Market<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since the last release, the following applications joined the Market and are ready for one-click installation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hermes Agent<\/strong>: A self-improving AI agent from Nous Research that learns from past interactions and builds reusable skills over time.<\/li>\n\n\n\n<li><strong>Codex CLI<\/strong>: OpenAI&#8217;s lightweight coding agent that runs in your terminal.<\/li>\n\n\n\n<li><strong>Claude Code<\/strong>: Anthropic&#8217;s agentic coding tool for working with your codebase directly from the terminal.<\/li>\n\n\n\n<li><strong>Open Notebook<\/strong>: An open-source, privacy-focused alternative to NotebookLM for organizing sources, notes, and AI-assisted research.<\/li>\n\n\n\n<li><strong>Speaches<\/strong>: An OpenAI-compatible speech server for streaming transcription, translation, and text-to-speech.<\/li>\n\n\n\n<li><strong>LiteLLM<\/strong>: An AI gateway for connecting to 100+ LLM APIs with unified access, logging, routing, and cost tracking.<\/li>\n\n\n\n<li><strong>TREK<\/strong>: A self-hosted travel planner with collaborative maps, budgets, packing lists, and itineraries, formerly known as Nomad.<\/li>\n\n\n\n<li><strong>Pool<\/strong> <strong>CLI<\/strong>: Poolside&#8217;s terminal-based coding agent for reading, editing, and working across your codebase.<\/li>\n\n\n\n<li><strong>TensorZero<\/strong>: An open-source stack for building LLM applications, with gateway, observability, evaluation, and optimization built in.<\/li>\n\n\n\n<li><strong>NOFX<\/strong>: An autonomous AI trading assistant for strategy-driven market analysis and execution.<\/li>\n\n\n\n<li><strong>TradingAgents<\/strong>: A multi-agent trading research framework that coordinates analyst, trader, and risk-management agents.<\/li>\n\n\n\n<li><strong>Paperclip<\/strong>: An open-source orchestration platform for AI agent companies.<\/li>\n\n\n\n<li><strong>Bifrost<\/strong>: A high-throughput AI gateway for routing, logging, and observing LLM traffic at scale.<\/li>\n\n\n\n<li><strong>Karakeep<\/strong>: A self-hostable bookmark-everything app with AI-based automatic tagging and search.<\/li>\n\n\n\n<li><strong>NemoClaw<\/strong>: NVIDIA&#8217;s AI coding agent with sandboxed execution for safer autonomous edits.<\/li>\n\n\n\n<li><strong>Falco<\/strong>: A cloud-native runtime security tool for detecting abnormal container behavior.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We are also grateful for the apps the community submitted and packaged themselves. To name a few:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TriliumNext<\/strong>: A personal knowledge base with hierarchically structured notes, rich text editing, and scripting.<\/li>\n\n\n\n<li><strong>Fast Note Sync<\/strong>: A self-hosted service for real-time synchronization of Obsidian notes.<\/li>\n\n\n\n<li><strong>Louter<\/strong>: A local LLM gateway with hybrid inference and distillation that routes agents to the right model, cloud or local.<\/li>\n\n\n\n<li><strong>WealthPilot<\/strong>: An AI-powered personal finance tracker with smart categorization, budgets, and spending predictions.<\/li>\n\n\n\n<li><strong>Tautulli<\/strong>: A monitoring and statistics dashboard for Plex Media Server.<\/li>\n\n\n\n<li><strong>Syncthing<\/strong>: A continuous, peer-to-peer file synchronization tool for keeping folders in sync across devices.<\/li>\n\n\n\n<li><strong>Vaultwarden<\/strong>: A lightweight, Rust-based server compatible with Bitwarden clients for self-hosted password management.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to submit apps to Market, the <a href=\"https:\/\/www.olares.com\/docs\/developer\/develop\/submit-apps\" target=\"_blank\" rel=\"noreferrer noopener\">app submission guide<\/a> covers the Olares Application Chart format and the PR process against <code><a href=\"https:\/\/github.com\/beclab\/apps\" target=\"_blank\" rel=\"noreferrer noopener\">beclab\/apps<\/a><\/code>. We always welcome your contributions!<\/p>\n\n\n\n<h2 id=\"update-guide\" class=\"wp-block-heading\">How to update to 1.12.6<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Update your LarePass to the latest version (1.10.62) from your app store first.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Reinstall AI apps that fail to start<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This release changes how Olares manages resources for AI apps. If an AI app installed before v1.12.6 does not start correctly after the update, uninstall the old version and install the latest compatible version from Market. If you already handled this during the v1.12.6 RC, no additional action is needed.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">If you run any of these, check the app-specific notes and data migration guidance before you update:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.olares.com\/docs\/use-cases\/comfyui-common-issues#how-to-migrate-to-the-new-comfyui-after-upgrading-to-olares-1-12-6\" target=\"_blank\" rel=\"noreferrer noopener\">ComfyUI<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.olares.com\/docs\/use-cases\/dify-upgrade\" target=\"_blank\" rel=\"noreferrer noopener\">Dify<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.olares.com\/docs\/use-cases\/searxng\" target=\"_blank\" rel=\"noreferrer noopener\">SearXNG<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.olares.com\/docs\/use-cases\/onlyoffice\" target=\"_blank\" rel=\"noreferrer noopener\">OnlyOffice<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.olares.com\/docs\/use-cases\/xinference\" target=\"_blank\" rel=\"noreferrer noopener\">Xinference<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.olares.com\/docs\/use-cases\/arrs-upgrade\" target=\"_blank\" rel=\"noreferrer noopener\">*Arr apps<\/a> (Sonarr, Radarr, and similar)<\/li>\n<\/ul>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Open the LarePass app, and navigate to <strong>Settings<\/strong> &gt; <strong>System<\/strong> &gt; <strong>System update<\/strong>.<\/li>\n\n\n\n<li>Verify that a new version is available and tap <strong>Update<\/strong>.<\/li>\n\n\n\n<li>Choose an update method and tap <strong>Confirm<\/strong>.<\/li>\n\n\n\n<li>When prompted, tap <strong>Continue<\/strong> to start installation.<\/li>\n\n\n\n<li>When the update is complete, Olares will restart automatically. A success message will then appear in LarePass.<\/li>\n\n\n\n<li>Manually refresh your Olares desktop before continuing.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s next?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Planning for the next release is already underway. Find us on the <a href=\"https:\/\/www.olares.com\/forum\/\" target=\"_blank\" rel=\"noreferrer noopener\">Olares Forum<\/a>, <a href=\"https:\/\/github.com\/beclab\/Olares\/discussions\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>, or <a href=\"https:\/\/discord.gg\/olares\" target=\"_blank\" rel=\"noreferrer noopener\">Discord<\/a> to weigh in on what we build next or report a bug from this one.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Olares 1.12.6 changes what you can hand off to an agent instead of doing yourself. Olares CLI gets Agent Skills so an agent can operate Olares directly, and Model Console gives local LLMs a real install-and-run lifecycle instead of a folder of GGUF files. Shared apps get a steadier foundation too. See At a glance [&hellip;]<\/p>\n","protected":false},"author":258709002,"featured_media":5139,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4897],"tags":[757687207,757687193,757687168,757687206,757687188,757687208,757687211,757687205,757687210,757687209],"class_list":["post-5029","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product","tag-agent-skills","tag-ai-agents","tag-local-ai","tag-model-console","tag-official-recommend","tag-olares-1-12-6","tag-olares-cli","tag-personal-cloud-os","tag-run-local-llms","tag-self-hosted-ai"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps - Olares Blog<\/title>\n<meta name=\"description\" content=\"Olares 1.12.6 adds Agent Skills for the Olares CLI, a Model Console for running LLMs locally, and steadier shared apps, plus Files, Overlay Gateway, and Desktop updates.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.olares.com\/blog\/olares-1-12-6\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Olares 1.12.6: run your local AI in plain language\" \/>\n<meta property=\"og:description\" content=\"Hand a task to an agent instead of typing commands, spin up local LLMs with real metrics, and run shared AI apps on a steadier base. Here&#039;s everything new in Olares 1.12.6.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.olares.com\/blog\/olares-1-12-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Olares Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Olares\/61579156063357\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-17T09:40:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-21T09:21:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/Olares_1.12.6_card.jpeg?wsr\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Olares Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Olares_OS\" \/>\n<meta name=\"twitter:site\" content=\"@Olares_OS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olares Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/\"},\"author\":{\"name\":\"Olares Team\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#\\\/schema\\\/person\\\/cde99388303ed5e801d46fdcba366f3b\"},\"headline\":\"Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps\",\"datePublished\":\"2026-07-17T09:40:06+00:00\",\"dateModified\":\"2026-07-21T09:21:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/\"},\"wordCount\":2641,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Olares_1.12.6.jpeg?wsr\",\"keywords\":[\"Agent Skills\",\"AI agents\",\"local AI\",\"Model Console\",\"official-recommend\",\"Olares 1.12.6\",\"Olares CLI\",\"personal cloud OS\",\"run local LLMs\",\"self-hosted AI\"],\"articleSection\":[\"Product\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/\",\"name\":\"Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps - Olares Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Olares_1.12.6.jpeg?wsr\",\"datePublished\":\"2026-07-17T09:40:06+00:00\",\"dateModified\":\"2026-07-21T09:21:46+00:00\",\"description\":\"Olares 1.12.6 adds Agent Skills for the Olares CLI, a Model Console for running LLMs locally, and steadier shared apps, plus Files, Overlay Gateway, and Desktop updates.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Olares_1.12.6.jpeg?wsr\",\"contentUrl\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Olares_1.12.6.jpeg?wsr\",\"width\":1800,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/olares-1-12-6\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/\",\"name\":\"Olares Blog\",\"description\":\"Let people own AI by owning their data\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#organization\",\"name\":\"Olares\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/20241108-141005.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/20241108-141005.jpeg\",\"width\":400,\"height\":400,\"caption\":\"Olares\"},\"image\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Olares\\\/61579156063357\\\/\",\"https:\\\/\\\/x.com\\\/Olares_OS\",\"https:\\\/\\\/github.com\\\/beclab\\\/Olares\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/olarestech\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@OlaresOS\\\/featured\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#\\\/schema\\\/person\\\/cde99388303ed5e801d46fdcba366f3b\",\"name\":\"Olares Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g\",\"caption\":\"Olares Team\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps - Olares Blog","description":"Olares 1.12.6 adds Agent Skills for the Olares CLI, a Model Console for running LLMs locally, and steadier shared apps, plus Files, Overlay Gateway, and Desktop updates.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/","og_locale":"en_US","og_type":"article","og_title":"Olares 1.12.6: run your local AI in plain language","og_description":"Hand a task to an agent instead of typing commands, spin up local LLMs with real metrics, and run shared AI apps on a steadier base. Here's everything new in Olares 1.12.6.","og_url":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/","og_site_name":"Olares Blog","article_publisher":"https:\/\/www.facebook.com\/people\/Olares\/61579156063357\/","article_published_time":"2026-07-17T09:40:06+00:00","article_modified_time":"2026-07-21T09:21:46+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/Olares_1.12.6_card.jpeg?wsr","type":"image\/jpeg"}],"author":"Olares Team","twitter_card":"summary_large_image","twitter_creator":"@Olares_OS","twitter_site":"@Olares_OS","twitter_misc":{"Written by":"Olares Team","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/#article","isPartOf":{"@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/"},"author":{"name":"Olares Team","@id":"https:\/\/www.olares.com\/blog\/#\/schema\/person\/cde99388303ed5e801d46fdcba366f3b"},"headline":"Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps","datePublished":"2026-07-17T09:40:06+00:00","dateModified":"2026-07-21T09:21:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/"},"wordCount":2641,"commentCount":0,"publisher":{"@id":"https:\/\/www.olares.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/#primaryimage"},"thumbnailUrl":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/Olares_1.12.6.jpeg?wsr","keywords":["Agent Skills","AI agents","local AI","Model Console","official-recommend","Olares 1.12.6","Olares CLI","personal cloud OS","run local LLMs","self-hosted AI"],"articleSection":["Product"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.olares.com\/blog\/olares-1-12-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/","url":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/","name":"Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps - Olares Blog","isPartOf":{"@id":"https:\/\/www.olares.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/#primaryimage"},"image":{"@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/#primaryimage"},"thumbnailUrl":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/Olares_1.12.6.jpeg?wsr","datePublished":"2026-07-17T09:40:06+00:00","dateModified":"2026-07-21T09:21:46+00:00","description":"Olares 1.12.6 adds Agent Skills for the Olares CLI, a Model Console for running LLMs locally, and steadier shared apps, plus Files, Overlay Gateway, and Desktop updates.","breadcrumb":{"@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.olares.com\/blog\/olares-1-12-6\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/#primaryimage","url":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/Olares_1.12.6.jpeg?wsr","contentUrl":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/Olares_1.12.6.jpeg?wsr","width":1800,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.olares.com\/blog\/olares-1-12-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.olares.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Olares 1.12.6: Agent Skills, a Model Console for Local LLMs, and Steadier Shared Apps"}]},{"@type":"WebSite","@id":"https:\/\/www.olares.com\/blog\/#website","url":"https:\/\/www.olares.com\/blog\/","name":"Olares Blog","description":"Let people own AI by owning their data","publisher":{"@id":"https:\/\/www.olares.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.olares.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.olares.com\/blog\/#organization","name":"Olares","url":"https:\/\/www.olares.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.olares.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/20241108-141005.jpeg","contentUrl":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/20241108-141005.jpeg","width":400,"height":400,"caption":"Olares"},"image":{"@id":"https:\/\/www.olares.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Olares\/61579156063357\/","https:\/\/x.com\/Olares_OS","https:\/\/github.com\/beclab\/Olares","https:\/\/www.linkedin.com\/company\/olarestech\/","https:\/\/www.youtube.com\/@OlaresOS\/featured"]},{"@type":"Person","@id":"https:\/\/www.olares.com\/blog\/#\/schema\/person\/cde99388303ed5e801d46fdcba366f3b","name":"Olares Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g","caption":"Olares Team"}}]}},"jetpack_featured_media_url":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2026\/07\/Olares_1.12.6.jpeg?wsr","_links":{"self":[{"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/posts\/5029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/users\/258709002"}],"replies":[{"embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/comments?post=5029"}],"version-history":[{"count":31,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/posts\/5029\/revisions"}],"predecessor-version":[{"id":5144,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/posts\/5029\/revisions\/5144"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/media\/5139"}],"wp:attachment":[{"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/media?parent=5029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/categories?post=5029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/tags?post=5029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}