bkywksj

knowledge-base

bkywksj

Knowledge Base 是一款本地优先的知识库桌面应用,集成 Markdown 编辑器、全文搜索(FTS5)、双向链接/知识图谱、多端同步(WebDAV/S3)、AI 问答与智能规划、文档导入和笔记加密,基于 Tauri 2.x + React 19 + Rust + SQLite 构建。

mobile-v0.2.0
发布于
13 天前
327
星标
1,019
下载
同步于
1 天前
rust

最新版本

mobile-v0.2.02026年9月16日 14:17
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Knowledge Base 是一款本地优先的知识库桌面应用,基于 Tauri 2.x 构建,提供全文搜索、双向链接和知识图谱。

主要功能

  • Markdown 编辑器:内置 Markdown 编辑功能
  • 全文搜索:基于 FTS5 的全文搜索
  • 双向链接 / 知识图谱:笔记间的双向链接和可视化知识图谱
  • 多端同步:WebDAV / S3 / 同步盘,单笔记粒度增量 + 自动双向调度,含整库 ZIP 备份
  • AI 问答与智能规划:OpenAI 兼容 / Ollama / 自定义 provider,工具调用框架
  • 文档导入:支持导入 .md / .txt / .pdf / .docx(自动嗅探编码)
  • 笔记加密 Vault + 隐藏笔记 PIN
  • 自定义数据目录
  • 跨平台:Windows / macOS / Linux,应用内自动更新

适用人群

  • 需要本地优先知识库的用户
  • 需要 Markdown 编辑和全文搜索的用户
  • 需要多端同步和 AI 问答功能的用户
  • Windows / macOS / Linux 用户

快速上手

# 开发
pnpm install
pnpm tauri dev

# 构建
pnpm tauri build

核心优势

  • 本地优先,零云端依赖
  • 全文搜索 + 双向链接 + 知识图谱
  • 多端同步支持 WebDAV / S3 / 同步盘
  • AI 问答与智能规划,支持多种 provider
  • 笔记加密和隐藏笔记 PIN

系统要求

  • 操作系统:Windows / macOS / Linux
  • 额外依赖:Node.js、pnpm、Rust(从源码构建时)

注意事项

  • 本项目采用 AGPL-3.0 双许可模式,闭源商用需商业授权
  • 所有外部 PR 必须同意 CLA(贡献者许可协议)

历史版本

排序