Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.8 KB

File metadata and controls

52 lines (34 loc) · 1.8 KB

KeepSyncNotes

License Language Type Python

A Google Keep importer and note management desktop app. Import your entire Google Keep library from a Takeout export, then browse, search, tag, and manage your notes locally — with a dark-themed PyQt6 interface and no cloud dependency.

Quick Start

python keepsync_notes.py

Dependencies auto-install on first run. No manual pip install needed.

Features

  • Google Keep Import — Import notes from a Google Takeout .zip or extracted JSON folder
  • Full-Text Search — Instant search across all note titles and content
  • Tag & Label System — Filter notes by the labels synced from Google Keep
  • Note Editor — Create, edit, and delete notes locally after import
  • Archive & Trash Views — Mirrors the Google Keep archived and trashed note states
  • Local Storage — All data stored in a local SQLite database — nothing leaves your machine
  • Dark Theme — Catppuccin Mocha dark interface throughout

Usage

Importing from Google Takeout

  1. Go to Google Takeout and export Keep data
  2. Download the .zip archive
  3. In KeepSyncNotes, click Import and point to the .zip or extracted Takeout/Keep/ folder
  4. All notes, labels, and archive states are imported automatically

Searching Notes

Type in the search bar to filter notes in real time. Searches title and body text.

Managing Notes

Right-click any note for options: Edit, Archive, Delete, or copy text to clipboard.

Requirements

  • Python 3.8+
  • Windows / macOS / Linux

License

MIT License