You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# 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.