一款由 MIT 协议开源自托管仿微信文件传输助手,Docker一键部署,主打跨设备文件/文字/图片互传+本地数据私有,支持JWT认证、文件管理与预览,可接入AI聊天/图片生成,PWA适配移动端,数据全程本地存储,适合替代微信传输助手保障隐私与大文件传输。

刘郎阁

内存占用:25 MB
镜像大小:141 MB

使用感受:7.8分

1.一款类似微信文件传输助手网页版的工具
2.Docker 版本的微信文件传输助手
3.部署后用浏览器打开它,就能像聊天一样在手机、电脑、平板之间快速互传文件、图片、文字和链接
4.数据留在自己设备里,不依赖微信/网盘等第三方平台
5.如果有需要的话还可接入大模型做 AI 聊天/画图。
6.该项目开箱即用,还扩展了 AI 聊天与 AI 图像生成。
7.跨设备文件传输(手机/电脑/平板)、文件上传下载预览、JWT 安全认证、PWA 可安装成桌面/手机应用
8.长文本不截断、内容完整显示;滑动确认清空、一键复制;支持单条消息删除、时间显示修正;
9.增加 AI 开关、最大上传大小等环境变量;上传/下载速度与进度更直观;历史消息加载上限大幅提高(一次最多 10w 条);自动刷新降频(1 秒→5 秒),减少无效请求;滚动位置、历史保留等细节修复。
10.可以发送各式各样的文件
11.图片类会有预览
12.文本类无法保留格式,可以选择写成txt文本格式再进行传输。
13.右下角的加号,可以启用一些进阶功能,例如AI等。也支持手机快速拍照传输。
14.支持历史记录搜索
15.整体体验下来,页面挺简洁,感觉可玩性还不错

services:
  wxchat:
    image: yilan666/wxchat:latest
    container_name: wxchat
    restart: always
    ports:
      - "8885:3000" 
    volumes:
      - ./data:/app/data
      - ./uploads:/app/uploads
    env_file:
      - /xxx/xxx/xxx/xxx/.env   # .env文件路径
# 应用基础配置
# 运行环境:production(生产) | development(开发)
NODE_ENV=production

# 服务端口号,默认3000即可,不要修改
PORT=3000

# 数据库配置
# SQLite数据库文件路径(容器内路径)
DATABASE_PATH=./data/wxchat.db

# 文件存储配置
# 文件上传存储路径(容器内路径)
UPLOAD_PATH=./uploads

# 安全配置(重要:生产环境必须修改)
# 访问密码:用于登录系统,请修改为强密码
ACCESS_PASSWORD=vjo.cc

# JWT密钥:用于生成和验证访问令牌,请使用随机字符串
JWT_SECRET=your_jwt_secret_key_here

# 会话配置
# 会话过期时间(小时),默认24小时
SESSION_EXPIRE_HOURS=24

# 最大登录尝试次数,超过后需要等待
MAX_LOGIN_ATTEMPTS=5

# 文件上传配置
# 最大文件上传大小(MB),默认100MB
MAX_FILE_SIZE_MB=100

# AI功能配置
# 聊天功能配置
AI_CHAT_BASE_URL=https://api.example.com/v1/chat/completions
AI_CHAT_API_KEY=your_ai_chat_api_key_here
AI_CHAT_MODEL=gpt-4o-mini

# 图片生成功能配置
AI_IMAGE_BASE_URL=https://api.example.com/v1/images/generations
AI_IMAGE_API_KEY=your_ai_image_api_key_here
AI_IMAGE_MODEL=example-model

# AI功能开关
AI_ENABLED=true
IMAGE_GEN_ENABLED=true

# AI限流配置
# AI聊天请求限制(每分钟最大请求数)
AI_RATE_LIMIT=10
# 图片生成请求限制(每分钟最大请求数)
IMAGE_RATE_LIMIT=5