Can I vibecode Gojo?

price $4.99/moyou'd save $59.88/yrbuild time multi-daycategory productivity-utilitiesreplaced by 0 people
KINDA
MOATexecution polish

A weekend is enough for the useful part: a notch panel with clipboard history, a file shelf, music controls, window snapping, and screen warmth. Getting it ready for daily use takes longer because macOS permissions, dictation, multiple displays, and tiny UI details add up fast.

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 1,699 chars
Build a small macOS notch app inspired by Gojo. Keep v1 to five tabs:

- Use Swift 6, SwiftUI, and AppKit on macOS 14. Generate an Xcode project and skip
  third-party packages.
- Make it an accessory app with no Dock icon. Find the built-in display notch and
  anchor a borderless floating panel right below it.
- Open the panel after the pointer rests at the notch for 200 ms. Close it on an
  outside click or Escape. Add Music, Windows, Clipboard, Shelf, and Display tabs.
- Clipboard: poll NSPasteboard, save the latest 100 text items in Application Support,
  add search, and copy a picked item back. Skip transient and concealed pasteboard
  types, plus apps listed in a configurable denylist.
- Shelf: accept dropped files, save security-scoped bookmarks, show file icons, and
  support dragging files into another app. Add remove and clear-all actions.
- Music: control Apple Music or Spotify through AppleScript. Show the active app and
  track title, with play/pause, previous, and next controls.
- Windows: list visible app windows through the Accessibility API. Add left half,
  right half, and maximize actions.
- Display: save each screen's gamma table, apply blackbody RGB multipliers with
  CGSetDisplayTransferByTable, and restore the original table on disable or exit.
- Save settings in UserDefaults. Leave out accounts, sync, telemetry, calendar,
  camera, dictation, battery widgets, and automatic updates.
- On first launch, walk through the permissions. Give every tab a useful empty state.
- Test clipboard deduplication, shelf persistence, and snap-frame math.
- Document setup, privacy, Accessibility and Automation permissions, and the macOS
  APIs most likely to change.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Gojo
  • The original service's mature integrations and ecosystem
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers