Releases: ArthurkaX/mhd
v0.5.0
mHD 0.4.0
mHD 0.4.0
This release adds the KeyCast keystroke overlay — a visualizer that shows pressed keys, mouse clicks, and modifier combos in a carousel of rounded pills. It is designed for recordings, streams, and screencasts where viewers need to see what keys are being pressed.
Highlights
- KeyCast overlay — rounded pill carousel shows pressed shortcuts (e.g.
Ctrl+Alt+T), mouse clicks, and modifier combos with smooth enter/exit animations. - Typing block (optional, off by default) — single printable characters (letters, digits, space) appear in a fixed-width block with a mini-carousel animation. Characters are resolved via
ToUnicodeExagainst the foreground window's keyboard layout, so Russian, English, and other layouts show the correct glyph. - Configurable layout — choose between 6 positions (top/bottom × left/center/right) and adjust display duration from Settings → General or
[keycast]in config. - Tray integration — toggle KeyCast on/off from the tray menu, or bind
toggle_keycastto any hotkey. - Tray clarification — "mhd on/off" renamed to "Key Shortcuts on/off" to make clear it suspends only hotkey processing without stopping the daemon.
Documentation
- Added KeyCast configuration docs to README (actions, settings, TOML config keys).
- Updated editor action list with
toggle_keycast.
Fixes
- Settings editor General page scroll area now correctly matches the expanded layout — typing controls no longer clip below the scroll region.
New files
mhd-daemon/src/overlays/keycast.rs
Package
- Windows x64 portable archive
- No installer required
- No WebView2 required
- Built without optional developer-only
blackbox
Verification
SHA256 is provided as a separate .sha256 file.
Note
The binary is currently unsigned, so Windows SmartScreen may show an unknown publisher warning on first launch.
mHD 0.3.0
mHD 0.3.0
This release turns the LLM Proxy into a complete Claude Code workflow: configure OpenAI-compatible providers in mHD, start Claude Code through the local proxy, and switch model routing live without restarting the CLI or the current session.
Highlights
- Configure OpenAI-compatible providers, API keys, and model lists from
Settings -> LLM Proxy. - Launch Claude Code through
claude-mhd.batwithANTHROPIC_BASE_URLpointed at the local mHD proxy. - Switch
opus,sonnet, andhaikurouting live from the model selector overlay. - Use Anthropic native passthrough or route requests to a side provider with your own API key.
- Inspect recent routing decisions, token counts, and downgrade behavior in the Proxy Trace overlay.
- Store proxy settings in dedicated files under
%USERPROFILE%\.config\mhd\llm-proxy\.
Documentation
- Added concise LLM Proxy setup docs and user-facing routing diagrams.
- Clarified that
blackboxis a private, local-only developer build option for personal productivity analysis and is not included in public builds.
Cleanup
- Removed generated/test artifacts from the tracked tree.
- Ignored future generated PDF outputs.
Package
- Windows x64 portable archive
- No installer required
- No WebView2 required
- Built without optional developer-only
blackbox
Verification
SHA256:
260168F9F91257F77FF7982390F2B1EC9D2D524E108790958E6AFFB85DC066CA
v0.2.0
0.2.0 - 2026-06-08
- LLM Proxy: new built-in proxy server that intercepts Claude Code API calls and routes them to an OpenAI-compatible gateway.
- Per-tier model remapping (
opus,sonnet,haiku) — each can be"native"(real Anthropic) or a gateway model. - Runtime model selector overlay (
show_llm_models) — switch proxy models on the fly without restart. - Toggle proxy on/off at runtime (
toggle_llm_proxy). - Additional models registered via
[[llm_proxy.model]]in config. claude-mhd.batlauncher with instructions for users with/without an Anthropic subscription.
- Per-tier model remapping (
- Settings editor: LLM Proxy actions now display correctly in the shortcuts editor (were showing as "Quit mhd" due to missing editor action names).
- Blackbox: fixed SQLite nested-transaction spam and
ensure_app_category"0 rows changed" errors in console output. - New files:
llm-proxy/crate,mhd-daemon/src/core/llm_proxy.rs,mhd-daemon/src/overlays/llm_models.rs.
mHD v0.1.1
Windows x64 release build for mHD v0.1.1.
SHA256:
E876A814CCD9B3C9102135DFE9AB05CC663DF31E6AE7B2BE1D1679BD89C64387