{"id":15033348,"url":"https://github.com/amebalabs/trex","last_synced_at":"2025-05-14T19:08:05.626Z","repository":{"id":38281907,"uuid":"340433391","full_name":"amebalabs/TRex","owner":"amebalabs","description":"Copy any text on your screen, stop retyping.","archived":false,"fork":false,"pushed_at":"2024-12-28T13:19:24.000Z","size":20851,"stargazers_count":1379,"open_issues_count":8,"forks_count":47,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-13T15:07:13.603Z","etag":null,"topics":["macos","ocr","productivity","screenshot","swift","textrecognition","tools"],"latest_commit_sha":null,"homepage":"https://trex.ameba.co","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amebalabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-19T16:54:51.000Z","updated_at":"2025-04-13T14:11:45.000Z","dependencies_parsed_at":"2025-02-28T10:22:43.418Z","dependency_job_id":null,"html_url":"https://github.com/amebalabs/TRex","commit_stats":{"total_commits":110,"total_committers":2,"mean_commits":55.0,"dds":"0.018181818181818188","last_synced_commit":"6800118c54c865ee74aeef3e2ca02ac722256bae"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amebalabs%2FTRex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amebalabs%2FTRex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amebalabs%2FTRex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amebalabs%2FTRex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amebalabs","download_url":"https://codeload.github.com/amebalabs/TRex/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254209859,"owners_count":22032897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["macos","ocr","productivity","screenshot","swift","textrecognition","tools"],"created_at":"2024-09-24T20:20:53.787Z","updated_at":"2025-05-14T19:08:03.810Z","avatar_url":"https://github.com/amebalabs.png","language":"Swift","readme":"[![GitHub license](https://img.shields.io/github/license/amebalabs/TRex.svg)](https://github.com/amebalabs/TRex/blob/master/LICENSE)\n[![Latest Release](https://img.shields.io/github/v/release/amebalabs/TRex)](https://github.com/amebalabs/TRex/releases/latest)\n[![Github all releases](https://img.shields.io/github/downloads/amebalabs/TRex/total.svg)](https://github.com/amebalabs/TRex/releases/)\n\n\n\u003cp align=\"center\"\u003e\n \u003cimg width=\"155\" height=\"150\" alt=\"TRex Logo\" src=\"Resources/logo.png\"\u003e\n\u003c/p\u003e\n\n# TRex 🦖\n\nTRex captures any text right into your Clipboard with magic of OCR. \n\nBut what is OCR anyway? Imagine you have a PDF file or a Web page where you can't select the text, image with text on it, or even a YouTube video. Forget retyping it manually; with TRex, you can extract text from anywhere, and it is as easy as taking a screenshot.\n\nTRex lives in the menu bar and available right where you need it the most:\n\n![TRex](Resources/screenshot.png)\n\nTo use TRex:\n1. Invoke \"Capture\" either through the menu bar or with a global configurable shortcut\n2. Select an area of the screen you want to extract text from, just like taking a screenshot\n3. There is no third step - **extracted text is in your clipboard**\n\nDemo:\n\n![Demo](Resources/demo.gif)\n\nPlease note, text editing application on the right is not part of TRex, this is [Tot](https://tot.rocks). \nTRex is designed to be invisible and doesn't have any UI beyond the menu bar app and preferences. \n\n## Use cases\nTRex can help you to copy text from:\n- A PDF with non-selectable text\n- A screenshot\n- YouTube video\n- Zoom call screen sharing\n- ... and more!\n\nIf you can see it on your screen - TRex can copy it.\n\n## How to get TRex\n### App Store\nBuy TRex from the [App Store](https://apps.apple.com/us/app/trex-easy-ocr/id1554515538)\n\n### GitHub\nDownload from [GitHub Releases](https://github.com/amebalabs/TRex/releases/latest)\n\n### Homebrew\nInstall from Homebrew\n\n```\nbrew install --cask trex\n```\n\nRuns on macOS Big Sur (11.0) and up.\n\n## Features\n\nEvery feature in TRex works offline, no internet is needed.\n\n- Text recognition (OCR)\n- Read QR Codes and barcodes\n- Handy macOS menu bar app, with option to hide it\n- Configurable global shortcuts\n- Configurable recognition language\n- Custom words list\n- CLI tool `/Applications/TRex.app/Contents/MacOS/cli/trex`\n- Automation actions\n  - Run a Shortcut from Shortcuts.app\n  - Open URLs found in QR codes\n  - Detect and open URLs found in captured text\n  - Trigger a user defined URL scheme (for integration with other apps)\n- URL scheme support \n  - `trex://capture` trigger capture from screen\n  - `trex://captureclipboard` trigger capture from clipboard\n  - `trex://captureautomation` trigger screen capture and run automation\n  - `trex://captureclipboardautomation` trigger capture from clipboard and run automation\n  - `trex://shortcut?name=` set Shortcut assigned to \"Run Shortcut\" automation action\n  - `trex://showPreferences` open app preferences\n\n## Integrations\n\n### Alfred\n\n[Download official workflow](https://github.com/amebalabs/TRex/raw/main/Resources/TRex.alfredworkflow)\n\n![Alfred](Resources/alfred.png)\n\n### Raycast\n\n[Download official Raycast Commands](https://github.com/amebalabs/TRex/tree/main/Resources/Raycast/TRex%20Commands)\n\n![Raycast](Resources/raycast.png)\n\n## Acknowledgements \n\nPortions of this software utilize the following copyrighted material, the use of which is hereby acknowledged:\n - LaunchAtLogin - Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)\n - KeyboardShortcuts  - Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)\n\n## More Apps\n\nIf you enjoy TRex you may like these as well:\n* [SwiftBar](https://github.com/swiftbar/SwiftBar) - Powerful macOS menu bar customization tool\n* [Esse](https://github.com/amebalabs/Esse) - Swiss army knife of text transformation for iOS and macOS\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famebalabs%2Ftrex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famebalabs%2Ftrex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famebalabs%2Ftrex/lists"}