{"id":46136036,"url":"https://github.com/thomasthanos/make_your_life_easier.a.e","last_synced_at":"2026-06-27T20:00:54.550Z","repository":{"id":318759204,"uuid":"1072609526","full_name":"thomasthanos/Make_Your_Life_Easier.A.E","owner":"thomasthanos","description":"All-in-one Windows desktop app — AES-256-GCM password manager, system tools (SFC, DISM, cleanup), one-click software installer, and auto-updates via GitHub Releases.","archived":false,"fork":false,"pushed_at":"2026-03-29T10:30:26.000Z","size":5030,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-29T13:46:29.360Z","etag":null,"topics":["aes-256-gcm","auto-updater","desktop-app","password-manager","sqlite","system-tools","windows"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thomasthanos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-09T01:03:20.000Z","updated_at":"2026-03-29T10:30:29.000Z","dependencies_parsed_at":"2025-10-15T07:11:21.530Z","dependency_job_id":null,"html_url":"https://github.com/thomasthanos/Make_Your_Life_Easier.A.E","commit_stats":null,"previous_names":["thomasthanos/make_your_life_easier.a.e"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/thomasthanos/Make_Your_Life_Easier.A.E","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasthanos%2FMake_Your_Life_Easier.A.E","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasthanos%2FMake_Your_Life_Easier.A.E/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasthanos%2FMake_Your_Life_Easier.A.E/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasthanos%2FMake_Your_Life_Easier.A.E/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomasthanos","download_url":"https://codeload.github.com/thomasthanos/Make_Your_Life_Easier.A.E/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasthanos%2FMake_Your_Life_Easier.A.E/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34866118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aes-256-gcm","auto-updater","desktop-app","password-manager","sqlite","system-tools","windows"],"created_at":"2026-03-02T05:08:00.875Z","updated_at":"2026-06-27T20:00:54.538Z","avatar_url":"https://github.com/thomasthanos.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 🛠️ Make Your Life Easier\n\n### *Simplify Your Digital World*\n\n[![Version](https://img.shields.io/badge/version-3.7.1-blue.svg?style=for-the-badge)](https://github.com/thomasthanos/Make_Your_Life_Easier.A.E/releases)\n[![Electron](https://img.shields.io/badge/electron-38.7.2-47848f.svg?style=for-the-badge\u0026logo=electron)](https://www.electronjs.org/)\n[![License](https://img.shields.io/badge/license-Proprietary-red.svg?style=for-the-badge)](LICENSE)\n[![Platform](https://img.shields.io/badge/platform-Windows-0078d4.svg?style=for-the-badge\u0026logo=windows)](https://www.microsoft.com/windows)\n\n**All-in-one desktop app for Windows with password management (AES-256-GCM), system tools, and auto-updates.**\n\n[📥 Download](#-installation) • [✨ Features](#-features) • [🚀 Quick Start](#-quick-start) • [💻 Development](#-development)\n\n\u003c/div\u003e\n\n---\n\n## 🌟 Highlights\n\n🔐 **Military-Grade Security** • 🎨 **Modern UI** • 🌍 **Multi-Language** • 🔄 **Auto-Updates** • 🛡️ **Privacy First** • ⚡ **Lightning Fast**\n\n---\n\n## 📥 Installation\n\n**Download:** [Installer](https://github.com/thomasthanos/Make_Your_Life_Easier.A.E/releases/latest/download/MakeYourLifeEasier-installer.exe) • [Portable](https://github.com/thomasthanos/Make_Your_Life_Easier.A.E/releases/latest/download/MakeYourLifeEasier-Portable.exe)\n\n**Requirements:** Windows 10/11 (64-bit) • 4GB RAM • 200MB Storage\n\n---\n\n## ✨ Features\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔑 Password Manager\u003c/b\u003e\u003c/summary\u003e\n\n### Security Features\n- **Encryption**: AES-256-GCM with random 128-bit IV per entry\n- **Key Derivation**: scrypt (cost=2^14, blocksize=8)\n- **Auto-Lock**: 30-minute inactivity timeout\n- **Zero Knowledge**: Keys cleared from memory on logout\n\n### Capabilities\n- Organized categories (Email, Banking, Social, etc.)\n- Quick search and filtering\n- Secure clipboard with auto-clear\n- Password strength indicator\n- Master password protection\n- No cloud sync - 100% local\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🖥️ System Management Tools\u003c/b\u003e\u003c/summary\u003e\n\n- **Disk Cleanup** - Remove temporary files and free up space\n- **SFC Scanner** - System File Checker with one click\n- **DISM Repair** - Fix Windows corruption issues\n- **Process Monitor** - View and manage running processes\n- **Startup Manager** - Control boot applications\n- **Registry Cleaner** - Safe registry optimization\n- **Network Tools** - IP configuration and diagnostics\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📦 Software Installation Hub\u003c/b\u003e\u003c/summary\u003e\n\n- Install popular software with one click\n- Fast downloads from official sources\n- Add custom software links\n- Batch installation support\n- Auto-launch installers after download\n- Real-time progress tracking\n\n**Included Apps:** Advanced Installer, Chrome, Firefox, 7-Zip, VLC, and more...\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🎨 Customization Options\u003c/b\u003e\u003c/summary\u003e\n\n- Dark/Light theme toggle\n- Custom Windows 11-style title bar\n- Responsive design\n- Smooth animations\n- Language switching (EN/GR)\n- Configurable auto-lock timer\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔄 Auto-Update System\u003c/b\u003e\u003c/summary\u003e\n\n- Background update checks\n- Direct integration with GitHub releases\n- Non-intrusive notifications\n- Safe rollback mechanism\n- Works in portable mode\n- Optional manual update checks\n- **New in v3.7.1:** Smooth progress bar • Enhanced error handling • Fixed window lifecycle\n\n\u003c/details\u003e\n\n---\n\n## 🚀 Quick Start\n\n```\n1. Download and run the app\n2. Set master password (8+ chars, mixed case, number, special)\n3. Add password entries and explore features\n```\n\n**Common Tasks:**\n- **Search Password:** Password Manager → Search → Copy (auto-clears in 30s)\n- **Clean System:** System Tools → Maintenance → Clean Temp Files\n- **Install Apps:** Install Apps → Select → Download → Auto-launch\n- **System Check:** System Tools → SFC Scan → Approve UAC\n\n---\n\n## 🏗️ Architecture\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📂 Project Structure\u003c/b\u003e\u003c/summary\u003e\n\n```\nMake_Your_Life_Easier.A.E/\n├── src/\n│   ├── main/              # Electron main process\n│   │   ├── index.js       # Entry point\n│   │   ├── updater.js     # Auto-update logic\n│   │   ├── window-manager.js\n│   │   └── ipc-handlers.js\n│   ├── renderer/          # Frontend modules\n│   │   ├── core.js\n│   │   ├── components.js\n│   │   └── services.js\n│   ├── modules/           # Shared utilities\n│   │   ├── file-utils.js\n│   │   ├── download-manager.js\n│   │   ├── system-tools.js\n│   │   └── security.js\n│   ├── styles/            # Modular CSS\n│   └── assets/            # Icons \u0026 images\n├── updater/              # Update window\n│   ├── update.html\n│   └── updateRenderer.js\n├── lang/                 # i18n (en, gr)\n├── preload.js            # IPC bridge\n└── index.html            # Main window\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔧 Technology Stack\u003c/b\u003e\u003c/summary\u003e\n\n| Technology | Purpose | Version |\n|-----------|---------|---------|\n| **Electron** | Desktop framework | 38.7.2 |\n| **electron-updater** | Auto-updates | 6.7.2 |\n| **SQLite3** | Local database | 5.1.6 |\n| **electron-store** | Settings persistence | 11.0.2 |\n| **Node.js Crypto** | AES-256-GCM encryption | Native |\n| **electron-sudo** | Elevated privileges | 4.0.12 |\n\n\u003c/details\u003e\n\n---\n\n## 🔒 Security\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔐 Encryption Details\u003c/b\u003e\u003c/summary\u003e\n\n### Password Manager Encryption\n\n**Algorithm**: AES-256-GCM (Galois/Counter Mode)\n- 256-bit encryption keys\n- Random 128-bit IV per entry\n- Authenticated encryption with GMAC\n\n**Key Derivation Flow**:\n```\nMaster Password\n    ↓\nscrypt (cost=2^14, blocksize=8)\n    ↓\n512-bit Derived Key\n    ↓\nHKDF-SHA256 (Key Expansion)\n    ↓\n256-bit Encryption Key + 256-bit Auth Key\n```\n\n**Protection Mechanisms**:\n- Keys cleared from memory on logout\n- 30-minute auto-lock\n- No password storage (hash verification only)\n- Secure random number generation\n- Timing attack protection\n- Clipboard auto-clear\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🛡️ Privacy Guarantees\u003c/b\u003e\u003c/summary\u003e\n\n| Feature | Status |\n|---------|--------|\n| Telemetry | ❌ None |\n| Analytics | ❌ None |\n| Cloud Sync | ❌ Disabled |\n| Ads | ❌ None |\n| Open Source | ✅ Yes |\n| Local Storage | ✅ 100% |\n\n**Your data never leaves your device.**\n\n\u003c/details\u003e\n\n---\n\n## 💻 Development\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🛠️ Setup Instructions\u003c/b\u003e\u003c/summary\u003e\n\n### Prerequisites\n- Node.js 18+\n- npm\n- Git\n- Windows 10/11\n\n### Installation\n```bash\n# Clone repository\ngit clone https://github.com/thomasthanos/Make_Your_Life_Easier.A.E.git\n\n# Navigate to directory\ncd Make_Your_Life_Easier.A.E\n\n# Install dependencies\nnpm install\n\n# Start development\nnpm start\n```\n\n### Build Commands\n```bash\nnpm start              # Dev mode (no updater)\nnpm run build-portable # Create portable .exe\nnpm run build-installer # Create installer .exe\nnpm run build-all      # Build both versions\nnpm run publish        # Build + publish to GitHub\n```\n\n### Development Tips\n- Press `Ctrl+R` for hot reload\n- Press `F12` for DevTools\n- Use `--no-updater` flag to skip update checks\n\n\u003c/details\u003e\n\n---\n\n## 📄 License \u0026 Author\n\n**License:** Proprietary - see [LICENSE](LICENSE)\n\n\u003cdiv align=\"center\"\u003e\n\n**ThomasThanos**\n\n[![GitHub](https://img.shields.io/badge/GitHub-thomasthanos-181717?style=for-the-badge\u0026logo=github)](https://github.com/thomasthanos)\n[![Email](https://img.shields.io/badge/Email-thomasthanos2@icloud.com-0078D4?style=for-the-badge\u0026logo=microsoft-outlook)](mailto:thomasthanos2@icloud.com)\n\n---\n\n**Made with ❤️ for simplifying your digital life**\n\n[⬆ Back to Top](#-make-your-life-easier)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasthanos%2Fmake_your_life_easier.a.e","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomasthanos%2Fmake_your_life_easier.a.e","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasthanos%2Fmake_your_life_easier.a.e/lists"}