{"id":49583032,"url":"https://github.com/devkoriel/gazelock","last_synced_at":"2026-05-03T21:05:28.503Z","repository":{"id":353038670,"uuid":"1217694373","full_name":"devkoriel/gazelock","owner":"devkoriel","description":"Real-time eye-gaze correction for video calls on macOS — virtual camera, menu-bar utility","archived":false,"fork":false,"pushed_at":"2026-04-22T07:26:43.000Z","size":56,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-22T08:35:02.897Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/devkoriel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2026-04-22T06:05:08.000Z","updated_at":"2026-04-22T07:23:57.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/devkoriel/gazelock","commit_stats":null,"previous_names":["devkoriel/gazelock"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/devkoriel/gazelock","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkoriel%2Fgazelock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkoriel%2Fgazelock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkoriel%2Fgazelock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkoriel%2Fgazelock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devkoriel","download_url":"https://codeload.github.com/devkoriel/gazelock/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkoriel%2Fgazelock/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32584658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: 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":[],"created_at":"2026-05-03T21:05:22.608Z","updated_at":"2026-05-03T21:05:28.379Z","avatar_url":"https://github.com/devkoriel.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GazeLock\n\nReal-time eye-gaze correction for video calls on macOS.\n\nGazeLock installs a virtual camera that appears as \"GazeLock Camera\" in any video app (Zoom, Meet, Teams, FaceTime, OBS). When enabled, it redirects your eye gaze so you appear to look directly into the camera, even while you are looking at the screen.\n\n## Status\n\n**v2, pre-alpha.** Under active reconstruction. Not yet functional.\n\n## Requirements\n\n- macOS 15 Sequoia or later\n- Apple Silicon (M1 or newer)\n- A webcam (built-in or external)\n\n## Build from source\n\nPrerequisites:\n\n```bash\nbrew install xcodegen swiftlint\nexport DEVELOPMENT_TEAM=YOUR_APPLE_TEAM_ID\n```\n\nBuild:\n\n```bash\nmake build\n```\n\nRun tests:\n\n```bash\nmake test\n```\n\n## Privacy\n\nGazeLock processes all video locally on your device. No video or telemetry leaves your machine. Zero network traffic by default. The optional update check (opt-in) polls the GitHub Releases API and nothing else.\n\n## Licensing notes\n\nThe application code is MIT-licensed (see `LICENSE`).\n\nStarting in Phase 2, training code uses **UnityEyes** synthetic data (free for academic and non-commercial use). If you plan to redistribute trained weights commercially, you must replace the UnityEyes data pipeline with a permissive alternative.\n\n## Contributing\n\nSee `CONTRIBUTING.md`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevkoriel%2Fgazelock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevkoriel%2Fgazelock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevkoriel%2Fgazelock/lists"}