English | Simplified Chinese
Replicates various interfaces and functions of WeChat: address book, send and edit Moments, send various types of messages (text, pictures, transfers, red envelopes, quotes between messages, voice), wallets, transaction records, etc. Support for editing mode to perform WYSIWYG modifications (shift + z), and the browser can directly take screenshots
View the project · Report a bug · Propose a new feature
Under Windows, you can use a Chrome plug-in to replace web fonts with Pingfang fonts.
It can also be used with mactype to achieve better results
Sincere thanks to the following contributors to related technologies and projects:
This project will not collect user data by default. All data including images are stored on the browser side and will not be uploaded to the server or sent to any third party.
This project is connected to Microsoft Clarity and is used to collect user behavior data, but will not collect any personal information and is only used to improve user experience.
Node.js can use the latest LTS version. At the same time, this project uses pnpm for monorepo. Please make sure you have installed pnpm. You can easily use corepack to use the package management tool.
corepack enable
# clone project
git clone https://github.com/LiangNiang/fake-world.git
cd fake-world
# 安装依赖
pnpm install
pnpm run dev:web
Configure relevant environment variable information in packages/apis/.env.local and write the following content
PORT=9000
OPENAI_baseURL=
OPENAI_apiKey=
OPENAI_model=
These environment variables are not necessary. PORT is the port number occupied by the back-end service. The default is 9000. If you need to debug related AI functions, you can fill in the OPENAI-related environment variables yourself.
Then execute in the project root directory
pnpm run dev:api
# 或者在 packages/api 执行
pnpm run dev
This project is signed with GPL v3.0 license, please refer to LICENSE for details