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.