🍺 BREW Explorer

← all casks

Chrysalis

brew install --cask chrysalis v0.13.3

Graphical configurator for Kaleidoscope-powered keyboards

6
30-day installs · #4974
16
90-day · #5263
87
365-day · #4690
522
★ GitHub stars · updated 6mo ago

GitHub topics

chrysalis configurator gui kaleidoscope keyboard

Links

Raw metadata
{
  "alternatives": [],
  "artifacts": [
    {
      "app": [
        "Chrysalis.app"
      ],
      "target": "/Applications/Chrysalis.app"
    },
    {
      "zap": [
        {
          "trash": [
            "~/Library/Application Support/chrysalis",
            "~/Library/Preferences/keyboardio.chrysalis.plist"
          ]
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Graphical configurator for Kaleidoscope-powered keyboards",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "Chrysalis",
  "enrichment_fetched_at": "2026-06-20T22:41:29+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "chrysalis",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-02-07T06:18:48Z",
  "github_readme_excerpt": "Chrysalis\n=========\n\n![Chrysalis screenshot](data/screenshot.png)\n\n## About\n\nChrysalis is a graphical configuration tool for [Kaleidoscope][kaleidoscope]-powered keyboards. \n\n [kaleidoscope]: https://github.com/keyboardio/Kaleidoscope\n\n## Features\n\n* **Layout editor** to edit the keymap on-the-fly, with the ability to copy one\n  layer to another, and to set a default one.\n* **Colormap editor** to edit the per-key LED colormap on boards that support it.\n* **Firmware upgrade** to upload either the default, Chrysalis-enabled firmware that ships with the application, or a [custom](#using-custom-firmware) one.\n\n## Supported Hardware\n\nChrysalis supports the [Keyboardio Model01][hw:model01], the [Keyboardio\nModel100][hw:model100] and the [Keyboardio Atreus][hw:kbio-atreus].\n\n [hw:kbio-atreus]: https://shop.keyboard.io/collections/keyboardio-atreus\n [hw:model100]: https://www.indiegogo.com/projects/the-keyboardio-model-100--4/\n [hw:model01]: https://shop.keyboard.io/\n\n## Supported Browsers\n\nChrysalis is a web based application that runs online at [https://chrysalis.keyboard.io][url]\n\n  [url]: https://chrysalis.keyboard.io\n\nYour browser needs to support the WebSerial and WebUSB standards. As of this writing, that includes\nChrome, Edge, Arc, Opera, Brave, and other browsers built on the Chromium engine.\n\n## Reporting issues\n\nReporting bugs and feature requests help us make the software\nbetter, please feel free to [open issues][issues] liberally!\n\n [issues]: https://github.com/keyboardio/Chrysalis/issues\n\n## Using custom firmware\n\nWhile Chrysalis comes bundled with supported firmware files, it also supports\ncustom firmware, as long as it has a few Kaleidoscope plugins enabled:\n[FocusSerial][k:focus] to make it possible to communicate with the keyboard in\nthe first place, [EEPROM-Settings][k:eeprom-settings] to be able to store\nconfiguration in EEPROM. The `FocusSerial` plugin provides multiple plugins, and\nChrysalis needs `Focus`, `FocusEEPROMCommand`, and `FocusSettingsComman",
  "github_repo": "keyboardio/Chrysalis",
  "github_stars": 522,
  "github_topics": [
    "chrysalis",
    "configurator",
    "gui",
    "kaleidoscope",
    "keyboard"
  ],
  "homepage": "https://github.com/keyboardio/Chrysalis",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 6,
  "installs_365d": 87,
  "installs_90d": 16,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": null,
  "llm_model": null,
  "names": [
    "Chrysalis"
  ],
  "one_liner": null,
  "rank_30d": 4974,
  "rank_365d": 4690,
  "rank_90d": 5263,
  "raw_hash": "baf049eb340707e9",
  "ruby_source_path": "Casks/c/chrysalis.rb",
  "tap": "homebrew/cask",
  "token": "chrysalis",
  "version": "0.13.3",
  "why_use_this": null
}