{"id":49546991,"url":"https://github.com/pennywise007/gamemate","last_synced_at":"2026-05-02T20:01:35.313Z","repository":{"id":246786969,"uuid":"781437358","full_name":"Pennywise007/GameMate","owner":"Pennywise007","description":"GameMate: enhance your productivity and gaming experience","archived":false,"fork":false,"pushed_at":"2026-04-24T18:20:31.000Z","size":29417,"stargazers_count":16,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-24T19:27:05.102Z","etag":null,"topics":["autoclicker","autoclicker-for-games","automation","brightness-control","crosshair","games","keymapping","macroses","timer"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Pennywise007.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-03T11:35:30.000Z","updated_at":"2026-04-24T17:26:04.000Z","dependencies_parsed_at":"2024-08-22T15:12:33.950Z","dependency_job_id":"68eca842-eb77-490a-aa04-84d5d7e3da25","html_url":"https://github.com/Pennywise007/GameMate","commit_stats":null,"previous_names":["pennywise007/gamemate"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Pennywise007/GameMate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pennywise007%2FGameMate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pennywise007%2FGameMate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pennywise007%2FGameMate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pennywise007%2FGameMate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pennywise007","download_url":"https://codeload.github.com/Pennywise007/GameMate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pennywise007%2FGameMate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32547651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T19:18:06.202Z","status":"ssl_error","status_checked_at":"2026-05-02T19:16:21.335Z","response_time":132,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["autoclicker","autoclicker-for-games","automation","brightness-control","crosshair","games","keymapping","macroses","timer"],"created_at":"2026-05-02T20:01:34.660Z","updated_at":"2026-05-02T20:01:35.304Z","avatar_url":"https://github.com/Pennywise007.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./media/logo.png\" alt=\"GameMate logo\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eGameMate\u003c/h1\u003e\n\nGameMate is a powerful Windows application that enhance your productivity and gaming experience. It allows you to customize key bindings for different applications, add a crosshair overlay, block accidental key presses, track your time efficiently, set custom brightness for each app and automate complex sequences of actions.\n\n## Features\n\n\u003cdetails\u003e\u003csummary\u003eKey Bindings/Macroses\u003c/summary\u003e\n\n  Assign unique key bindings for each application, create complex automation sequences that go beyond simple clicks. Include mouse movements, key presses, and script executions to automate repetitive tasks in any application. For example, you can set up a series of actions for Notepad using the key '8', and configure different actions for Excel using the same key, without any interference.\n  \n  https://github.com/user-attachments/assets/865d2540-cb84-415b-b37a-d6ea31118188\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eCrosshair Overlay\u003c/summary\u003e\n\n  Display a crosshair in the center of the screen when a specified application(game) is active. Ensure you always have a precise aim.\n  \n  https://github.com/user-attachments/assets/bd4ad49d-d50b-4d55-95f3-1fa449b3f712\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eAccidental Key Press Blocker\u003c/summary\u003e\n  Specify a list of keys to be blocked to prevent accidental presses in each application. For instance, disable the Windows key while playing a game to avoid disruptions.\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eKey remapping\u003c/summary\u003e\n  Some apps doesn't allow you to override default key bindings. For example in some games you will crouch on `C` key, while in the others you will use `Ctrl`. You can easily unify it now, check example on remapping  `WASD` keys to `YGHJ`:\n  \n  https://github.com/user-attachments/assets/dafea1c8-a5c5-41ba-a923-618d5d2d321f\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eBrightness control\u003c/summary\u003e\n  Allows to set custom brightness to each application. An external monitor must have DDC/CI enabled.\n  \n  ![GameMate](./media/ddcci.jpg)\n  \n  https://github.com/user-attachments/assets/93cbf688-1a25-4bdd-bbc8-22b83f841b16\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eTimer\u003c/summary\u003e\n  Start a timer to monitor how long some action takes.\n\n\u003c/details\u003e\n\n## Download\n\nGo to [releases](https://github.com/Pennywise007/GameMate/releases) and downloaded the latest one.\n\n## Build\n\n1. Run `prerequisites.bat` to load submodules and build dependencies.\n2. Open `GameMate.sln` with Visual Studio and build.\n\n## Supported flags\n\n--minimized: app is started in the minimized to tray mode.\n--execute: app will start and execute configured actions. Useful for automation.\n\n## Recognitions\n\nSpecial thanks to [@Chaoses-Ib](https://github.com/Chaoses-Ib) for the collaboration and amazing [IbInputSimulator](https://github.com/Chaoses-Ib/IbInputSimulator)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpennywise007%2Fgamemate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpennywise007%2Fgamemate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpennywise007%2Fgamemate/lists"}