Skip to content

LanPM

飞秋般畅聊,项目经理般协作,数据留在你的局域网。 LanPM 是分布式局域网 / VPN 协作 Electron 桌面客户端:即时通讯与项目管理在同一壳内,群组 P2P 同步不绑公有云

Electron + React + TypeScript无中心服务器v1.106.10

效果展示

LanPM 聊天与八大视图主界面

界面预览

特性

领域要点
八大视图聊天 · 看板 · 任务树 · 甘特 · 日历 · 白板 · 文件 · 领导驾驶舱
沟通群聊/私聊、@提及、代码高亮、/task# 引用、消息↔任务、离线补同步
项目管理拖拽看板、四类依赖、标签、验收清单、工期健康度、甘特导出 PNG/PDF/Markdown/CSV
协作Excalidraw 白板 + 脑图(Yjs CRDT)、群文件断点续传、LibreOffice 本地预览
安全TCP AES-GCM、TOFU 公钥钉扎、本地 SQLite(可选通行词加密库文件)
插件排程、敏捷、周报、备份等可选插件(见仓库 plugins/

环境要求

  • Node.js 20+npm 10+、Git
  • 平台:Windows / macOS / Linux(x64 / arm64 安装包)
  • 验收以 Electron 为准(npm run dev);dev:web 仅 UI 预览 stub

安装与快速开始

bash
git clone https://github.com/wangqiqi/lanpm.git && cd lanpm
chmod +x onekey_run.sh    # Unix 首次
./onekey_run.sh start     # 或 npm install && npm run dev
系统命令
Windows CMDonekey_run.bat start
PowerShell.\onekey_run.ps1 start
Git Bash / WSL./onekey_run.sh start

首次启动走配置向导,随后进入示例群 #/g/demo-project/chat

开发者命令

bash
npm run lint && npm run typecheck && npm run test
npm run verify:p0          # IPC、i18n、文档守卫
npm run verify:m7          # 发版前全量回归
npm run build
脚本说明
npm run screenshots:capture捕获 README 配图
npm run measure:perf -- --quickElectron 性能基线
npm run verify:m6本机 loopback 联调(双机真网见 docs/05 §6)

配置说明

  • 局域网发现:群组内 P2P,可配合 VPN 种子
  • 可选插件lanpm.schedule(甘特关键路径)、lanpm.agile(燃尽/WIP)、lanpm.weekly(周报)、lanpm.backup(默认开,加密 bundle)
  • Agent 工作流:仓库内置 Super Cursor(/plan · /run),见 .cursor/AGENTS.md

常见问题

Q: 和飞书/钉钉有何不同?
不依赖公有云账号;敏感项目数据在局域网 P2P + 本地库,适合内网/VPN 团队。

Q: 浏览器能完整使用吗?
正式功能以 Electron 客户端为准,浏览器 stub 不能替代验收。

Q: 许可证?
AGPL-3.0-or-later(见仓库 LICENSE)。

源码

© 2026 老周有AI. All rights reserved.