{"id":41927545,"url":"https://github.com/callmenoodles/ambeelight-cli","last_synced_at":"2026-01-25T17:30:50.169Z","repository":{"id":43116353,"uuid":"435464469","full_name":"callmenoodles/ambeelight-cli","owner":"callmenoodles","description":"Cross-platform ambilight for Yeelight (CLI).","archived":false,"fork":false,"pushed_at":"2022-06-04T03:46:46.000Z","size":139,"stargazers_count":5,"open_issues_count":5,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2023-03-05T14:40:07.933Z","etag":null,"topics":["ambient-light","ambilight","iot","yeelight"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/callmenoodles.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}},"created_at":"2021-12-06T11:07:41.000Z","updated_at":"2022-08-18T01:23:32.000Z","dependencies_parsed_at":"2022-08-19T09:02:00.190Z","dependency_job_id":null,"html_url":"https://github.com/callmenoodles/ambeelight-cli","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/callmenoodles/ambeelight-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callmenoodles%2Fambeelight-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callmenoodles%2Fambeelight-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callmenoodles%2Fambeelight-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callmenoodles%2Fambeelight-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/callmenoodles","download_url":"https://codeload.github.com/callmenoodles/ambeelight-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/callmenoodles%2Fambeelight-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28755911,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T16:32:25.380Z","status":"ssl_error","status_checked_at":"2026-01-25T16:32:09.189Z","response_time":113,"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":["ambient-light","ambilight","iot","yeelight"],"created_at":"2026-01-25T17:30:46.647Z","updated_at":"2026-01-25T17:30:50.161Z","avatar_url":"https://github.com/callmenoodles.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ambeelight\nA cross-platform ambient lighting solution for Yeelight devices. The program will update Yeelight devices to display the color of your computer's display output creating an amazing atmosphere when watching videos or gaming.\n\n\u003e [!WARNING]\n\u003e The Yeelight I used to test is no in use anymore. For this reason I archived the project.\n\n## Table of Contents\n- [Platforms](Platforms)\n- [Installation](Installation)\n    - [Build from source](Build-from-source)\n    - [Download binary](Download-binary)\n- [Usage](Usage)\n    - [CLI](CLI)\n    - [IP](IP)\n    - [Host](Host)\n- [Contribution](Contribution)\n- [License](License) \n\n## Platforms\n- [x] Windows\n- [x] Linux\n- [ ] macOS ([captrs](https://crates.io/crates/captrs) doesn't support macOS)\n\n## Installation\n### Build from source\nIn order to build on *debian-based* distros, make sure you have the build dependency `libxrandr-dev` package installed.\n```\nsudo apt install -y libxrandr-dev\n```\n\nClone the repo with and install the binary through cargo. The binary will be installed at `~/.cargo/bin` and can be unsinstalled with `cargo uninstall`\n```\ngit clone git@github.com:callmenoodles/ambeelight.git\ncargo install --path .\n```\n\n### Download Binary\nDownload and install the binary for your platform from [Releases.](https://github.com/callmenoodles/ambeelight/releases)\n\n## Usage\n### CLI\n```\nUSAGE:\n    ambeelight [OPTIONS] --ip \u003cIP\u003e --host \u003cHOST\u003e\n\nOPTIONS:\n    -b, --brightness \u003cBRIGHTNESS\u003e    Yeelight brightness between 1-100\n    -h, --help                       Print help information\n        --host \u003cHOST\u003e                IP address of the host [env: AMBEELIGHT_HOST_IP=]\n    -i, --interval \u003cINTERVAL\u003e        Time between screen reads in milliseconds [default: 250]\n        --ip \u003cIP\u003e                    IP address of the Yeelight [env: AMBEELIGHT_YEELIGHT_IP=]\n    -t, --transition \u003cTRANSITION\u003e    Transition duration in milliseconds [default: 250]\n    -V, --version                    Print version information\n```\n### IP\nFind your Yeelight's IP address in the Yeelight app under \u003cYour Lamp\u003e -\u003e Settings -\u003e Device Info\n\n### Host\nUsually your local network IP address.\n\n## Contribution\nFeel free to contribute by sending pull requests, opening issues for bugs or feature requests or by fixing issues.\n\n## License\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcallmenoodles%2Fambeelight-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcallmenoodles%2Fambeelight-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcallmenoodles%2Fambeelight-cli/lists"}