中文简体 | English
ExMemo 项目 是一个个人知识管理项目旨在集中记录和管理各种信息,包括喜欢的文字、书籍、音乐、视频、网页、工作文档,以及对生活的感受和思考。甚至具体的物品位置、电话号码和地址等信息也能被自动分类,随时找到。通过系统化整合,突破思维的局限,寻找内在关联。
系统由数据库、后端和多个前端组成。分布式存储和数据库用于保存用户文件、文本及对应的向量数据。数据存储可本地部署,从而保护用户隐私。后端提供通用接口对数据进行增删改查,并负责调用大模型和处理数据。系统支持 OpenAI、Gemini、Qwen 等在线大模型及 Ollama 离线模型。多个前端以 Web 服务、微信机器人、Obsidian 插件和浏览器插件等形式供用户上传和下载数据。
browser-exmemo-bmsync
是一个基于 ExMemo 的 Chrome 扩展,用于将浏览器书签同步至数据库。使浏览器书签数据(外部数据源)汇聚到ExMemo 的个人数据平台,便于离线保存和便捷检索。
- 同步机制:
- 首次使用时,用户手动点击“同步”按钮,可批量把书签数据同步至 ExMemo 的数据库中;
- 当书签变动时(如新建书签,删除书签,移动书签到新的文件路径)会自动触发同步;
- 当前 书签->入库 为单向通讯。
- 书签优先级设置: 支持设置书签为“待看”或“收藏”;收藏表示更为重要的条目。待看书签会自动保存至“待看”文件夹(没有时自动创建)中。
- 链接检测: 自动识别失效链接并在数据库中标记。
- 浏览书签计数:浏览书签时,系统会自动统计并记录浏览次数。
- 克隆或下载此仓库。
- 打开 Google Chrome 并进入扩展程序管理页面(在地址栏输入
chrome://extensions/
)。 - 打开右上角的“开发者模式”。
- 点击“加载已解压的扩展程序”按钮,选择
browser-exmemo-bmsync
文件夹进行安装。
首次安装时,请根据页面弹出的配置项输入服务器地址 (addr
)、用户名和密码。
重启 Chrome 浏览器以应用更改。
- 首次手动同步: 初次使用时需手动触发同步。
- 自动同步: 后续变动时自动完成同步。
- 分类书签: 为书签标记类型,如“待看”或“收藏”。
- 从配置项中设置开关,选择是否同步书签内容
- 兼容更多浏览器
本项目根据 GNU 较宽松通用公共许可证 v3.0 条款授权。详情请参阅 LICENSE 文件。