Search clips & transcriptions
eve_searchSearch copied clips, voice transcriptions, screen-recording transcripts, and screenshot OCR text on your Mac by words to find specific items and matching snippets.
Instructions
Full-text search (FTS5) across copied clips and voice transcriptions on this Mac. Use to find a specific item by its words — e.g. 'the URL I copied from Slack', 'what I dictated about the budget'. Returns clips[] and transcriptions[] with match snippets. Default sort is relevance (best matches first, top-N). For chronological paging through many results, set sort to recency/created and a single source (clips OR transcriptions), then page with the returned cursor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Default relevance. Non-relevance sorts require a single source and enable cursor paging. | |
| limit | No | Max items to return. Default 20. | |
| order | No | Sort direction. Default desc (newest/highest first). | |
| query | Yes | Search terms. Plain words get prefix-matched; FTS5 syntax ('phrase', AND, OR) is honored. | |
| since | No | Lower time bound: 7d, 24h, 30m, today, yesterday, week, month, or an absolute yyyy-MM-dd. | |
| until | No | Upper time bound: today, yesterday, or an absolute yyyy-MM-dd. | |
| cursor | No | Opaque pagination token from a prior response's meta.next_cursor. Must use the same sort. | |
| engine | No | Transcription engine filter (transcriptions only). | |
| fields | No | Comma-separated field projection to shrink output, e.g. 'id,text,source_app_bundle_id'. id is always kept. | |
| origin | No | Clip origin (clips only). | |
| source | No | Which store to search. Default all. recordings searches screen-recording transcripts; screenshots searches OCR-recognized text from captured images. | |
| snippet | No | Snippet length in characters (clips). 0 disables. | |
| category | No | Only entries carrying one of these categories (OR). Get names from eve_categories. | |
| favorites | No | Return only favorites. | |
| source_app | No | Bundle id filter. Clips: the source app. Transcriptions: matches recording start OR end app. Screenshots: the captured app. | |
| content_type | No | Clip content type (clips only). | |
| max_duration | No | Maximum transcription length in seconds (transcriptions only). | |
| min_duration | No | Minimum transcription length in seconds (transcriptions only). |