Skip to content

Lumilo 0.2.0

Choose a tag to compare

@kotuke kotuke released this 30 Oct 06:56
· 20 commits to main since this release
4fabe82

Install: download Lumilo.0.2.0.arm64.dmg and drag Lumilo to Applications, or run brew install --cask kotuke/tap/lumilo. The other files are for Lumilo's built-in updates.

Lumilo now keeps itself up to date, runs a third engine, TensorFold, and
opens coding agents against every engine.

New

  • Lumilo updates itself. It checks its releases once a day, downloads a
    new version in the background and checks its signature. A dot on the
    Settings button says the version is ready. The restart asks first while
    the server runs or a model downloads, and the new version starts them
    again. Settings shows Lumilo's version, checks for updates and turns the
    automatic download off.
  • TensorFold, the native server for MLX checkpoints, is the third
    engine. Lumilo installs it with Homebrew, downloads its models into the
    Hugging Face cache and unloads the model when idle. Qwen3.8-27B comes with
    its DFlash2 drafter, on by default and off in the model's settings. With
    the context on Auto, Lumilo serves the largest that fits in memory (64K or
    128K for Qwen3.8-27B on 48 GB) instead of TensorFold's own 32K.
  • Coding agents for every engine. Claude Code, Codex, OpenCode and Pi
    also open against llama.cpp and TensorFold, without changes to the agents'
    own settings. Claude Code's button is off while the context is under the
    100K it needs, Pi's under 64K.
  • Pause downloads. Pause a model download from its row and resume it
    later from what it fetched.
  • Models already on this Mac. Splash's model list shows models found in
    the Hugging Face cache, for example downloaded for llama.cpp, and adds one
    from those files in seconds.
  • Install with Homebrew: brew install --cask kotuke/tap/lumilo.

Improved

  • The server card shows the context the server serves beside the address
    ("↔ 64K"). A click opens Settings, where the context row blinks twice.
  • The speed in the menu bar glides instead of jumping and stays while an
    agent runs its tools between answers. A request's bar in the chart is its
    whole speed.
  • Settings' lists are as wide as their longest item, so a drafter's name
    shows whole.
  • The engine menu keeps 2 pt between rows, so a highlighted row never
    touches the next one.

Updating from 0.1.0

Version 0.1.0 cannot update itself. Update it once with
brew upgrade --cask kotuke/tap/lumilo, or download the disk image below.
From 0.2.0 on, Lumilo updates itself.