Skip to content

Repository files navigation

mere.run for Raycast

Generate local images, videos, music, and speech from Raycast, then open the finished artifact as the selected item in MereRun Library.

This is a standalone Raycast extension. It calls MereRun's public CLI and typed mererun://library/import deep link; it is not a MereRun executable plugin and is not installed or resolved through the MereRun plugin catalog.

Commands

  • Generate Image — searchable as mere image.
  • Generate Video — searchable as mere video.
  • Generate Music — searchable as mere music.
  • Synthesize Speech — searchable as mere speech.

Each command accepts its prompt directly in Raycast, invokes the installed MereRun CLI without a shell, writes the artifact under ~/MereRun/Raycast by default, writes a versioned import receipt in Raycast's private extension support directory, and opens the imported artifact in MereRun Library. MereRun validates and persists the row; the extension never edits library.json.

Requirements

  • Raycast on macOS.
  • MereRun.app from a release containing mererun://library/import. v0.31.0 supports only the optional preview-only handoff.
  • A locally installed model for the generation command you run.

The extension prefers /Applications/MereRun.app/Contents/Helpers/mere.run. Configure another absolute CLI path in extension preferences when needed. You can also choose a different output directory; the default is ~/MereRun/Raycast. Open Result In defaults to MereRun Library and can be changed to Quick Look Only for the non-importing mererun://preview behavior.

Install for development

The extension is not in the Raycast Store yet. To load this checkout into Raycast:

npm ci
npm run dev

Keep the development process running while using the extension. Stop it with Control-C and use Raycast's Uninstall Extension action when the local copy is no longer needed.

Development

npm ci
npm run check

npm run store:lint additionally validates the author against Raycast's account service. The author field must be changed to the maintainer's real Raycast Store handle before publication; local build and runtime validation do not require signing in to Raycast.

Relationship to MereRun

  • sawfwair/mere-run owns the CLI and native import/preview deep links plus Library persistence.
  • This repository owns the Raycast commands and their Store publication.
  • sawfwair/mere-run-plugins remains the catalog for executable MereRun plugins and intentionally has no Raycast entry.

About

Raycast extension for local generation with mere.run and native artifact preview

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages