Skip to content

kaku: replace deprecated music player with terminal emulator#249319

Closed
tw93 wants to merge 1 commit intoHomebrew:mainfrom
tw93:main
Closed

kaku: replace deprecated music player with terminal emulator#249319
tw93 wants to merge 1 commit intoHomebrew:mainfrom
tw93:main

Conversation

@tw93
Copy link
Contributor

@tw93 tw93 commented Feb 13, 2026

Important: Do not tick a checkbox if you haven’t performed its action. Honesty is indispensable for a smooth review process.

In the following questions <cask> is the token of the cask you're submitting.

After making any changes to a cask, existing or new, verify:

Additionally, if adding a new cask:

  • Named the cask according to the token reference.
  • Checked the cask was not already refused (add your cask's name to the end of the search field).
  • brew audit --cask --new <cask> worked successfully.
  • HOMEBREW_NO_INSTALL_FROM_API=1 brew install --cask <cask> worked successfully.
  • brew uninstall --cask <cask> worked successfully.

If AI was used to generate or assist with generating the PR:

  • I used AI to generate or assist with generating this PR. Please specify below how you used AI to help you.
  • I have personally reviewed, tested and verified all changes/additions, including zap stanza paths.

Reason for change

The current cask kaku points to a deprecated music player (EragonJ/Kaku) that has not been maintained since 2021. This cask was deprecated on 2024-07-17 and will be disabled on 2025-07-17.

This PR replaces it with Kaku (https://github.com/tw93/Kaku), a modern macOS-native terminal emulator built for AI coding workflows. It's a fork of WezTerm, optimized for AI developers.

  • Terminal emulator is a core developer tool with much higher utility
  • The old music player has only ~24K downloads/year and is effectively abandoned
  • The current token conflict causes confusion when users run brew upgrade kaku

Verification

  • brew audit --cask --online kaku passes
  • brew install --cask kaku installs correctly

@BrewTestBot BrewTestBot added the missing zap Cask is missing a zap stanza, please add one. label Feb 13, 2026
@bevanjkay
Copy link
Member

bevanjkay commented Feb 13, 2026

@tw93 Disabled casks are not removed until 12 months after they have been disabled.
Can you please adjust the kaku token to be tw93-kaku for now, and after the current kaku cask has been removed a PR can be opened to change it then.

Please also ensure you keep the Pull Request Template in tact when opening PRs in Homebrew, as it provides important steps for a successful PR - https://raw.githubusercontent.com/Homebrew/homebrew-cask/refs/heads/main/.github/PULL_REQUEST_TEMPLATE.md - I have updated the PR body for you to fill it out before we move forward.

Ps. On a personal note, thank you for your work on your other applications like mole and pake. Happy user and sponsor here :)

@bevanjkay bevanjkay added the awaiting user reply Issue needs response from a user. label Feb 13, 2026
@tw93
Copy link
Contributor Author

tw93 commented Feb 14, 2026

@khipp Thanks for the clarification and for using my other tools! 🙏

I understand the policy now. I'll proceed with kakuku as the token for now - it's already set up in my tap and working well for users.

My plan:

  1. Submit the PR with kakuku token once it's stable
  2. After the current kaku cask is fully removed from homebrew-cask (12 months after disablement), I'll open a new PR to rename it to kaku

This approach avoids any conflicts and gives users immediate access via brew install tw93/tap/kakuku today, with a clean path to the shorter name in the future.

I'll make sure to fill out the PR template completely. Thanks again for maintaining Homebrew!

@github-actions
Copy link
Contributor

github-actions bot commented Mar 8, 2026

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@github-actions github-actions bot added the stale Issue which has not received any feedback for some time. label Mar 8, 2026
@bevanjkay bevanjkay closed this Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting user reply Issue needs response from a user. missing zap Cask is missing a zap stanza, please add one. stale Issue which has not received any feedback for some time.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants