pkg.soopen package index

cask

Install keycastr with Homebrew Cask

Open-source keystroke visualiser. Version 0.11.1 via Homebrew Cask; verified from local package data.

install

Additional install commands

macOS

Homebrew Caskverified · 100%
brew install --cask keycastr

local Homebrew cask metadata

overview

Package summary

Open-source keystroke visualiser

Commands and aliases

No executable aliases were found in the local package database.

history

Project history and usage

KeyCastr is an open-source macOS keystroke visualizer designed to expose keyboard shortcuts and optional mouse clicks during demonstrations and recordings.

Project history

The original KeyCastr was written by sdeken and has been freely available for macOS since 2009. Maintenance later passed among community contributors, with the project moving into the KeyCastr GitHub organization and continuing to receive compatibility and interface improvements.

Adoption history

KeyCastr became a familiar utility among macOS tutorial authors, presenters, and pair-programming demonstrators because it makes shortcuts visible without adding annotations during editing. The official project supports installation through both GitHub releases and Homebrew Cask.

How it is used

Users run KeyCastr while recording screencasts, presenting software, or collaborating remotely. macOS Input Monitoring or Accessibility permission must be granted before the application can observe keystrokes.

Why package nerds care

KeyCastr is a small, single-purpose macOS utility that package enthusiasts value for its longevity, open-source implementation, and frictionless Cask installation. It is also a useful reminder that input-monitoring utilities require sensitive macOS permissions.

Timeline

  • 2009: KeyCastr became freely available for macOS.
  • Later: The community-maintained project moved into the KeyCastr GitHub organization.
  • Present: Releases are distributed directly and through Homebrew Cask.

Related projects

  • Homebrew Cask distributes the signed application bundle; Sparkle provides the application's update mechanism.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for keycastr. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
No executable data was present.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version0.11.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/keycastr/keycastr

install metadata

Package metadata

Package keycask:keycastr
Version0.11.1
Package managerHomebrew Cask
Package manager pagehttps://formulae.brew.sh/cask/keycastr
Homepagehttps://github.com/keycastr/keycastr
Repositoryhttps://github.com/keycastr/keycastr
Source archivehttps://github.com/keycastr/keycastr/releases/download/v0.11.1/KeyCastr.app.zip
SHA-25671fb7dd90a9bb96de2990499da280ce03e13cbd559a77477515191864977a65c
Bottlenot recorded
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew cask API
Taphomebrew/cask
Full Tokenkeycastr
Names
  • KeyCastr
Artifacts
Auto Updatesyes
Deprecatedno
Disabledno

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment