Skip to content

Releases: kaminion/Kimi-GUI

Kimi-GUI 0.8.19

Choose a tag to compare

@kaminion kaminion released this 30 Jul 08:31

Kimi-GUI 0.8.19

Version 0.8.19 stops one busy session's results from bleeding into the
session you're looking at.

No more cross-session bleed on switch

With several sessions working at once, switching to another session had a
leaky window: until the newly selected session's history finished loading,
the transcript still filtered events against the previous session — so
that session's late results, and its end-of-turn resync, rendered into the
view you had just opened.

Two guards close the window:

  • Selecting a session retargets the transcript's event filter immediately,
    so the previous session's events stop passing the moment you switch.
  • A history resync that was scheduled before the switch is dropped instead
    of overwriting the new session's transcript.

Verification

  • 124 automated syntax, behavior, layout, and accessibility checks passed,
    including cross-session event filtering and stale-resync coverage.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.18

Choose a tag to compare

@kaminion kaminion released this 29 Jul 01:43

Kimi-GUI 0.8.18

Version 0.8.18 makes the skill-apply timing explicit after installing a
Skill.

Added Skills apply to new conversations

The daemon resolves a session's available Skills when the session is
created, so a Skill you just installed is invisible to chats that are
already open — with no hint as to why. The confirmation notice after adding
a Skill now says it applies to new conversations, instead of implying
immediate availability.

Verified end-to-end against a live daemon: installs land in the exact
discovery roots the daemon scans, and sessions created afterwards pick the
new Skill up with no restart required.

Verification

  • 120 automated syntax, behavior, layout, and accessibility checks passed.
  • Probed a real daemon: the app's install path is discovered, existing
    sessions keep their creation-time skill set, and new sessions see the new
    Skill immediately.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.17

Choose a tag to compare

@kaminion kaminion released this 28 Jul 07:40

Kimi-GUI 0.8.17

Version 0.8.17 fixes steered messages vanishing from the transcript.

Run-now no longer makes the message disappear

Clicking 바로 실행 (Run now) on a scheduled message marks its card as
sent, and the daemon merges the message into the active turn. When the
turn's next history resync landed before the daemon had persisted that
message (a write lag), the resync dropped the sent card unconditionally —
and the message's UI vanished from the transcript until some later resync
happened to bring it back.

Sent cards now survive until history actually carries the steered message,
then settle into a normal user row. The message is visible continuously:
card first, row once persisted.

Verification

  • 120 automated syntax, behavior, layout, and accessibility checks passed,
    including a replay of the daemon's run-now event sequence with a delayed
    history write.
  • Verified the daemon's steer event vocabulary (prompt.steered, turn steps,
    turn.ended) against a real Kimi daemon.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.16

Choose a tag to compare

@kaminion kaminion released this 28 Jul 01:46

Kimi-GUI 0.8.16

Version 0.8.16 fixes the floating changes pill going see-through on hover.

The pill stays in front on hover

Hovering the floating changes pill swapped its background for the
translucent hover wash, so transcript text behind it bled through and the
pill looked like it slipped backwards. The hover state now lifts to a
slightly brighter but fully opaque surface, and the pill stacks above sticky
process headers and message text (z-index 6), so it can never be occluded.

The pill stays opaque over transcript text on hover

Verification

  • 118 automated syntax, behavior, layout, and accessibility checks passed.
  • Reviewed the opaque hover state over real transcript content rendered with
    the app's own stylesheets in dark theme.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.15

Choose a tag to compare

@kaminion kaminion released this 27 Jul 12:07

Kimi-GUI 0.8.15

Version 0.8.15 un-strands sessions whose working directory was deleted.

Sessions with a deleted workspace can always be deleted

Deleting a session's working directory mid-work used to haunt the session
forever: after the next app (daemon) restart, the daemon refuses to archive
it — workspace root … does not exist (40409) — so the delete action failed
and the broken session could never leave the sidebar.

The daemon archive now falls back to a locally persisted deleted-id set, so
the session disappears from the list no matter what state the daemon is in.
The set lives in deleted-sessions.json next to the app settings, so the
sessions stay gone across restarts, and a best-effort marker is still written
to the CLI session tree for other clients.

Verification

  • 118 automated syntax, behavior, layout, and accessibility checks passed.
  • Reproduced the exact failure against a real daemon (deleted workspace +
    daemon restart → 40409), then verified the fallback: delete succeeds, the
    session leaves the list, and the id persists.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.14

Choose a tag to compare

@kaminion kaminion released this 27 Jul 09:23

Kimi-GUI 0.8.14

Version 0.8.14 collapses the Thinking block by default — even mid-turn —
and makes the floating changes pill easier to read.

Thinking stays collapsed while it works

The 생각하는 중… (Thinking…) block used to spring open as soon as a turn
started, pushing the conversation down with streaming reasoning. It now stays
collapsed by default: the header alone carries the live activity (spinner +
status line), streaming continues underneath, and if you open it yourself the
preference is respected for the rest of the turn.

Live thinking collapsed to its header while the turn runs

A bigger, clearer changes pill

The floating changed-files pill grew (28px tall, larger type) and gained more
breathing room above the input box, so it's easier to read and to click.

The enlarged changes pill centered above the input

Verification

  • 116 automated syntax, behavior, layout, and accessibility checks passed.
  • Confirmed end-to-end that Swarm mode really engages: the daemon reflects
    swarm_mode and spawns parallel subagents (subagent.spawned/started) on
    delegation-suited tasks.
  • Reviewed the collapsed live block and the resized pill rendered with the
    app's own stylesheets in dark theme.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.13

Choose a tag to compare

@kaminion kaminion released this 27 Jul 08:49

Kimi-GUI 0.8.13

Version 0.8.13 centers the changes pill, and hardens the transcript against
event loss so a turn can never go invisible.

The changes pill sits centered

The floating changed-files pill now sits horizontally centered above the
input box instead of hugging its left edge.

Changes pill centered above the input

Turns stay visible even if events are lost

After sending a message, the thinking/work display used to depend entirely on
the event stream: if a WebSocket drop, daemon hiccup, or missed subscription
ate the events, the turn stayed invisible until you switched sessions and
back. A 2.5-second watchdog now resyncs from REST whenever a send produces no
live activity (and rechecks twice more), so the turn always surfaces. Live
activity or a session switch disarms the watchdog — normal streaming is
untouched.

The changes popover re-verifies commits on open

Files committed since the last snapshot could linger in the popover's list.
Opening the popover now re-checks the files against Git first, so committed
work drops out (the existing clean filter, applied at open time).

Verification

  • 116 automated syntax, behavior, layout, and accessibility checks passed,
    including a replay of the turn.started → delta → turn.ended wire sequence
    against the live process block.
  • Verified the daemon's live event vocabulary and the renderer's live row
    end-to-end against a real Kimi daemon.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.12

Choose a tag to compare

@kaminion kaminion released this 27 Jul 07:09

Kimi-GUI 0.8.12

Version 0.8.12 pins the group hover actions to the right edge and collapses
file-change cards by default.

Group actions stay on the right

The auto margin that right-aligned the group header lived on the session
count — so on hover, when the count hides to reveal the action buttons, the
buttons collapsed against the group name instead of holding the right edge.
The action wrapper now carries its own margin, keeping +, rename, and ×
pinned right whether or not the count is visible.

Group hover actions pinned to the right edge even with a short group name

Change cards start collapsed

The first file-change card in a set used to render open, letting long diffs
dominate the conversation. Cards now start collapsed: each summary row still
shows the path and +/- stats, the diff opens on demand, and live rebuilds
keep whichever cards you opened. Thinking/process disclosures were already
collapsed once a turn finished; running turns still stream open.

Change cards collapsed to compact summary rows

Verification

  • 112 automated syntax, behavior, layout, and accessibility checks passed.
  • Reviewed the right-pinned hover actions and the collapsed cards rendered
    with the app's own stylesheets in dark theme.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.11

Choose a tag to compare

@kaminion kaminion released this 27 Jul 07:01

Kimi-GUI 0.8.11

Version 0.8.11 moves the changes pill out of the composer and fixes the
current-session usage numbers so they stay live without blanking.

The changes pill floats above the composer

The changed-files pill rode inside the composer's options row. It now floats
just above the composer as a small raised popup, out of the input entirely —
click it and the summary-led popover still opens upward.

Changes pill floating just above the composer with its popover open

Current-session usage stays live

The 현재 세션 (Current session) section had two problems:

  • Push updates replaced the whole panel with per-call token counts, so the
    cumulative rows — total cost, turn count — flashed to dashes mid-turn. Push
    events now refresh only the context-window block in place and arm a
    debounced profile refetch for the cumulative rows.
  • The section waited on a plain "loading" line. It now shows a structured
    skeleton matching the rows that follow, and the first real numbers settle
    in with a one-time animation.

Current-session skeleton while the profile loads

Live current-session usage with cumulative rows and context window

Verification

  • 110 automated syntax, behavior, layout, and accessibility checks passed,
    including DOM-harness coverage of the usage push/refetch flow.
  • Reviewed the floating pill and both usage states rendered with the app's
    own stylesheets in dark theme.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.

Kimi-GUI 0.8.10

Choose a tag to compare

@kaminion kaminion released this 27 Jul 06:32

Kimi-GUI 0.8.10

Version 0.8.10 finishes the floating Thinking header fix: it now clings to
the top of the transcript instead of hovering below it.

Thinking clings to the top

Chromium constrains sticky elements to the scroll container's content box, so
the previous top: 0 still parked the 생각하는 중… (Thinking…) header
28px below the transcript's top edge — exactly the height of the top padding.
Long thinking streams scrolled through that strip above the floating header,
making it look detached.

The header now offsets the padding and clings to the very top edge of the
scroll area while the process block is open.

Before: a 28px strip above the floating header with thinking scrolling through

After: the header clings to the top edge with no see-through strip

Verification

  • 107 automated syntax, behavior, layout, and accessibility checks passed.
  • Reproduced the scrolled long-thinking state and reviewed the offset and
    cling behavior rendered with the app's own stylesheets in dark theme.
  • Built macOS Apple Silicon, macOS Intel, Windows installer, and Windows
    portable release artifacts.

Downloads

  • macOS Apple Silicon: DMG or ZIP
  • macOS Intel: DMG or ZIP
  • Windows x64: NSIS installer or portable executable

Development builds are unsigned. macOS may show a Gatekeeper warning, and
automatic installation requires a properly signed production build.