{"repo":"akalikbergenov/cyclop","free":true,"listed":false,"github":"https://github.com/akalikbergenov/cyclop","clone":"git clone https://github.com/akalikbergenov/cyclop.git","description":"The MacBook notch as a working tool — media controls, file shelf, clipboard history, snippets, calendar, offline translation and a teleprompter. Native SwiftUI, zero dependencies, no permissions. Free and open source.","language":"Swift","stars":219,"topics":["appkit","clipboard-manager","dynamic-island","macbook","macos","notch","now-playing","productivity","swift","swiftui"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Cyclop English · Русский The MacBook notch as a working tool. A native SwiftUI/AppKit app: invisible at rest, and on hover it unfolds downwards into a panel with a player, a shelf for files, clipboard history and your next meetings. Download the latest version — macOS 15 or newer. The first launch needs one permission granted by hand, here is how. The track in the screenshot is playing in a browser tab — Cyclop reads it from macOS itself, with no permissions and nothing to configure in the browser. How that works is below. What it does Tab What it does --- --- Music Artwork, track, artist, a scrubber that seeks, prev / play-pause / next. The source is anything : a player, a browser tab, any app macOS itself can see Shelf Drag files into the notch and they stay there until needed; drag a card out and the file goes wherever it is dropped. A click selects a card, ⌘-click selects several, and then the whole group is dragged. A screenshot taken to the clipboard is saved as a file and lands here too — including one taken on an iPhone, if you copy it there Clipboard The last 40 copies; a click puts an entry back on the clipboard Snippets A hand-kept list of what you are tired of retyping: an address, a phone number, an email. Added with a button in the panel, removed with the cross on a card; a click puts the text on the clipboard. The same list lives in /Library/Application Support/Cyclop/snippets.json and can be edited there instead Calendar The next meeting a week ahead: how long","default_branch":null,"files":null,"tree":[],"storefront":"/r/akalikbergenov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akalikbergenov/cyclop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}