Skip to content

mirai 0.4.6 (new cask)#263020

Open
alexxale wants to merge 4 commits into
Homebrew:mainfrom
trymirai:mirai
Open

mirai 0.4.6 (new cask)#263020
alexxale wants to merge 4 commits into
Homebrew:mainfrom
trymirai:mirai

Conversation

@alexxale
Copy link
Copy Markdown

@alexxale alexxale commented May 6, 2026


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.

  • AI was used to generate or assist with generating this PR. Please specify below how you used AI to help you, and what steps you have taken to manually verify the changes, including zap stanza paths.

@bevanjkay bevanjkay changed the title mirai 0.4.6 mirai 0.4.6 (new cask) May 7, 2026
Copy link
Copy Markdown
Member

@bevanjkay bevanjkay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you have any insight into why the repository name is uzu, but the rest of the branding is Mirai?

Comment thread Casks/m/mirai.rb Outdated
Comment thread Casks/m/mirai.rb Outdated
Comment thread Casks/m/mirai.rb Outdated
Comment thread Casks/m/mirai.rb Outdated
@alexxale
Copy link
Copy Markdown
Author

alexxale commented May 7, 2026

Do you have any insight into why the repository name is uzu, but the rest of the branding is Mirai?

Hi @bevanjkay! Thank you for the review. Mirai is the company name. We have a bunch of products, like an inference engine and a model conversion toolkit, but for end-user products, we prefer to use the company name for branding reasons.

Regarding the other suggestions, what’s the proper way to handle them, should I make a separate commit, or open a new PR?

@SMillerDev
Copy link
Copy Markdown
Member

but for end-user products, we prefer to use the company name for branding reasons.

What if you need to add one of the other projects to brew? I think this should be called mirai-uzu in this case.

@bevanjkay
Copy link
Copy Markdown
Member

Regarding the other suggestions, what’s the proper way to handle them, should I make a separate commit, or open a new PR?

You can add commits to this PR. I also agree with the comment above about using a prefixed token like mirai-uzu.

alexxale and others added 3 commits May 8, 2026 15:36
@alexxale
Copy link
Copy Markdown
Author

alexxale commented May 8, 2026

but for end-user products, we prefer to use the company name for branding reasons.

What if you need to add one of the other projects to brew? I think this should be called mirai-uzu in this case.

I actually think the "mirai-uzu" option is a bit misleading, since this cli itself doesn’t mention uzu anywhere.

For now, we’re going to have two user-facing products:

You can think of the uzu repo as a monorepo where, alongside the SDK, we also maintain a few user-facing products built on top of it. With each SDK release, those products are updated automatically as well.

@SMillerDev
Copy link
Copy Markdown
Member

If people want to install what's in the repo called uzu, how will they know that nothing is called uzu and that they should search for the organization name instead?

@alexxale
Copy link
Copy Markdown
Author

We will add an explicit brew install command to the README once it becomes available. In addition, the primary source for installation will not be GitHub, but the official website: https://trymirai.com

@SMillerDev
Copy link
Copy Markdown
Member

We will add an explicit brew install command to the README once it becomes available.

From years of experience, that won't help. People will see the repo name and try and install it based on that. If you don't want something to be known under a certain name the best fix is not to name it that.

@alexxale
Copy link
Copy Markdown
Author

@SMillerDev what do you think about combining both the CLI with Mirai branding and the Mirai macOS app into a single cask? The url would no longer point to GitHub release artifacts, but instead reference the installer from our S3 bucket. This way, the naming stays clear: people see the Mirai app on the website, install an app with the same name, and also get the CLI, which shows the Mirai logo when launched.

@bevanjkay
Copy link
Copy Markdown
Member

bevanjkay commented May 14, 2026

If the app and the binary are served by the same url and installed in one go, then yes it does make sense to combine them into one cask.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants