-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Add command-generator extension #24259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Improvements and prep for submission - Prep for publishing - Add model selection: Claude Haiku 4.5 or Gemini Flash 2.5 Lite - Improve prompt quality and fix history selection UX - Add context awareness (selected text, app, directory) - Simplify history selection UX - Raycast CLI command generator
|
Congratulations on your new Raycast extension! 🚀 Due to our current reduced availability, the initial review may take up to 10-15 business days. Once the PR is approved and merged, the extension will be available on our Store. |
- Remove conflicting react package - Move screenshots into folder
Greptile SummaryThis PR adds a new command-generator extension that uses AI models (Gemini 2.5 Flash-Lite or Claude Haiku 4.5) to generate CLI commands and code snippets from natural language descriptions. The extension captures context from the active application, selected text, and current directory to provide more relevant suggestions. Key changes:
Issues found:
Confidence Score: 4/5
Important Files Changed
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additional Comments (2)
-
extensions/command-generator/src/generate-command.tsx, line 20-24 (link)syntax: Remove manual
Preferencesinterface - it's auto-generated inraycast-env.d.tsContext Used: Rule from
dashboard- What: Don't manually definePreferencesforgetPreferenceValues()or commendsArgumentinterfa... (source) -
extensions/command-generator/package.json, line 15-21 (link)syntax: Screenshots must be in
metadata/folder, notscreenshots/folder. View-type commands require Raycast-styled screenshots in themetadata/directory.Context Used: Rule from
dashboard- What: Extensions with view-type commands must include ametadata/folder containing Raycast-styled... (source)
7 files reviewed, 2 comments
Description
A Raycast extension that generates CLI commands and code snippets from natural language. Inspired by Cursor's Cmd+K.
Screencast
https://www.loom.com/share/0c62deccedc847288395260e0f292b73
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder