{"id":18368735,"url":"https://github.com/openbmc/obmc-ikvm","last_synced_at":"2025-04-06T17:31:51.185Z","repository":{"id":74554711,"uuid":"146325711","full_name":"openbmc/obmc-ikvm","owner":"openbmc","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-03T06:08:06.000Z","size":455,"stargazers_count":28,"open_issues_count":8,"forks_count":9,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-22T04:02:59.361Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openbmc.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}},"created_at":"2018-08-27T16:39:55.000Z","updated_at":"2025-03-06T02:36:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"31e38eba-33cf-4837-894f-4f4675980e15","html_url":"https://github.com/openbmc/obmc-ikvm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbmc%2Fobmc-ikvm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbmc%2Fobmc-ikvm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbmc%2Fobmc-ikvm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbmc%2Fobmc-ikvm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openbmc","download_url":"https://codeload.github.com/openbmc/obmc-ikvm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247522422,"owners_count":20952545,"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":[],"created_at":"2024-11-05T23:27:11.818Z","updated_at":"2025-04-06T17:31:50.905Z","avatar_url":"https://github.com/openbmc.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenBMC IpKVM Server\n\nThe obmc-ikvm application is a VNC server that provides access to the host\ngraphics output. The application interfaces with the video device on the BMC\nthat captures the host graphics, and then serves that video data on the RFB\n(remote framebuffer, also known as VNC) protocol. The application also\ninterfaces with the BMC USB gadget device to pass HID events from the BMC to the\nhost, allowing the user to interact with the host system.\n\n## Usage\n\nOnce the host is running and an appropriate HID gadget device is instantiated on\nthe BMC, the application can be started with the following command:\n`obmc-ikvm -v \u003cvideo device path\u003e -i \u003cHID gadget device path\u003e`\n\nFor example:\n\n`obmc-ikvm -v /dev/video0 -i /dev/hidg0`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenbmc%2Fobmc-ikvm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenbmc%2Fobmc-ikvm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenbmc%2Fobmc-ikvm/lists"}