{"id":13901256,"url":"https://github.com/huan/docker-wxwork","last_synced_at":"2025-04-14T15:55:05.682Z","repository":{"id":41989850,"uuid":"243257199","full_name":"huan/docker-wxwork","owner":"huan","description":"DoWork is a Dockerized WeChat Work (盒装企业微信) PC Windows Client for Linux","archived":false,"fork":false,"pushed_at":"2022-04-25T13:17:50.000Z","size":439,"stargazers_count":127,"open_issues_count":12,"forks_count":15,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-12T05:03:02.652Z","etag":null,"topics":["docker","wechat","wxwork"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/zixia/wxwork","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huan.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":"2020-02-26T12:28:21.000Z","updated_at":"2025-02-18T03:39:18.000Z","dependencies_parsed_at":"2022-07-16T19:00:30.243Z","dependency_job_id":null,"html_url":"https://github.com/huan/docker-wxwork","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huan%2Fdocker-wxwork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huan%2Fdocker-wxwork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huan%2Fdocker-wxwork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huan%2Fdocker-wxwork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huan","download_url":"https://codeload.github.com/huan/docker-wxwork/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248912283,"owners_count":21182245,"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":["docker","wechat","wxwork"],"created_at":"2024-08-06T21:01:05.772Z","updated_at":"2025-04-14T15:55:05.657Z","avatar_url":"https://github.com/huan.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# DoWork /dɑɑˈwɜːk/ 盒装企业微信 [![Docker](https://github.com/huan/docker-wxwork/workflows/Docker/badge.svg)](https://github.com/huan/docker-wxwork/actions?query=workflow%3ADocker)\n\n[![dockeri.co](https://dockeri.co/image/zixia/wxwork)](https://hub.docker.com/r/zixia/wxwork/)\n\nDoWork (盒装企业微信) is a Dockerized WeChat Work (企业微信) PC Windows Client for Linux.\n\n![DoWork](https://huan.github.io/docker-wxwork/images/dowork.png)\n\n\u003e Image Credit: [Docker 101](https://www.docker.com/blog/docker-101-introduction-docker-webinar-recap/) + [Icon Finder](https://www.iconfinder.com/icons/4539886/application_chat_communication_wxwork_wxwork_logo_icon), and Ps-ed by Ruoxin Song\n\n## Usage ![Powered Ubuntu](https://img.shields.io/badge/WeChat%20Work-Ubuntu-orange)\n\nWeChat Work PC will be started on your Linux desktop by running the following one-line command:\n\n```sh\ncurl -sL https://raw.githubusercontent.com/huan/docker-wxwork/master/dowork.sh | bash\n```\n\nJust copy/paste the above one-line command to your terminal and press Enter. Then the WeChat Work PC should appear in your XWindows desktop shortly.\n\n![DoWork Term Command](https://huan.github.io/docker-wxwork/images/term-dowork.png)\n\n## Features\n\nIt just works out-of-the-box with one-line of shell command!\n\n1. Input/Display Chinese characters perfectly.\n\n![DoWork Screenshot](https://huan.github.io/docker-wxwork/images/screenshot-dowork.png)\n\n## Requirements\n\n1. Ubuntu is recommended. DoWork was developed with the Ubuntu Desktop 19.10.\n1. Other Linux distributions: might be able to support\n1. Docker (run `sudo apt update \u0026\u0026 apt install docker.io` to install Docker for Ubuntu users)\n\n## Environment Variables\n\n### `DOWORK_DPI`\n\nDPI Scale Factors for graphic screen resolution.\n\n| DPI  | Scale factor % |\n| ---: | :---: |\n|  96 | 100 |\n| 120 | 125 |\n| 144 | 150 |\n| 192 | 200 |\n\nDefault: `120`\n\n### `DOWORK_SKIP_PULL`\n\nIf you do not want to pull docker image for the latest version at startup everytime, you can set `DOWORK_SKIP_PULL` environment variable.\n\n```sh\ncurl -sL https://raw.githubusercontent.com/huan/docker-wxwork/master/dowork.sh \\\n  | DOWORK_SKIP_PULL=true bash\n```\n\nIn case you have downloaded `dowork.sh`:\n\n```sh\nDOWORK_SKIP_PULL=true ./dowork.sh\n```\n\n### `DOWORK_DEBUG`\n\nShow more debug log messages.\n\n```sh\ncurl -sL https://raw.githubusercontent.com/huan/docker-wxwork/master/dowork.sh \\\n  | DOWORK_DEBUG=true bash\n```\n\n## For Hackers\n\nIf you want to control everything by yourself, for example, open multiple WeChat Work PC client on your desktop; then, you might want to inspect the [dowork.sh](https://github.com/huan/docker-wxwork/blob/master/dowork.sh) in our repository and try the following docker command:\n\n```sh\ndocker run \\\n  --name DoWork \\\n  --rm \\\n  -i \\\n  \\\n  -v \"$HOME/DoWork/WXWork/\":'/home/user/WXWork/' \\\n  -v \"$HOME/DoWork/Applcation Data\":'/home/user/.wine/drive_c/users/user/Application Data/' \\\n  -v /tmp/.X11-unix:/tmp/.X11-unix \\\n  \\\n  -e DISPLAY \\\n  \\\n  -e XMODIFIERS=@im=fcitx \\\n  -e GTK_IM_MODULE=fcitx \\\n  -e QT_IM_MODULE=fcitx \\\n  -e GID=\"$(id -g)\" \\\n  -e UID=\"$(id -u)\" \\\n  \\\n  --ipc=host \\\n  --privileged \\\n  \\\n  zixia/wxwork\n```\n\nModify it whatever you want to fulfill your needs.\n\n## Known Issues\n\n- [ ] In-WeChat Browser does not work\n\n## To-do List\n\n- [ ] Automatically install WeChat Work from .EXE installer when building the Dockerfile. (Test Automation tools might be needed)\n- [ ] Monitor WeChat Work version publications so that we can publish the same version number of the docker image with it.\n\n## FAQ\n\n### 1 System Tray Icon with Gnome Desktop\n\nInstall Gnome Extension: [Top Icons Plus Git](https://extensions.gnome.org/extension/2311/topicons-plus/)\n\n## Links\n\n- [DoChat - a Dockerized WeChat (盒装微信) PC Windows Client for Linux](https://github.com/huan/docker-wechat)\n\n## History\n\n### master\n\n### v0.1 (Feb 17, 2020)\n\nProject created.\n\n## Thanks\n\n- [Request for 'Wechat Enterprise' (企业微信) #8](https://github.com/huan/docker-wechat/issues/8) from [@c4pt0r](https://github.com/c4pt0r)\n\n## See Also\n\n- [DoChat /dɑɑˈtʃæt/ 盒装微信](https://github.com/huan/docker-wechat): Dockerized WeChat(微信) PC Windows Client for Linux\n- 同类项目：[用docker跑企业微信](https://github.com/BoringCat/docker-WXWork#entrypointsh)\n\n## Author\n\n[Huan LI](https://github.com/huan) ([李卓桓](http://linkedin.com/in/zixia)) zixia@zixia.net\n\n[![Profile of Huan LI (李卓桓) on StackOverflow](https://stackexchange.com/users/flair/265499.png)](https://stackexchange.com/users/265499)\n\n## Copyright \u0026 License\n\n- Code \u0026 Docs © 2020-now Huan LI \\\u003czixia@zixia.net\\\u003e\n- Code released under the Apache-2.0 License\n- Docs released under Creative Commons\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuan%2Fdocker-wxwork","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuan%2Fdocker-wxwork","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuan%2Fdocker-wxwork/lists"}