{"id":15896476,"url":"https://github.com/brunurd/companion","last_synced_at":"2025-06-14T21:03:22.360Z","repository":{"id":37222955,"uuid":"122005605","full_name":"brunurd/companion","owner":"brunurd","description":"Did you know Compy, The Companion? They are a friendly mini browser to pin on top of any other desktop app and keep doing your stuff while enjoying a live stream, video on demand, or consulting any web content.","archived":false,"fork":false,"pushed_at":"2024-06-03T19:10:01.000Z","size":6082,"stargazers_count":57,"open_issues_count":15,"forks_count":9,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-14T21:02:52.812Z","etag":null,"topics":["app","browser","client","companion","electron","web"],"latest_commit_sha":null,"homepage":"http://getcompy.com","language":"JavaScript","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/brunurd.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":{"custom":["https://www.paypal.com/paypalme/brunurd"]}},"created_at":"2018-02-19T01:01:06.000Z","updated_at":"2025-06-12T04:58:22.000Z","dependencies_parsed_at":"2024-06-03T21:58:48.001Z","dependency_job_id":"42dd07f3-d24a-4a5e-afd9-5e4e52c35bac","html_url":"https://github.com/brunurd/companion","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/brunurd/companion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunurd%2Fcompanion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunurd%2Fcompanion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunurd%2Fcompanion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunurd%2Fcompanion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brunurd","download_url":"https://codeload.github.com/brunurd/companion/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunurd%2Fcompanion/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259884417,"owners_count":22926440,"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":["app","browser","client","companion","electron","web"],"created_at":"2024-10-06T09:08:24.475Z","updated_at":"2025-06-14T21:03:22.327Z","avatar_url":"https://github.com/brunurd.png","language":"JavaScript","funding_links":["https://www.paypal.com/paypalme/brunurd"],"categories":[],"sub_categories":[],"readme":"\u003cimg align=\"right\" width=\"100\" src=\"public/images/compy.svg\" /\u003e\r\n\r\n# Companion\r\n\r\n[![license][license-badge]](LICENSE.md)\r\n[![npm-version][npm-version]](https://github.com/brunurd/companion/releases)\r\n\r\n\r\nDid you know Compy the companion? They are a friendly mini browser to pin on top of any other desktop app and keep doing your things while enjoying a live stream or a youtube video.\r\n\r\n\r\n⚠️ **Disclaimers:**  \r\n- I've been working in an browser extension to be this app replacement, it was in a very, very early stage: \u003chttps://github.com/brunurd/easy-pip\u003e\r\n- For a full (and more secure) browser experience with the _always-on-top_ feature I recommend use Firefox (it has the _picture-in-picture_ feature built-in).\r\n- At the moments the releases are made manually, I need time to create a proper continous distribution automation routine, follow the instruction on [How to Compile](#user-content-how-to-compile) if you want a specific version.\r\n\r\n---\r\n\r\n### Tested services\r\n|Name|Works|Info|\r\n|-|-|-|\r\n|Twitch|⚠️|Authentication issue, can't login|\r\n|Youtube|:heavy_check_mark:|Ok|\r\n|SoundCloud|:heavy_check_mark:|Ok|\r\n|Netflix|:x:|DRM problem, needs Widevine|\r\n|DisneyPlus|:x:|DRM problem|\r\n\r\n## Downloads\r\n[Windows x64][win-download] | [macOS][mac-download] | [Linux][linux-download]\r\n\r\n\r\n![Screenshot][screenshot]\r\n\r\n_Streamer at the screenshot: [@rawrafaela](https://www.twitch.tv/rawrafaela) member of the [@wakandastreamers](https://www.twitch.tv/team/wakandastreamers) team._\r\n\r\n## How to Compile\r\nPre-requisites:\r\n- Run on the target platform: Windows, MacOS or Linux (In Linux it uses AppImage)\r\n- Node.js\r\n\r\nInstall dependencies with:\r\n```bash\r\nnpm install\r\n```\r\nRun the distribution command:\r\n```bash\r\n# For Linux\r\nnpm run dist:linux\r\n\r\n# For Windows\r\nnpm run dist:win\r\n\r\n# For mac\r\nnpm run dist:mac\r\n```\r\n[screenshot]: public/images/screenshot.gif\r\n[license-badge]: https://img.shields.io/github/license/brunurd/companion\r\n[npm-version]: https://img.shields.io/github/package-json/v/brunurd/companion\r\n[linux-download]: https://github.com/brunurd/companion/releases/download/v1.5.5/Companion-1.5.5.AppImage\r\n[mac-download]: https://github.com/brunurd/companion/releases/download/v1.5.5/Companion-1.5.5.dmg\r\n[win-download]: https://github.com/brunurd/companion/releases/download/v1.5.5/Companion.1.5.5.exe\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunurd%2Fcompanion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrunurd%2Fcompanion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunurd%2Fcompanion/lists"}