A Raycast extension for the Twos public API
(https://writethingsdown.com/api/v1).
Set the API Key preference to a twos_… key from
Twos → Settings → Advanced → API Keys (sent as Authorization: Bearer …).
Search Things opens a result in the NewTwos desktop app when it's installed, falling back to the browser when it isn't. Opening a thing lands on its list scrolled to that row.
The Open Results In preference overrides this: Automatic (the default),
NewTwos Desktop App, or Browser. Whichever isn't primary stays available as
the second action (⌘↵).
Detection looks for the app's bundle id (com.twosballer.mobile) among
installed applications, and the deep link it fires is
twos://list/<listId>?focus=<thingId> — registered by the Electron main process
in apps/desktop/electron/main.js.
cd extensions/twos
npm install
npm run dev # ray develop — loads the extension into Raycast
assets/extension-icon.png (512×512, the current app icon).npm run build then npm run lint.npm run publish — opens a PR to the raycast/extensions store repo for review.The Raycast Store is free to publish to.