← Kyane
AvailableStable

Kyane changelog

Currently at 1.1.0, released 18 September 2026.

1.1.0

Build 110 · 18 September 2026 · macOS 13.0+

1.0.0 was a menu bar workbench: paste something, see what it is, act on it. 1.1.0 keeps that and takes the same local engine two places it could not reach before — your terminal, and the project you are working in.

  • Kyane has a command line now. Install it from the app and pipe data through it: kyane detect to identify input, kyane run --tool json --action Format for a single action, kyane recipe to replay a saved workflow. It runs entirely offline, like the app. The installer only ever writes a symlink — into /opt/homebrew/bin, /usr/local/bin, or ~/.local/bin, whichever it can use — and never asks for an administrator password.
  • A project can carry its own conventions. Drop a .kyane.json in a repository and it brings that project's saved workflows and its own list of sensitive key names to mask. Check it in, and everyone working on that project gets the same recipes and the same redaction rules without setting them up by hand.
  • Secrets stay out of your shell history. When a tool needs a second input, the packaged launcher hands it over through a private file descriptor rather than as a command line argument, so it never lands in ps output or your history file. Saved workflows and profiles are validated before they run, with limits on size, step count, and key count.
  • The action row no longer trades height for visibility. Up to four actions stay in front of you. Past that, the ones you are most likely to want — the tool's primary action, whatever is selected, and what you used recently — stay out front, and the rest move into a grouped More menu sorted by what they do. 1.0.0 wrapped the row onto extra lines so nothing was hidden; that worked, but it ate the workbench on a narrow window.
  • Generate Swift takes ordinary JSON. Paste a real payload and get Codable structs from it — nested objects, arrays, optionality, and CodingKeys included. Previously the action only understood a JSON Schema, and a plain payload silently produced typealias Root = String instead of saying anything was wrong. Schemas still work exactly as before. A top-level JSON array also used to generate a type it never declared; that output now compiles.
  • Help is inside the app. A how-to screen walks through getting started, workflows and project profiles, batch files, the command line, and exactly what Kyane does and does not do with your data — one click away instead of on the website.
  • Tidier bundle. An internal working document is no longer copied into the shipped app.

Everything above that is not a Pro tool is free, including the CLI, workflows, and project profiles. The tier applies to the tools themselves: a workflow step or CLI command that reaches a Pro tool asks for a licence, everywhere and by the same rule.

Download 1.1.0 →

1.0.0

Build 100 · 24 August 2026 · macOS 13.0+

First public release of Kyane — an offline macOS menu bar toolbox for formatting, validating, decoding, parsing, converting, hashing, and comparing developer data locally.

  • Paste and format instantly, entirely on-device — nothing sent online.
  • Clipboard auto-paste and smart detection for supported developer formats, with confident routes run automatically and lower-confidence suggestions waiting for user action.
  • Searchable Tools launcher with 17 selectable tools grouped by category.
  • Free tools: JSON, XML, Base64, URL, Timestamp, JWT, and Hash.
  • Pro tools: YAML, CSV / TSV, HTML Escape, HTTP Headers, .env, Regex, JS Expression, SQL, Diff, and cURL Parser.
  • Syntax-highlighted input/output workbench with per-tool actions, inspector metadata, route shortcuts, and copy feedback.
  • Session-only processing history, local workflows, and mixed-file batch processing with the same Free/Pro gates used by the workbench and macOS Service.
  • Free JSON Schema validation, Swift model/sample generation, structured conversions, JWT claim tools, and explicit local HS256 verification.
  • Pro regex replacement/safety analysis, richer Diff exports, redacted cURL sharing, and Swift/JavaScript/Python/Go client generation.
  • Keyboard workflow: Cmd+Shift+J opens Kyane globally, Cmd+P opens Tools, Cmd+Return copies output, Cmd+K clears the workspace, Cmd+F opens find, Cmd+D splits/duplicates Diff input, and Esc closes the popover.
  • Licensing, automatic update checking, and the About / Support / Diagnostics surfaces are powered by the DNZ Labs runtime.
Download 1.0.0 →