# weweChat **Repository Path**: qzz/weweChat ## Basic Information - **Project Name**: weweChat - **Description**: weweChat 是一个使用 React 、MobX 和 Electron 构建的仿微信桌面客户端 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 51 - **Created**: 2017-08-29 - **Last Updated**: 2022-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # weweChat [![Build Status](https://travis-ci.org/trazyn/weweChat.svg?branch=master)](https://travis-ci.org/trazyn/weweChat) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com) [![PRs Welcome](https://img.shields.io/badge/PRs-Welcome-brightgreen.svg)](https://github.com/trazyn/weweChat/pulls) Unofficial WeChat client built with React, MobX and Electron. API from [https://web.wechat.com/](https://web.wechat.com/) ## Feature - Work on desktop - On macOS, window vibrancy effect - Block message recall(Default settings is not block) - Desktop notifications - Keyboard shortcuts supported - Send image by paste ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/pasteconfirmation.png) - Drag to send file ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/dragdrop.png) ## Downloads - [Mac](https://github.com/trazyn/weweChat/releases/download/1.0.0/wewechat-1.0.0-mac.dmg) - [Windows](https://github.com/trazyn/weweChat/releases/download/1.0.0/wewechat-1.0.0-win-setup.exe)(Test on win7) - [Linux](https://github.com/trazyn/weweChat/releases/download/1.0.0/wewechat-1.0.0-x86_64.AppImage) ## Screenshot ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/0.png) ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/1.png) ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/2.png) ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/3.png) ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/4.png) ## Development ``` $ npm install $ npm run dev ``` Generate the binary: * For Linux ``` $ npm run package-linux ``` * For Mac ``` $ npm run package-mac ``` After that, you will see the binary in `./release` folder ## Keyboard shortcuts Description | Keys -----------------------| ----------------------- New conversation | Cmd N Search conversations | Cmd F Hide conversation | Shift Cmd M Next conversation | Cmd J Previous conversation | Cmd K Insert QQ emoji | Cmd I Preferences | Cmd , ### TODO - [x] Windows support - [x] Linux support - [x] Sticky on top - [x] Delete chat session - [x] Mark as Read - [x] Chat Room - [x] Show correct contact - [x] Show members - [x] Add / Remove member - [x] Create chat room - [x] Receive message - [x] Text - [x] Image - [x] Voice - [x] Location - [x] Sticker - [x] Contact Card - [x] Video - [x] Money Transger - [x] Location sharing - [x] Download File - [x] Send message - [x] Text - [x] File - [x] Image - [x] Video - [x] Recall - [x] Forward text message - [x] Forward emoji - [x] Forward image - [x] Forward file - [x] Forward video - [x] Show QQ emoji - [x] Search chat set - [x] Search and create chat room - [x] Desktop notification - [x] Keep online - [x] Logout - [x] Autosart at login - [ ] Theme - [x] Send image from clipboard - [x] Drag to send file - [ ] Chat bot ### License MIT License