Skip to content

Repository files navigation

ShadowNote / 影子笔记

零知识的实时笔记同步系统——端到端加密,服务器只转发密文、看不见内容;轻量自托管,无需账号。

浏览器窗口框

特性

  • 端到端加密:AES-256-GCM,服务器只转发密文
  • 12 词助记词恢复:BIP39,跨设备同步密钥
  • 实时同步:WebSocket + Socket.IO,离线优先,多设备协作
  • 冲突解决:三路合并,手动解决 UI

快速开始

# 后端(http://localhost:3002)
cd apps/api && npm ci && npm start

# 前端(http://localhost:5173)
cd apps/web && npm ci && npm run dev

开发

npm test    # 全部测试
npm run lint
npm run build

架构见 ARCHITECTURE.md,变更记录见 CHANGELOG.md

许可

MIT

About

端到端加密笔记同步系统:客户端加密、服务器零知识 | End-to-end encrypted notes sync, zero-knowledge server

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages