The Wayback Machine - https://web.archive.org/web/20200421234454/https://github.com/trazyn/weweChat
Skip to content
💬 Unofficial WeChat client built with React, MobX and Electron.
JavaScript CSS Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config Update deps Jul 16, 2018
resource Update package.json Jul 25, 2018
screenshots
scripts test auto update Sep 18, 2017
src Fixed some grammar issues. Sep 24, 2018
.babelrc Using official recommended withRouter,fix _reactInternalInstance unde… Jan 8, 2018
.ctrlpignore update style Sep 2, 2017
.editorconfig add sketch mockup Jul 2, 2017
.eslintignore Fix CI build error Jul 23, 2018
.eslintrc.json Fix CI build error Jul 23, 2018
.gitattributes remove emoji css #29 Sep 12, 2017
.gitignore
.stylelintignore add stylelint Jul 20, 2017
.stylelintrc Fix CI build error Jul 23, 2018
.travis.yml Update .travis.yml Aug 23, 2017
CHANGELOG.MD update to 1.1.4 Sep 22, 2017
LICENSE Update LICENSE Sep 27, 2017
README.MD Update README.MD Jul 27, 2018
main.js Fix #147 Jul 25, 2018
package.json Update package.json Apr 6, 2019

README.MD

weweChat

Current Release Travis CI status Dependencies Status DevDependencies Status JS Standard Style

Unofficial WeChat client built with React, MobX and Electron.

API from https://web.wechat.com/

Web API can not create room and invite members to room since 2018.

CHANGELOG

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
  • Drag to send file preview
  • Batch send message preview
  • Send GIF emoji preview

Install

Download the last version on the website or below.

Mac(10.9+)

Download the .dmg file. Or use Homebrew-Cask:

$ brew cask install wewechat

Linux

Download Centos/RHEL please download .rpm packages. Debian/Ubuntu please download .deb pacages. Other linux distribution please download .AppImage packages.

Install deb package for Debian / Ubuntu:

$ sudo dpkg -i wewechat-1.1.7-amd64.deb

Install rpm package for Centos / RHEL:

$ sudo yum localinstall wewechat-1.1.7-x86_64.rpm

Install AppImage package for other linux distribution:

$ chmod u+x wewechat-1.1.7-x86_64.AppImage
$ ./wewechat-1.1.7-x86_64.AppImage

Windows

Download the .exe file.

Screenshot

preview preview preview preview preview

Development

$ npm install
$ npm run dev

Generate the binary:

  • For Linux
$ npm run package-linux

Maybe you will install some depends packages.

  • 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
Jump to conversation Cmd 0 ... 9
Next conversation Cmd J
Previous conversation Cmd K
Batch message Cmd B
Toggle Full Screen Shift Cmd F
Insert QQ emoji Cmd I
Preferences Cmd ,

TODO

  • Windows support
  • Linux support
  • Sticky on top
  • Delete chat session
  • Mark as Read
  • Chat Room
    • Show correct contact
    • Show members
    • Add / Remove member
    • Create chat room
  • Receive message
    • Text
    • Image
    • Voice
    • Location
    • Sticker
    • Contact Card
    • Video
    • Money Transger
    • Location sharing
    • Download File
  • Send message
    • Text
    • File
    • Image
    • Video
    • Recall
  • Forward text message
  • Forward emoji
  • Forward image
  • Forward file
  • Forward video
  • Show QQ emoji
  • Search chat set
  • Search and create chat room
  • Desktop notification
  • Keep online
  • Logout
  • Autosart at login
  • Send image from clipboard
  • Drag to send file
  • Batch send message
  • Mention a user

FAQ

  • Mac 上如何修改图标,请�?�考 #39(�?�外问下,有没屌大的或者胸大的帮忙设计一个图标啊)
  • 关于历�?�记录的问题请�?�考 #30

License

MIT License

You can’t perform that action at this time.