A lightweight, local-first password manager built as a Chrome Manifest V3 extension.
- Master-passwordβbased vault (AES-GCM encryption with PBKDF2 key derivation).
- Local storage only (no server).
- Add, view, and manage entries (username, password, URL).
- Generate strong random passwords.
- Autofill credentials into login forms.
- Clipboard copy with auto-clear timer.
- Vault auto-lock after inactivity.
- Vault is encrypted with a key derived from your master password.
- No plaintext storage in localStorage or disk.
- Clipboard auto-clears after ~20s.
- Extension auto-locks after 2m idle.
self-pw-manager.zip βββ self-pw-manager/ βββ manifest.json βββ service-worker.js βββ crypto.js βββ popup.html βββ popup.js βββ content-script.js βββ icons/ β βββ icon-16.png β βββ icon-48.png β βββ icon-128.png βββ README.md βββ .gitignore βββ package.json
- Clone or download this repo.
- Open
chrome://extensions. - Enable Developer mode.
- Click Load unpacked β select the
self-pw-manager/folder. - Pin the extension from the puzzle-piece menu.
- On first run, set a master password.
- Add entries with
+ Add(name, username, password, URL). - Use Copy to copy password (auto-clears) or Fill on a login page.
- Lock the vault when done.
You can export an encrypted vault JSON. Decrypt with the same master password.
auto_git is a PowerShell automation tool for managing Git repositories on Windows.
It simplifies the workflow by automatically pulling updates and committing local changes.
The script supports three modes:
- hey β Automatically runs on system startup (auto-pull/commit).
- bye β Runs the Git automation, then shuts down the system.
- auto β Runs continuously in background using Windows Task Scheduler.
- Automatically pulls latest changes from remote.
- Detects uncommitted changes and commits them with a timestamp.
- Supports multiple repositories (via config file).
- Modular and beginner-friendly.
-
Install Git
Ensure Git for Windows is installed and available in PATH. -
Download AutoGit
Clone the repository and navigate into it:git clone https://github.com/imakshat47/utils cd utils/AutoGitOr place
autoGit.batandconfig.batin a folder (e.g.,C:\Tools\AutoGit\).
Note: Refer ReadME file inside autoGit folder for full details.