Introduction

Yuanzhi SyncNote | Product Introduction

1. Product Overview

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.

2. Product Positioning

A lightweight RAG-powered private knowledge base tailored for developers, content creators and office professionals:

  • Local Mode: Draft and archive Markdown notes, project specifications and revision memos locally; full features available offline without internet access.
  • Cloud Mode: Independently deploy backend services on cloud servers, enabling multiple clients to access a shared centralized knowledge base with cross-device file synchronization.
  • Core Value: Archive original documents as data source, index content via vectorization, and leverage Agent for intelligent lookup to collect documents, edit drafts, organize archives and trace historical revisions seamlessly.

3. Technical Advantages

Adopts BS architecture consisting of Electron frontend and Go backend; identical source code supports two deployment options:

  • Electron Desktop Client: Features built-in MD editor, document directory manager and dialogue panel. Users can create, edit and configure cloud sync with visual operations, and toggle freely between offline local mode and remote cloud access mode.
  • Go Backend Service: Developed with Fiber framework; one single binary executable supports embedded local startup and standalone cloud deployment. It integrates five core modules: file management, metadata maintenance, ONNX-based local embedding, sqlite-vec embedded vector database and streamlined RAG Agent.
  • Storage Layer:
    Original contents are preserved as native Markdown files, fully compatible with Typora, Obsidian and other mainstream MD editors.
    Metadata and vector data are stored in a unified single-file SQLite database extended with sqlite-vec, consistent for both local and cloud deployment with minimal maintenance overhead.

4. Core Features

4.1 Full-lifecycle Markdown Management

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.

4.2 Automatic Unattended Vectorization

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.

4.3 Agent-powered Historical Lookup & Q&A

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.

4.4 Flexible Local & Cloud Hybrid Deployment

  • Offline Personal Use: The client ships with embedded Go backend; the service launches automatically on software startup, and all data is saved locally for full privacy.
  • Cloud Collaborative Work: Upload standalone Go binary to cloud server, secure access via pre-defined secret keys to prevent unauthorized external access; multiple clients connect with domain address and valid keys to share the cloud knowledge base.

5. Applicable Scenarios

  • Software Developers: Archive API specs, iteration records and troubleshooting notes; quickly check historical parameter adjustments and past solutions via intelligent query.
  • Content Creators: Centralize drafts, writing materials and manuscripts, sync files across devices via cloud backup and retrieve historical writing resources on demand.
  • Office Staff: Organize meeting minutes and project proposals, and review past project details rapidly with AI retrieval.

6. Design Philosophy

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.

Achievement
0
Star
0
Fork
People(2)
trainliang
WndProc123

Search