All Projects → trazyn → Wewechat

trazyn / Wewechat

Licence: mit
💬 Unofficial WeChat client built with React, MobX and Electron.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Wewechat

Nheko
No longer maintained - Desktop client for the Matrix protocol (active fork https://github.com/Nheko-Reborn)
Stars: ✭ 410 (-92.7%)
Mutual labels:  chat, client, desktop
Mirage
A fancy, customizable, keyboard-operable Qt/QML & Python Matrix chat client for encrypted and decentralized communication.
Stars: ✭ 257 (-95.43%)
Mutual labels:  chat, client, desktop
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (-95.07%)
Mutual labels:  chat, client
Orion
Cross platform Twitch.tv client
Stars: ✭ 298 (-94.7%)
Mutual labels:  client, desktop
Crypter
🔓✨🔒 An innovative, convenient and secure encryption app
Stars: ✭ 382 (-93.2%)
Mutual labels:  client, desktop
Linphone Desktop
Linphone is a free VoIP and video softphone based on the SIP protocol. Mirror of git://git.linphone.org/linphone-desktop.git
Stars: ✭ 212 (-96.23%)
Mutual labels:  chat, desktop
Cabal Desktop
Desktop client for Cabal, the p2p/decentralized/local-first chat platform.
Stars: ✭ 632 (-88.75%)
Mutual labels:  chat, desktop
Wechatyunchart
微信多开多账号机器人 云客服系统 微商营销 系统web协议一键登录 非公众号微信机器人微信群管家 微信自动回复 微信定时发送消息 微信多账号登录 微信网页版本协议多开 一键登录 红包数量提醒 微信用户识别男女签名备注地理位置等,群发 自动发消息 定时发消息 群消息监控 机器人回复 ,定时回复,超时回复 聊天记录保存,聊天记录查看
Stars: ✭ 357 (-93.65%)
Mutual labels:  chat, wechat
Lax
IRC client built with Electron & React
Stars: ✭ 95 (-98.31%)
Mutual labels:  chat, desktop
Quaternion
A Qt5-based IM client for Matrix
Stars: ✭ 438 (-92.2%)
Mutual labels:  chat, client
Kiwiirc
🥝 Next generation of the Kiwi IRC web client
Stars: ✭ 488 (-91.31%)
Mutual labels:  chat, client
Weechat
The extensible chat client.
Stars: ✭ 2,349 (-58.19%)
Mutual labels:  chat, client
Smartim4eclipse
Eclipse上的SmartIM插件,防Boss利器,让你可以在eclipse中使用QQ/微信进行聊天
Stars: ✭ 139 (-97.53%)
Mutual labels:  chat, wechat
Wechatswift
iOS WeChat App Written in Swift 5.0
Stars: ✭ 102 (-98.18%)
Mutual labels:  chat, wechat
Wechatcmd
提供微信终端版本、微信命令行版本聊天功能、微信机器人
Stars: ✭ 628 (-88.82%)
Mutual labels:  wechat, client
Falconmessenger
🌟🌟🌟🌟🌟 Falcon Messenger is a Fast and Beautiful cloud-based messaging app. With iOS and IPadOS Support. Available on the App Store.
Stars: ✭ 310 (-94.48%)
Mutual labels:  chat, wechat
Telebot.nim
Async client for Telegram Bot API in pure Nim [Bot API 5.1]
Stars: ✭ 93 (-98.34%)
Mutual labels:  chat, client
Matrix Commander
simple but convenient CLI-based Matrix client app for sending and receiving
Stars: ✭ 90 (-98.4%)
Mutual labels:  chat, client
Yakyak
Desktop chat client for Google Hangouts
Stars: ✭ 3,869 (-31.13%)
Mutual labels:  chat, client
Twitchlib
C# Twitch Chat, Whisper, API and PubSub Library. Allows for chatting, whispering, stream event subscription and channel/account modification. Supports .NET Core 2.0
Stars: ✭ 519 (-90.76%)
Mutual labels:  chat, client

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].