Omahub
← All plugins
S

ApexShot

by shokupan

Screenshot button for ApexShot: left captures an area, middle records the screen, right captures the full screen. Requires the apexshot binary.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
3bf3c39
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
3bf3c39
Reviewed
1 month ago

The plugin is a simple QML bar widget that invokes the external `apexshot` binary with fixed, user-triggered capture/record commands. No install scripts, obfuscation, persistence, or destructive behavior are present. The external dependency is clearly documented and not bundled.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/austin-karren/omarchy-apexshot --enable
Widgets #bar #quickshell #media

omarchy-apexshot

A bar button for ApexShot: area capture, screen recording, and full-screen capture on three mouse buttons.

The bar's right cluster, with the camera glyph among the native indicators

Plugin id: shokupan.apexshot

What it does

Puts one camera button in the bar that drives ApexShot's three most-used actions. It adopts the same fixed slot width every native right-cluster panel widget uses (Style.space(27)), so it sits on upstream's own pitch rather than needing hand-tuned margins or spacer shims.

Install

omarchy plugin add https://github.com/austin-karren/omarchy-apexshot.git --enable

Remove

omarchy plugin remove shokupan.apexshot

Clicks

Click Action
Left apexshot capture area
Middle apexshot record ui
Right apexshot capture screen

Dependencies

This plugin requires the apexshot binary, which is not part of Omarchy and is not shipped here. Install ApexShot first — otherwise the button draws normally and every click silently does nothing.

ApexShot is a separate third-party project with its own license and its own packaging; vendoring its binary into a QML plugin repo would be wrong on both counts, so this repo states the dependency instead of bundling it. Check that it is on your PATH:

command -v apexshot        # /usr/bin/apexshot
apexshot --version         # verified against 0.2.34

ApexShot is GPL-3.0-or-later. This plugin does not link against it or include any of its code — it invokes the binary through a shell command, the same way any of Omarchy's own widgets invoke omarchy-* scripts — so the two licenses do not interact.

If you would rather not install ApexShot, the sibling plugin omarchy-capture-button offers the same three clicks on Omarchy's own built-in capture tools, with no external dependency.

Note also that ApexShot's own UI accent colour is compiled into the binary, so its window chrome will not follow your Omarchy theme.

License

MIT — see LICENSE. Original work.