Yuanzhi SyncNote is a lightweight private knowledge management system built on Go and Electron, supporting dual deployment modes: local offline storage and centralized cloud deployment. It focuses on native Markdown document archiving, revision tracking, automatic vector embedding and AI-powered Agent Q&A. Designed around the core philosophy of preserving original manuscripts and enabling cross-environment knowledge synchronization, the system stores all personal notes, project documents and reference materials as native MD files. Each saved document is automatically chunked and converted into vector embeddings in the background. Powered by local or cloud vector engine and intelligent Agent, users can instantly retrieve historical writings and revision logs without manually browsing massive files, enabling systematic management of personal knowledge assets.
Built with Go’s low memory footprint and high performance plus Electron’s desktop interactivity, the system requires no heavy middleware or containerization. Local deployment consumes less than 100MB RAM. The backend compiles into a single binary executable for one-click cloud deployment, allowing multiple desktop clients to connect remotely and share a unified knowledge base for individual use or cross-device collaboration.
A lightweight RAG-powered private knowledge base tailored for developers, content creators and office professionals:
Adopts BS architecture consisting of Electron frontend and Go backend; identical source code supports two deployment options:
Organize documents in tree-structured folders for creation, editing, renaming, moving and deletion; all edits are saved into native MD files. Users can enable auto-sync to cloud storage, with incremental synchronization implemented via MD5 checksum to skip unchanged files and avoid redundant backup.
Documents are split into text chunks automatically upon saving. Users may choose local CPU-powered offline embedding or centralized cloud-based vector computation; generated vectors are bound with document metadata and persisted into database with zero manual indexing.
Input natural language queries; the intelligent Agent retrieves top-matching MD files through vector similarity search, extracts relevant paragraphs and historical revisions, composes coherent answers with quick access links pointing to source documents for one-click navigation.
Preserve original manuscripts, aggregate fragmented knowledge, connect all resources via seamless synchronization.
We adhere to the principle of full data ownership: never lock content into proprietary file formats. Balancing local data privacy and cloud collaboration convenience, SyncNote lowers the threshold of building private knowledge bases and turns scattered information into retrievable, structured personal knowledge assets.