Navo IM 是一款开源的实时聊天应用,面向团队和个人,提供即时消息、AI 助手、音视频通话和端到端加密功能,是微信或 Discord 的轻量级替代方案。

Stars

111

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

GPL-3.0

最近更新

2026-07-05

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将完整的即时通讯功能集与内置 AI 交互、基于 WebRTC 的通话和可选的端到端加密相结合,并以开源许可证发布,提供了一个可自托管的主流平台替代品。

适合谁使用

  • 寻求私有自托管通信解决方案的团队和组织
  • 希望定制或扩展 IM 平台的开发者
  • 需要加密消息的注重隐私的用户
  • 希望将 AI 聊天集成到内部工具的企业

典型使用场景

  • 内部团队消息传递与协作
  • 使用端到端加密的安全客户通信
  • 集成 AI 助手进行自动化支持或问答
  • 构建带语音/视频通话的自定义聊天应用

项目优势

  • 功能全面:即时消息、群组/频道聊天、AI 助手、音视频通话和管理后台
  • 敏感对话可启用端到端加密
  • 原生支持多语言(中文、英文、日语)
  • 提供在线演示和清晰的三步本地运行指南

使用前须知

  • 需要手动安装和配置依赖(Node.js、MySQL、Redis)
  • GPL-3.0 许可证可能限制商业使用或要求公开源代码
  • 作为 v1.0.0 版本,生产环境的稳定性和可扩展性尚未验证

README 快速开始

Navo IM 专业版

开源即时通讯 · AI 助手 · 音视频通话 · 端到端加密

如果这个项目对你有帮助,欢迎 点一个 Star ⭐ — 你的支持是我们持续更新的动力。

快速体验 · 功能介绍 · 本地运行 · 更新日志


项目简介

Navo IM 是一款面向团队与个人的实时聊天应用。你可以把它理解成:微信/Discord 的轻量开源替代方案,自带 AI 对话、语音视频和消息加密。

在线演示https://navo.airoe.cn
源码仓库https://github.com/aijianai/NavoIM
当前版本v1.0.0 专业版

仓库数据一览

徽章会随 GitHub 自动更新,无需手动改数字。

指标含义链接
Star觉得项目不错?点 Star 支持一下去 Star
🍴 Fork想二次开发?先 Fork 到自己账号去 Fork
👁 Watch订阅更新,新版本发布时收到通知去 Watch

Star 增长趋势

点击下方图表可查看完整历史记录。


功能一览

模块一句话说明
💬 即时消息WebSocket 实时收发,离线后自动补齐未读
👥 私聊 / 群聊 / 频道常见 IM 场景都支持
🤖 AI 助手接入大模型,会话内直接对话
📞 语音 / 视频WebRTC + SFU,多人通话
🔒 端到端加密敏感会话可选 E2EE
🛠 管理后台用户、组织、敏感词、推送等运营能力
🌍 多语言中文 / English / 日本語

技术架构

flowchart LR
  subgraph Client["浏览器 / Web"]
    Web["@navo/webReact + Vite"]
  end
  subgraph Server["服务端"]
    API["@navo/serverExpress + WS"]
    SFU["WebRTC SFU"]
  end
  subgraph Data["数据层"]
    MySQL[(MySQL)]
    Redis[(Redis)]
  end
  Web |REST / WebSocket| API
  Web |WebRTC| SFU
  API --> MySQL
  API --> Redis
目录技术
@navo/sharedshared/共享类型与 i18n
@navo/serverserver/Express · WebSocket · MySQL · Redis
@navo/webweb/React · Vite · Tailwind · Zustand

三步跑起来

1. 准备环境

需要安装:Node.js 20+MySQL 8+Redis 6+

2. 克隆并安装

git clone https://github.com/aijianai/NavoIM.git
cd NavoIM
npm install
cp .env.example .env

编辑 .env,至少填写这几项:

变量填什么
JWT_SECRET随便一串长随机字符(用于登录令牌)
AI_API_KEY你的 AI 接口密钥
PUBLIC_BASE_URL网站对外访问地址

项目描述

Navo IM 是一款注重隐私与实时体验的即时通讯产品。支持端到端加密、频道与 AI 助手等功能。由 Navo 团队开发与维护。

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
vercel-labs
精选
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

开发者工具代码质量与构建
1,985
Jakubantalik
精选
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI 与机器学习AI 智能体
1,191