Skip to content

feat(raycast): add Cap.so Raycast extension (#28) - #3937

Closed
frds3445 wants to merge 5 commits into
CapSoftware:mainfrom
frds3445:feat/issue-28-raycast-extension
Closed

frds3445 wants to merge 5 commits into
CapSoftware:mainfrom
frds3445:feat/issue-28-raycast-extension

Conversation

@frds3445

@frds3445 frds3445 commented Nov 7, 2026 •

Copy link
Copy Markdown

Summary

Adds the Cap Raycast extension (apps/raycast-extension) for keyboard control of desktop recordings (#28):

  • Provides Start Recording, Stop Recording, and Open Web Dashboard commands via cap:// deep links with configurable recording mode, display detection, audio/camera inputs, and clipboard share-link polling.
  • Includes unit tests in src/deeplink.test.ts covering deep-link URL construction and parameter validation.

Fixes #28
/claim #28

RetriggerView in GreptileConfidence Score: 5/5

No blocking findings remain in the reviewed source.

Summary

Adds a Raycast extension to start and stop Cap recordings and open the web dashboard.

  • Raycast starts Cap recordings with saved screen and audio settings.
  • Raycast stops Cap recordings and can copy the new share link.
  • Raycast opens the Cap dashboard at a saved address.

Since the previous review, only the excluded bun.lock changed. No new findings were identified. Previous threads were manually resolved without explanatory replies; the supplied source addresses the earlier source-code findings.

Reviews (8) · Last reviewed commit: "chore(raycast): add @raycast/api root pa..." · Reviewed by Greptile

- Add Raycast extension under `apps/raycast-extension` supporting `start-recording`, `stop-recording`, and `open-dashboard` commands.
- Implement `cap-desktop://action?value=...` deep-link builders matching the `DeepLinkAction` serde grammar in `apps/desktop-gpui/src/deeplink.rs`.
- Add unit tests verifying `start_recording`, `stop_recording`, dashboard URL normalization, and shareable URL clipboard handling.

Fixes CapSoftware#28

Signed-off-by: Lucas Oliveira <kalopsia3445@gmail.com>
Copilot AI balanced review requested due to automatic review settings November 7, 2026 15:50
@vercel

vercel Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

@frds3445 is attempting to deploy a commit to the Cap Software Inc Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

Comment thread apps/raycast-extension/src/deeplink.ts Resolved
Comment thread apps/raycast-extension/src/deeplink.ts Resolved
Comment thread apps/raycast-extension/package.json Resolved
Comment thread apps/raycast-extension/package.json Resolved
Comment thread apps/raycast-extension/package.json Resolved
Comment thread apps/raycast-extension/src/deeplink.ts Resolved
…ion, and clipboard polling

Sync apps/raycast-extension in bun.lock, use official Cap dock icon, auto-detect active macOS display when defaultScreen is unset, poll for fresh clipboard share links on stop, and format with Biome tabs.
Comment thread apps/raycast-extension/package.json Resolved
Comment thread apps/raycast-extension/src/deeplink.ts Resolved
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​raycast/​api@​1.83.1911008199100

View full report

@frds3445 frds3445 closed this Nov 10, 2026
@frds3445
frds3445 deleted the feat/issue-28-raycast-extension branch November 10, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cap.so Raycast extension

2 participants