[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93009":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":12,"contributorsCount":12,"subscribersCount":12,"size":12,"stars1d":12,"stars7d":12,"stars30d":14,"stars90d":12,"forks30d":12,"starsTrendScore":12,"compositeScore":15,"rankGlobal":9,"rankLanguage":9,"license":16,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":12,"starSnapshotCount":12,"syncStatus":14,"lastSyncTime":24,"discoverSource":25},93009,"NavoIM","aijianai\u002FNavoIM","aijianai","Navo IM 是一款注重隐私与实时体验的即时通讯产品。支持端到端加密、频道与 AI 助手等功能。由 Navo 团队开发与维护。",null,"TypeScript",54,0,1,2,40.2,"GNU General Public License v3.0",false,"main",true,[],"2026-07-22 04:02:07","\u003Cdiv align=\"center\">\n\n# Navo IM 专业版\n\n**开源即时通讯 · AI 助手 · 音视频通话 · 端到端加密**\n\n[![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Faijianai\u002FNavoIM?style=for-the-badge&logo=github&label=Star&color=ffc107)](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM\u002Fstargazers)\n[![Forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Faijianai\u002FNavoIM?style=for-the-badge&logo=github&label=Fork&color=24292f)](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM\u002Fnetwork\u002Fmembers)\n[![Watchers](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002Faijianai\u002FNavoIM?style=for-the-badge&logo=github&label=Watch&color=0969da)](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM\u002Fwatchers)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Faijianai\u002FNavoIM?style=for-the-badge&color=2ea44f)](.\u002FLICENSE)\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.0.0-blue?style=for-the-badge)](.\u002FCHANGELOG.md)\n\n[![在线演示](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🌐_在线演示-navo.airoe.cn-2F7DFF?style=for-the-badge)](https:\u002F\u002Fnavo.airoe.cn)\n[![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-3178C6?style=for-the-badge&logo=typescript&logoColor=white)](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n[![React](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-18-61DAFB?style=for-the-badge&logo=react&logoColor=black)](https:\u002F\u002Freact.dev\u002F)\n\n如果这个项目对你有帮助，欢迎 **[点一个 Star ⭐](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM)** — 你的支持是我们持续更新的动力。\n\n[快速体验](https:\u002F\u002Fnavo.airoe.cn) · [功能介绍](#功能一览) · [本地运行](#三步跑起来) · [更新日志](.\u002FCHANGELOG.md)\n\n\u003C\u002Fdiv>\n\n---\n\n## 项目简介\n\nNavo IM 是一款面向团队与个人的**实时聊天应用**。你可以把它理解成：微信\u002FDiscord 的轻量开源替代方案，自带 AI 对话、语音视频和消息加密。\n\n| | |\n|---|---|\n| **在线演示** | [https:\u002F\u002Fnavo.airoe.cn](https:\u002F\u002Fnavo.airoe.cn) |\n| **源码仓库** | [https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM) |\n| **当前版本** | v1.0.0 专业版 |\n\n---\n\n## 仓库数据一览\n\n徽章会随 GitHub 自动更新，无需手动改数字。\n\n| 指标 | 含义 | 链接 |\n|:---:|---|---|\n| ⭐ **Star** | 觉得项目不错？点 Star 支持一下 | [去 Star](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM\u002Fstargazers) |\n| 🍴 **Fork** | 想二次开发？先 Fork 到自己账号 | [去 Fork](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM\u002Ffork) |\n| 👁 **Watch** | 订阅更新，新版本发布时收到通知 | [去 Watch](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM\u002Fwatchers) |\n\n### Star 增长趋势\n\n点击下方图表可查看完整历史记录。\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#aijianai\u002FNavoIM&Date\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=aijianai\u002FNavoIM&type=Date&theme=dark\" \u002F>\n      \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=aijianai\u002FNavoIM&type=Date\" \u002F>\n      \u003Cimg alt=\"NavoIM Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=aijianai\u002FNavoIM&type=Date\" width=\"680\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## 功能一览\n\n| 模块 | 一句话说明 |\n|---|---|\n| 💬 **即时消息** | WebSocket 实时收发，离线后自动补齐未读 |\n| 👥 **私聊 \u002F 群聊 \u002F 频道** | 常见 IM 场景都支持 |\n| 🤖 **AI 助手** | 接入大模型，会话内直接对话 |\n| 📞 **语音 \u002F 视频** | WebRTC + SFU，多人通话 |\n| 🔒 **端到端加密** | 敏感会话可选 E2EE |\n| 🛠 **管理后台** | 用户、组织、敏感词、推送等运营能力 |\n| 🌍 **多语言** | 中文 \u002F English \u002F 日本語 |\n\n---\n\n## 技术架构\n\n```mermaid\nflowchart LR\n  subgraph Client[\"浏览器 \u002F Web\"]\n    Web[\"@navo\u002Fweb\u003Cbr\u002F>React + Vite\"]\n  end\n  subgraph Server[\"服务端\"]\n    API[\"@navo\u002Fserver\u003Cbr\u002F>Express + WS\"]\n    SFU[\"WebRTC SFU\"]\n  end\n  subgraph Data[\"数据层\"]\n    MySQL[(MySQL)]\n    Redis[(Redis)]\n  end\n  Web \u003C-->|REST \u002F WebSocket| API\n  Web \u003C-->|WebRTC| SFU\n  API --> MySQL\n  API --> Redis\n```\n\n| 包 | 目录 | 技术 |\n|---|---|---|\n| `@navo\u002Fshared` | `shared\u002F` | 共享类型与 i18n |\n| `@navo\u002Fserver` | `server\u002F` | Express · WebSocket · MySQL · Redis |\n| `@navo\u002Fweb` | `web\u002F` | React · Vite · Tailwind · Zustand |\n\n---\n\n## 三步跑起来\n\n### 1. 准备环境\n\n需要安装：**Node.js 20+**、**MySQL 8+**、**Redis 6+**\n\n### 2. 克隆并安装\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM.git\ncd NavoIM\nnpm install\ncp .env.example .env\n```\n\n编辑 `.env`，至少填写这几项：\n\n| 变量 | 填什么 |\n|---|---|\n| `JWT_SECRET` | 随便一串长随机字符（用于登录令牌） |\n| `AI_API_KEY` | 你的 AI 接口密钥 |\n| `PUBLIC_BASE_URL` | 网站对外访问地址 |\n| `MYSQL_PASSWORD` | 数据库密码 |\n\n### 3. 启动\n\n```bash\n# 开发模式（前端 5173 + 后端 8080）\nnpm run dev\n\n# 或生产构建后启动\nnpm run build\nnpm run start\n```\n\n> **小提示：** 开发时 Vite 默认把接口代理到 `4000` 端口。若后端跑在 `8080`，请在 `.env` 里设 `PORT=4000`，或改 `web\u002Fvite.config.ts` 里的代理地址。\n\n---\n\n## 目录结构\n\n```\nNavoIM\u002F\n├── shared\u002F       # 前后端共用类型\n├── server\u002F       # API、WebSocket、音视频 SFU\n├── web\u002F          # 前端界面（含 web\u002Fdist 构建产物）\n└── CHANGELOG.md  # 版本更新记录\n```\n\n---\n\n## 常用命令\n\n| 命令 | 作用 |\n|---|---|\n| `npm run dev` | 同时启动前后端开发服务 |\n| `npm run build` | 构建（顺序：shared → server → web） |\n| `npm run typecheck` | TypeScript 类型检查 |\n| `npm run start` | 启动生产环境后端 |\n\n---\n\n## 参与与反馈\n\n- ⭐ **Star** — 让更多人看到这个项目\n- 👁 **Watch** — 订阅发布通知，不错过新版本\n- 🍴 **Fork** — 基于源码做定制或贡献 PR\n- 🐛 **Issue** — [提交问题或建议](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM\u002Fissues)\n\n---\n\n## 许可证\n\n本项目采用 [GPL-3.0](.\u002FLICENSE) 许可证。使用、修改与分发请遵守许可条款。\n\n---\n\n\u003Cdiv align=\"center\">\n\n**[⭐ 给 NavoIM 点个 Star](https:\u002F\u002Fgithub.com\u002Faijianai\u002FNavoIM)** · **[🌐 打开在线演示](https:\u002F\u002Fnavo.airoe.cn)**\n\nMade with care by [aijianai](https:\u002F\u002Fgithub.com\u002Faijianai)\n\n\u003C\u002Fdiv>\n","Navo IM 是一款开源的即时通讯（IM）应用，专注于隐私保护与实时交互体验。核心功能包括端到端加密消息、支持私聊\u002F群聊\u002F频道的多场景通信、内置AI助手（集成大模型）、基于WebRTC的音视频通话，以及可扩展的管理后台。技术上采用 TypeScript + React 构建前端，服务端基于 WebSocket 和 SFU 架构保障低延迟与高并发。适用于重视数据自主权的中小团队协作、开源社区沟通或需合规通信的企业内部场景。","2026-07-11 02:30:38","CREATED_QUERY"]