Skip to content

桌面端概述

海狸 IM 桌面客户端基于 Electron + Vue 3 + TypeScript 开发,提供与移动端互通的即时通讯能力。

当前仓库 正式打包配置为 Windows(x64);Electron 本身具备跨平台能力,macOS / Linux 尚未提供官方安装包。

核心能力

  • 账号登录 - 密码登录、扫码登录(对接 OAuth 授权页)
  • 即时通讯 - 私聊/群聊,支持文本、语音、Markdown、图片、视频、表情及转发回复
  • 群组 - 创建群聊、群助手(Webhook 机器人)
  • 好友与朋友圈 - 好友申请与资料管理、朋友圈发布与互动
  • 音视频通话 - 基于 LiveKit 的语音/视频通话
  • 桌面特性 - 系统托盘、快捷键、区域截图、账号与存储设置
  • 本地缓存 - SQLite 持久化会话与消息,WebSocket 与服务端实时同步

技术栈

技术说明
Electron 31桌面应用壳
Vue 3 + Vite + TypeScript渲染层与工程化
Pinia + Vue Router状态管理与路由
SQLite + Drizzle ORM本地消息与会话存储
WebSocket实时消息推送
LiveKit音视频通话

文档导航

文档说明
界面展示功能截图一览
体验下载Windows 体验包下载与安装
本地开发开发环境启动
配置说明环境与服务配置
构建部署打包与发布

相关仓库

Released under the Apache-2.0 License.