Skip to content

Releases

Kehai v0.16.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 19:37

Added

  • A dock of your own. The Dock tile holds buttons you choose, in groups, and each
    one shows what Kehai already knows: an app's notifications, an agent waiting in it,
    that it is playing or has the microphone, or a game's score during a match. A tap
    brings an app forward or starts it, starts a Steam game through Steam, or opens a
    link, a file or a folder you picked. Scenes do several of these in one tap, and can
    also switch the layout, start the focus timer, set the sound, the microphone, the
    music or the display's brightness. Hold the tile to add and arrange buttons. Windows
    only for now.
  • Mute the microphone from the panel. The dock's Mic button mutes this PC's
    microphone for every app, shows in the danger colour while it is muted, and says
    which app is listening.
  • Tap a notification to open its app. Its window comes to the front on the
    display it is on, or, with no window, the app starts from its Start menu entry,
    which also brings back an app waiting in the tray. Once it is up, the notification
    is cleared, as clicking it in Windows does. Windows doesn't tell other programs which
    chat or link a notification leads to, so this opens the app rather than that message.
    A notification that comes from no app, such as Windows' own notices, opens the
    Windows notification list instead. Rows that open have a › at the end. Windows only
    for now; on a tablet a tap says to open it on the PC.

Changed

  • The Panel preset has a Dock where the Focus timer was; the dock's Focus button starts
    and pauses the timer and shows its countdown. Your own layouts are unchanged.
  • While a game or a video fills its display, a tap on a notification, an agent session
    or a dock button asks for a second tap before it brings a window forward.
  • The Notifications tile shows only rows that fit whole, instead of cutting the last
    one through.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.16.0_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.16.0_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.16.0-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.16.0-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.15.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 19:17

Added

  • Night turns the display itself down. On a display that lets programs set its
    brightness (most do, over DDC/CI), night and the quiet panel lower its backlight
    instead of only darkening what Kehai draws, so text keeps its contrast and black is
    really dark. Settings → Appearance → This display sets the brightness they come
    back to, and the display's own buttons set it too. Kehai changes the display only
    when something changes, never in steps, and gives it your level back when it quits
    or is hidden in the tray. Windows only for now.

Changed

  • How dim the panel goes at night is a share of your brightness: A little and Half
    turn the backlight down, and A lot takes it as low as it goes and darkens what Kehai
    draws as well. On a display that doesn't answer, night darkens what Kehai draws, as
    before.
  • The quiet Dimmed panel is turned down by the display's backlight where it can be,
    rather than drawn at half brightness on top of it.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.15.0_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.15.0_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.15.0-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.15.0-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.14.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 12:04

Added

  • The graphics card, beside the processor. The main readout's Machine tab shows
    the card's load, temperature and memory next to the processor's, with the last
    minute of its load. The Machine tile has a Graphics section, and the status strip
    can show GPU and GPU temp. Temperature, fan and power come from the card's
    driver where it reports them, and the temperature turns red at the driver's own
    warning point. Windows only for now.
  • The status strip's readings and the main readout's tabs are chosen in their options:
    hold the tile, or right-click it. On a preset, a change saves a copy under Yours.
  • On a PC with more than one graphics card, the same options choose which card the
    readings follow. Until then it is the one with the most memory of its own.

Changed

  • The presets' status strips show the graphics card. Where a strip has no room for
    more readings, GPU takes the place of Memory, which the Machine tab shows.
  • A status strip in a single line shrinks its values until every reading fits, and
    leaves out whole any that still don't, instead of cutting the last one off.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.14.0_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.14.0_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.14.0-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.14.0-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.13.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 07:19

Added

  • Tap an agent session to go to it. Its window comes to the front on the display
    it is on: the agent's desktop app, VS Code or the terminal it runs in. The session
    waiting on you says Go to, and the row says for a moment what the tap did. The
    desktop app comes forward as a whole, and you pick the session in its own list.
    Ambient's agents line goes to the session it names. Windows only for now; on a
    tablet a tap says to open it on the PC.
  • While agents wait on you, the tray's menu starts with up to three Go to items,
    longest waiting first, with how long each has waited.

Changed

  • A session you have closed leaves the agents list, and no longer counts as waiting on
    you, in the tile, the tray's icon and the main readout. Kehai reads which sessions
    are open from the small file the agent keeps for each one; Privacy
    lists the four things it reads there.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.13.0_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.13.0_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.13.0-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.13.0-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.12.2

Choose a tag to compare

@github-actions github-actions released this 05 Nov 18:51

Fixed

  • A widget's options sheet is as tall as what it holds. On a narrow sheet a setting's
    switch goes under its description, a group's name stays on one line, and Arrange
    this layout moves under the note beside it. A tile too wide to leave room beside the
    sheet is no longer outlined around the sheet's edges.
  • Settings on a narrow window, such as a tablet on its end, shows its sections as a
    column of icons, so each page keeps the width. Rows there wrap the same way as in the
    sheets, and the token budget's choices read 1M, 5M, 10M and 20M.
  • Token usage's figure stays inside a narrow tile, and its 5-hour block label stays on
    one line.
  • A short focus timer tile keeps its buttons inside the tile and names the sprint in
    its title.
  • A narrow one-row Now playing tile puts the title above the buttons where it is tall
    enough, and drops the previous-track button where it is not, so the title is never
    cut to a letter.
  • The status tile lays two readings out side by side in a wide tile, each label over
    its value.
  • In the display map, a small display's note and name stay inside it.
  • The small notes on the panel while you play or are away are readable.
  • The night dimming choices and the problems list under About are in sentence case,
    as the rest of Kehai is.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.12.2_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.12.2_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.12.2-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.12.2-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.12.1

Choose a tag to compare

@github-actions github-actions released this 05 Nov 16:50

Fixed

  • On a display bigger than the one it is laid out for, such as a main monitor, the
    panel now scales up to fit, instead of leaving small text in large empty tiles. It
    follows the window's size on any display. A remote panel's browser keeps its own
    zoom.
  • A large clock on a wide tile no longer stacks the hours over the minutes and cuts
    off the date, and it grows with its tile.
  • One-line tiles grow their text with their tile, and the main readout shows only as
    many agent rows as fit.
  • The vitals tile no longer runs off the bottom on a panel scaled to 125%: it sizes
    its values to the room each row has, and goes to two columns when that gives them
    more. The token tile drops its subtitle when it is too short to hold it.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.12.1_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.12.1_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.12.1-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.12.1-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.12.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 17:11

Changed

  • The panel goes still while you play. In a CS2 round it turns dark and quiet,
    shows the score dimly and how many notifications and agents are waiting, and keeps
    them for when you are out of the round: when you die, at half time, after the
    match. A touch opens it sooner. The CS2 tile's options can leave the panel as it is
    instead, or switch layouts for the match as before.
  • The CS2 tile no longer copies the HUD. Health, armour, money and the weapon are
    gone, since the game already shows them where you are looking. In the gaps it shows
    the score, who won each round and your match; between matches, Tonight: each
    match, how it ended and how you did, and the time played. Set up now asks CS2 for
    less; a copy set up with 0.11 can Remove and Set up again to write the
    smaller file.
  • A new look: obsidian glass. Each tile is a rounded glass card over a charcoal page
    with a faint glow; JetBrains Mono at a light weight, with the time, the main readout
    and the score large and thin; plain sentences instead of tracked capitals; pill
    buttons; a champagne accent, which lights the main readout while an agent waits on
    you. The default theme is now called Obsidian, and the
    dimmest text stays readable on every tile. The date reads in words, and the
    sparklines are curves.

Removed

  • The Now playing equaliser, which was a decoration, not the music.
  • The CS2 tile's lighting, the flash and smoke washes, and showing it full screen:
    each pulled the eye to the panel in the middle of a round.
  • lighting in a game widget's file, which is now ignored. match.still says when
    the player is in play.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.12.0_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.12.0_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.12.0-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.12.0-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.11.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:01

Added

  • A Counter-Strike 2 widget: your health, armour, money, the weapon in your hands
    and its ammo, the score and round, who won each round, BOMB PLANTED, and your kills,
    assists, deaths and MVPs, while you play. Dead and watching a teammate, it shows
    theirs and says so. Between matches it keeps the last match's result. It fits itself
    to any tile, from one row to the whole panel, and tablets show it too.
  • Set up for CS2, on its tile or under Settings → Widgets, finds the game
    through Steam and writes one file into its settings folder, the route Valve
    documents for overlays and peripherals. It shows you where first, what it asks the
    game for and what it never does: other players, where anyone is, or the bomb's
    timer. Remove takes the file out again, and other programs' files are left alone.
  • The CS2 tile wears CS2's own colours, as RGB lighting does: each side's colour,
    health from green to red, money green. Its edge lights up in your side's colour at
    buy time, red while the bomb is down or your health is low, and orange while you
    burn, and a flash or smoke washes over it. Its options can use the theme's colours
    instead, or turn the lighting off.
  • Tap the CS2 tile to show it full screen, and tap again to go back.
  • In the CS2 tile's options, choose which readings it shows, and what happens when a
    match goes live: nothing, a layout of your choice, or the tile full screen. Nothing
    unless you choose.
  • A widgets folder for game widgets you write yourself, as one .widget.json file
    each: data, never code. Settings → Widgets lists each file, and why one did not
    load. docs/widgets.md says how to write one.

Changed

  • Kehai now also listens on 127.0.0.1, for a game you have set up and only while one
    is. Nothing on your network can reach it, and a game's post needs the key in its file.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.11.0_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.11.0_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.11.0-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.11.0-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.10.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 12:35

Added

  • Kehai lives in the tray. Click its icon to show or hide the panel. Right-click it to
    move the panel to another display, open Settings, report a bug, check for updates or
    quit. The icon fills in while an agent waits on you.
  • Settings → Window → When Kehai starts can keep the panel hidden, for a desk
    where a tablet is the panel. Kehai still reads this PC and serves the tablet.
  • A log. Kehai writes down what it started, what failed and why, in a file on this PC,
    and never what it read. Settings → About lists the last problems, opens the
    log's folder, copies its last lines, and can log more detail until Kehai restarts.
  • Report a bug, in Settings → About and in the tray's menu, opens a new issue on
    GitHub in your browser, with the version, Windows, your displays and the last
    problems filled in. Nothing is sent until you press Create there.
  • When Kehai closed unexpectedly, the next start says so under the header, with a way
    to report it.

Changed

  • Kehai no longer has a taskbar button or a place in Alt+Tab, on every copy, including
    ones already installed. Settings → Window → Taskbar button brings both back.
  • Closing the panel hides it in the tray rather than quitting, and says so the first
    time. Minimise is gone: with no taskbar button it had nowhere to go. Quit is in the
    tray's menu.
  • Starting Kehai while it is already running shows the panel, rather than starting a
    second copy.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.10.0_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.10.0_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.10.0-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.10.0-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog

Kehai v0.9.2

Choose a tag to compare

@github-actions github-actions released this 01 Nov 09:15

Fixed

  • The tap that wakes a quiet panel no longer also presses whatever was under it.
  • A narrow Now playing tile shows the volume as −, + and the level, instead of ten
    blocks too thin to hit.
  • The window buttons in the header are now big enough to hit with a finger.
  • With Fill the display off, Kehai moved to a display no bigger than 1280 × 800,
    such as a small panel or a bar, takes all of it instead of most of it.

Install

Installed copies update themselves from Settings → About.

File What it is
Kehai_0.9.2_x64-setup.exe NSIS installer. The usual choice.
Kehai_0.9.2_x64_en-US.msi MSI, for policy-managed or scripted installs.
kehai-0.9.2-windows-x64-portable.zip A single kehai.exe. No install, no uninstaller, no self-update.
Kehai_x64-setup.exe The same installer under a name that stays put, for links that always want the newest.
kehai-0.9.2-web.tar.gz The panel alone on made-up numbers, for a browser. It reads nothing.

Windows 10 1803 or newer, x64. Needs the WebView2 runtime, which ships with
Windows 11 and current Windows 10 — the installer offers to fetch it otherwise.

The binaries are unsigned, so SmartScreen will warn on first launch.
SHA256SUMS.txt has the checksums. latest.json and the .sig files are
what installed copies read to update themselves.

Full changelog