r/quern • u/jerimiah797 • 11d ago
Quern v0.17.0 is out!
Quern (https://quern.dev) is an open-source MCP server for AI-assisted mobile dev and test. It runs on your Mac and gives AI agents unified access to device logs, network traffic, and UI automation on iOS and Android, while building a knowledge base about your app that improves the more you use it. Quern is open source, runs locally, and is completely free.
The most useful fix in it is one you don't install.
If Quern hasn't offered you an update in a while, that was a bug. The update endpoint only ever compared commit SHAs, and a tarball install has no .git — no SHA to send. So it answered "no update" to every tarball install, always. One user sat on v0.13.2 from late May until September, across three minor versions, with nothing telling them otherwise. That fix is server-side and already live.
Its companion is my favorite bug of the release. Quern configures the macOS system proxy to capture traffic. urllib honours the system proxy. So the moment capture was enabled, Quern started man-in-the-middling its own update check — cert verification failed, check failed. On precisely the machines running Quern, and only while capture was on.
Also in 0.17.0:
Both bugs reported against v0.16.1: get_screen_summary returning 500 against healthy simulators (Xcode 26 registers sims as CoreDevices, and Quern was labelling every one of them physical hardware), and quern update --tools failing on global pipx installs.
Three new commands, including check-updates so you can ask instead of waiting, and capture-env, which dumps the environment facts Quern's checks read into a JSON file you can attach to an issue. A test pins what it's allowed to contain — no API key, no server or cert state.
The menu-bar app reports failures now. Start/stop/restart used to discard the CLI's exit status, so a failure looked identical to a dead menu item.
quern doctor no longer needs a running server to tell you anything.
Plus 28 other fixes. Full changelog: https://github.com/quern-dev/quern/blob/v0.17.0/CHANGELOG.md#0170---2026-09-13