Skip to content

Repository files navigation

# Keepy Note Lightweight Windows desktop sticky checklists backed by **Google Tasks**, built with Tauri 2 + SvelteKit. ## How to use Keepy Note lives in the **Windows system tray** (near the clock). After launch, Settings opens automatically. 1. Sign in with Google (Tasks access). 2. Click **Add sticky list** — create a new Google Tasks list, or pin an existing one. 3. Each sticky shows that list as a checklist: checkboxes, inline edit, and drag-and-drop reorder. 4. Tray icon: left-click = add sticky list, right-click = menu (Settings / Sync / Quit). ## Setup 1. Follow **[GOOGLE_SETUP.md](GOOGLE_SETUP.md)** to create Google Cloud OAuth credentials and enable the Tasks API. 2. Copy credentials: ```powershell Copy-Item src-tauri\google_credentials.example.json src-tauri\google_credentials.json # then edit client_id / client_secret ``` 3. Install and run: ```powershell npm install npm run tauri dev ``` 4. Sign in from the Settings window, then pin a list. ## Build installer ```powershell npm run tauri build ``` Produces an NSIS installer under `src-tauri/target/release/bundle/nsis/`. Reinstall after rebuilding so tray/startup fixes are included. ## Notes - Each sticky pins one Google Tasks list (one sticky per list). - Completion and order sync via the Google Tasks API (`status` + `tasks.move`). - Colors and window position are local-only (not stored in Google Tasks). - Unpinning a sticky does not delete the Google list. - Desktop-embed mode can fail after some Windows updates; the app falls back to always-on-top. # Keepy_Note

About

A Google Tasks integration tool that create sticky notes of tasks lists on the users Desktop connected to their Gmail Account. This tool was made as an experiment to also limit test vibe coding capabilities.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages