{"id":29130433,"url":"https://github.com/jeffrey-zang/opus","last_synced_at":"2025-06-30T04:05:27.046Z","repository":{"id":300344302,"uuid":"1005878775","full_name":"jeffrey-zang/opus","owner":"jeffrey-zang","description":"for when your fingers are greasy 🪄","archived":false,"fork":false,"pushed_at":"2025-06-30T02:11:57.000Z","size":1440,"stargazers_count":74,"open_issues_count":0,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-30T02:31:50.835Z","etag":null,"topics":["computer-use","electron","opus","react","tailwind"],"latest_commit_sha":null,"homepage":"https://devpost.com/software/opusai","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeffrey-zang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-06-21T02:14:17.000Z","updated_at":"2025-06-29T03:56:48.000Z","dependencies_parsed_at":"2025-06-21T06:41:52.292Z","dependency_job_id":null,"html_url":"https://github.com/jeffrey-zang/opus","commit_stats":null,"previous_names":["jeffrey-zang/opus"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jeffrey-zang/opus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrey-zang%2Fopus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrey-zang%2Fopus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrey-zang%2Fopus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrey-zang%2Fopus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeffrey-zang","download_url":"https://codeload.github.com/jeffrey-zang/opus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrey-zang%2Fopus/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262708005,"owners_count":23351532,"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":["computer-use","electron","opus","react","tailwind"],"created_at":"2025-06-30T04:05:26.135Z","updated_at":"2025-06-30T04:05:27.038Z","avatar_url":"https://github.com/jeffrey-zang.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# disclaimer ⚠️\r\nwe haven't published any releases yet because the code is currently quite scrappy, just a POC for the hackathon. \r\nwe are currently working on a rewrite that will come with better build instructions + cleaner code\r\n\r\n# opus\r\n\r\nIn Latin, **\"opus\"** means:\r\n\r\n- **\"work\"** (as in a task, labor, or artistic creation)\r\n- It can refer to a **physical effort**, a **literary/musical/artistic piece**, or even a **building/construction**.\r\n\r\n### Grammatical info:\r\n\r\n- **Noun (neuter)**\r\n- Declension: **3rd**\r\n- Singular: _opus_\r\n- Plural: _opera_\r\n\r\n### Common phrases:\r\n\r\n- **\"magnum opus\"** – greatest work/masterpiece\r\n- **\"opus Dei\"** – work of God\r\n\r\n## the problem\r\nare you eating right now? clearly not. But let’s say you were. you’re holding a burger in one hand and a shawarma in the other. then you wanted to open the most recent Garf510 video on YouTube for some mealtime entertainment. what would you do huh? you’d be in a real pickle wouldn’t you eh? \r\n\r\nyou can’t open youtube without using your fingers, and you don’t want to touch your keyboard because you’ll get it dirty. what do you do?\r\n\r\nfor too long, humans have lived in a world where they can’t click youtube videos and control their computer while they’re eating two different things at once. that changes today.\r\n\r\n## the solution\r\nintroducing opus: the ultimate, hands-free ai agent that can do ANYTHING on your computer. by using mouse and keyboard clicks as well as scripting, you can perform and automate any action using just one prompt. \r\n\r\nhands full? simply use your voice to send a verbal prompt, and opus will be able to transcribe your voice and execute your command.\r\n\r\n## how it works\r\nopus takes context from:\r\n- your installed apps\r\n- the current screen (screenshot)\r\n- the last 5 actions you’ve taken\r\nit takes this information along with your prompt and feeds it into a series of ai agents that each have specialized roles.\r\n\r\nopus will then choose from the following actions:\r\n- running an applescript\r\n- clicking an accessibility ui element\r\n- keypress\r\n- mouse click\r\nto accomplish your task.\r\n\r\nopus is the FUTURE of how humans interact with your computers. now just install opus, break your keyboard in half, and eat your burgers in both hands.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeffrey-zang%2Fopus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeffrey-zang%2Fopus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeffrey-zang%2Fopus/lists"}