hridaya-os
v5.9.0
Published
Human-friendly CLI — type naturally in plain English. File management, memory management, disk management, game DLL fixes, app management and project scaffolding!
Maintainers
Keywords
Readme
🌸 Hridaya OS CLI — v5.9.0
A human-friendly CLI — type naturally, no strict commands needed. File Management + Memory Management + Disk Management + Game Management + Application Management — all in plain English!
🚀 Install (One Command)
npm install -g hridaya-osThen just type:
hridaya🖥️ Application Management
⚠️ VC++, DLL and .NET checks are Windows specific — they're skipped (not errored) on macOS/Linux. 🌍 New in v5.8.0: Developer runtime checks (Node.js, Python, Rust, Go, Java) now work on any OS, since apps like DBeaver need Java on Windows, Mac, or Linux alike. 🔒 Official links only — no cracks, no piracy, no sketchy sites. Ever. 💡 Checks application runtime requirements and suggests official fixes for common errors.
| What you want to do | Type this naturally |
| ------------------- | ---------------------------- |
| Scan an application | scan app photoshop.exe |
| Fix an application | fix app photoshop.exe |
| Fix a DLL error | fix error msvcp140.dll |
| List supported apps | list apps |
📦 Supported Applications (38)
| Application | Executable | | --- | --- | | Adobe Photoshop | photoshop.exe | | Adobe Premiere Pro | premiere pro.exe | | Adobe Illustrator | illustrator.exe | | Adobe After Effects | afterfx.exe | | Adobe Audition | audition.exe | | AutoCAD | acad.exe | | Autodesk 3ds Max | 3dsmax.exe | | Autodesk Maya | maya.exe | | Autodesk Revit | revit.exe | | Autodesk Fusion 360 | fusion360.exe | | SolidWorks | sldworks.exe | | Microsoft Word | winword.exe | | Microsoft Excel | excel.exe | | Microsoft PowerPoint | powerpnt.exe | | Visual Studio IDE | devenv.exe | | IntelliJ IDEA | idea64.exe | | PyCharm | pycharm64.exe | | WebStorm | webstorm64.exe | | CLion | clion64.exe | | JetBrains Rider | rider64.exe | | VLC Media Player | vlc.exe | | OBS Studio | obs64.exe | | Visual Studio Code | code.exe | | 7-Zip | 7zfm.exe | | WinRAR | winrar.exe | | HandBrake | handbrake.exe | | Blender | blender.exe | | Discord | discord.exe | | Spotify | spotify.exe | | Zoom | zoom.exe | | Slack | slack.exe | | Docker Desktop | Docker Desktop.exe | | Postman | Postman.exe | | DBeaver | dbeaver.exe | | FL Studio | FL64.exe | | Ableton Live | Ableton Live 12 Suite.exe | | Unreal Engine | UnrealEditor.exe | | Unity Hub | Unity Hub.exe |
🎮 Game Management
⚠️ DirectX, VC++, .NET, and DLL checks are Windows specific — skipped cleanly (not errored) on macOS/Linux. 🌍 New in v5.8.0: Java-based games (like Minecraft Java Edition) now get a real Java check on any OS. 🛡️ New in v5.8.0: Anti-cheat conflict detection for Vanguard, Easy Anti-Cheat, and BattlEye — checks whether the service is actually running and flags known-conflicting tools (Cheat Engine, Process Hacker, x64dbg) if they're open. 🎮 New in v5.9.0: Steam Deck / Proton compatibility notes for anti-cheat-protected games — e.g. Valorant and Destiny 2 are flagged as blocked on Linux (Destiny 2's publisher bans accounts that try to bypass it), while Apex Legends and Rocket League are flagged as working well. 🔒 Official links only — no cracks, no piracy, no sketchy sites. Ever. 💡 We detect what's missing — you install from the official source. Safe and simple.
| What you want to do | Type this naturally |
|-------------------------------|------------------------------------------------|
| Full system game-ready check | scan my system |
| Scan a game for issues | scan game gta_sa.exe |
| Fix a game automatically | fix game gta_sa.exe |
| Fix a specific DLL error | fix error d3dx9_43.dll |
| Fix a Windows error code | fix error 0xc000007b |
| Fix everything at once | fix all games |
| Check DirectX version | check directx |
| Check Visual C++ installs | check visual c++ |
| Check .NET Framework | check dotnet |
| See all supported games | list games |
| See games your PC can run | what games can i play |
🎯 Supported Games (76)
| Game | Exe | |------|-----| | Grand Theft Auto III | gta3.exe | | Grand Theft Auto: Vice City | gta-vc.exe | | Grand Theft Auto: San Andreas | gta_sa.exe | | Grand Theft Auto IV | launchgtaiv.exe | | Grand Theft Auto V | gtav.exe | | GTA Trilogy: Definitive Edition | gta3_definitive.exe | | Need for Speed: Most Wanted (2005) | speed.exe | | Need for Speed: Underground 2 | speed2.exe | | Need for Speed: Carbon | nfscarbon.exe | | Need for Speed: Heat | nfsheat.exe | | Max Payne | maxpayne.exe | | Max Payne 2 | maxpayne2.exe | | Counter-Strike 1.6 | hl.exe | | Counter-Strike 2 / CS:GO | cs2.exe | | Minecraft Java Edition | minecraft.exe | | Valorant | valorant.exe | | Call of Duty 4: Modern Warfare | iw3mp.exe | | Warcraft III | war3.exe | | Red Dead Redemption 2 | rdr2.exe | | Cyberpunk 2077 | cyberpunk2077.exe | | The Witcher 2: Assassins of Kings | witcher2.exe | | The Witcher 3: Wild Hunt | witcher3.exe | | Elden Ring | eldenring.exe | | Dark Souls III | darksoulsiii.exe | | PUBG: Battlegrounds | tslgame.exe | | Fortnite | fortnite.exe | | Among Us | among us.exe | | Rocket League | rocketleague.exe | | Apex Legends | r5apex.exe | | FIFA 22 | fifa22.exe | | FIFA 23 / EA Sports FC 24 | fifa23.exe | | Assassin's Creed II | assassinscreedii.exe | | Assassin's Creed IV: Black Flag | ac4bfsp.exe | | Assassin's Creed Origins | acorigins.exe | | Batman: Arkham Knight | batmanarkhamknight.exe | | Batman: Arkham Asylum | batmanarkhamasylum.exe | | Hogwarts Legacy | hogwartslegacy.exe | | Mortal Kombat 11 | mk11.exe | | Palworld | palworld-win64-shipping.exe | | Helldivers 2 | helldivers2.exe | | Fallout 4 | fallout4.exe | | The Elder Scrolls V: Skyrim | skyrim.exe | | Starfield | starfield.exe | | Baldur's Gate 3 | bg3.exe | | Tekken 8 | tekken8.exe | | Monster Hunter: World | MonsterHunterWorld.exe | | Resident Evil 4 Remake | re4.exe | | Street Fighter 6 | StreetFighter6.exe | | Death Stranding | ds.exe | | Sea of Thieves | sotgame.exe | | Subnautica | subnautica.exe | | Roblox | robloxplayerbeta.exe | | Stardew Valley | stardew valley.exe | | Terraria | Terraria.exe | | Euro Truck Simulator 2 | eurotruck2.exe | | Cities: Skylines | cities.exe | | Dota 2 | dota2.exe | | Left 4 Dead 2 | left4dead2.exe | | Portal 2 | portal2.exe | | Fall Guys | fallguys_client.exe | | Genshin Impact | genshinimpact.exe | | Honkai: Star Rail | starrail.exe | | Hades | hades.exe | | The Binding of Isaac: Rebirth | isaac.exe | | Hollow Knight | hollow_knight.exe | | Cuphead | cuphead.exe | | Undertale | undertale.exe | | Limbo | limbo.exe | | Marvel's Spider-Man Remastered | Spider-Man.exe | | God of War (2018) | GoW.exe | | Horizon Zero Dawn | HorizonZeroDawn.exe | | Destiny 2 | destiny2.exe | | Forza Horizon 5 | ForzaHorizon5.exe | | Lethal Company | Lethal Company.exe | | Monster Hunter Wilds | MHWWilds.exe | | Grand Theft Auto VI | gta6.exe |
💿 Disk Management
| What you want to do | Type this naturally |
|-------------------------------|------------------------------------------------|
| Check disk space | show disk space |
| Find what's taking space | what's taking up space |
| Check a folder's size | how much is downloads folder using |
| Find duplicate files | find duplicate files |
| Clean temp files | clean temp files |
| Empty Recycle Bin | empty recycle bin |
| Save a disk report | save disk report |
| Warn when disk is low | warn me when disk goes below 5GB |
| Start tracking disk history | start disk history |
| Show disk history | show disk history |
| Disks info | disks info |
| Find Large Files | find files over 1GB |
💾 Memory Management
| What you want to do | Type this naturally |
|----------------------------|------------------------------------------------|
| See what's eating RAM | what eating my memory |
| Kill the heaviest process | kill whatever is eating my RAM |
| Check RAM usage | show memory usage |
| Save a memory report | save memory report |
| Compare two apps | compare chrome and discord memory |
| Warn when RAM is high | warn me when RAM goes above 80% |
| Start tracking history | start memory history |
| See RAM history | show memory history |
| System info | system info |
| Specfic Kill App | kill chrome |
| List All Running Process | list running processes |
📁 File Management
| What you want to do | Type this naturally |
|----------------------------|------------------------------------------------|
| Create a folder | create a folder named projects |
| Create a file | create a file called notes.txt |
| Delete a folder | delete the folder named projects |
| Delete a file | delete the file notes.txt |
| Rename a folder | rename folder old to new |
| Copy a file | copy file notes.txt to backup/notes.txt |
| Move a folder | move folder work to archive/work |
| List everything | list all files |
| Read a file | read the file notes.txt |
| Write to a file | write Hello World to notes.txt |
| Auto arrange files | arrange my files |
| Create many folders | create 3 folders named work, study, games |
| Open a file | open notes.txt |
| Hide a file | hide notes.txt |
| Unhide a file | unhide notes.txt |
| Show hidden files | show hidden files |
| Search for files | search for notes.txt |
| Check file size | how big is notes.txt |
| Count files | count files |
| Clear a folder | clear folder projects |
| Go to Folder | go to downloads |
| Zip a Folder | zip projects |
| unZip a Folder | unzip projects.zip |
🚀 Project Scaffolding
| What you want to do | Type this naturally |
|----------------------------|------------------------------------------------|
| React app | create a react app named myapp |
| Next.js project | create a next.js project named blog |
| Next.js + Tailwind + TS | create a next tailwind typescript app named myapp |
| Express server | create an express app named api |
| Express + Prisma + Postgres| create an express prisma postgres app named api |
| Django project | create a django project named site |
| Node.js project | create a node project named tool |
| Spring Boot app | create a spring boot app named svc |
| Vite app | create a vite app named myapp |
| FastAPI Project | create a fastapi project named api |
| Nest.jS server | create a nestjs project named backend |
| Flutter app | create a flutter app named myapp |
| React Native app | create a react native app named myapp |
| LangChain AI app | create a langchain app named bot |
| Streamlit dashboard | create a streamlit dashboard named mydash |
💡 New in v5.7.0: If you leave out the project name (e.g. just
create a streamlit dashboard), Hridaya OS will now ask you for one instead of failing silently.
💡 Pro Tip: We keep the default menu concise so you aren't buried in choices. However, Hridaya OS also supports SvelteKit, Astro, Bun, Remix, Hono, Elysia, and T3. Just type
create a <framework> app named <name>and it will scaffold automatically!
🐛 Reporting an Unrecognized Error (v5.9.0)
💡 Hit an error Hridaya OS doesn't know? Report it instead of losing it.
| What you want to do | Type this naturally |
| --- | --- |
| Report an error | report error msvcp140.dll crashes photoshop on launch |
| Report a bug | report bug fortnite won't start after update |
Being honest about how this actually works: Hridaya OS is a solo-maintained, offline CLI tool with no backend server — there's no live crowd-sourced database silently collecting reports. What actually happens: your report is saved locally to ~/.hridaya/reports.json so it's never lost, and a pre-filled GitHub Issue is opened in your browser (the real place these get triaged — see the Issues page). Nothing is sent anywhere unless you click "Submit new issue" yourself.
🗂️ Project Structure
hridaya-os/
├── index.js ← CLI entry point
├── parser.js ← Understands natural language
├── fileSystem.js ← File & folder management
├── memory.js ← Memory management
├── disk.js ← Disk management
├── game.js ← Game management
├── gameDB.js ← Game requirements database
├── app.js ← Application management
├── detector.js ← Real-Time Detection Engine
├── appDB.js ← Application requirements database
├── scaffolder.js ← Project scaffolding
├── reportIssue.js ← Local + GitHub error reporting (v5.9.0)
├── scripts/
│ └── verify-db.js ← Database integrity check, runs before every publish (v5.9.0)
└── package.json ← Project configuration🗺️ Roadmap — v5.x.0 Continuous Improvement
✅ v5.8.0 — Diagnostics Depth: Dev Runtimes, Games & Anti-Cheat
- Developer Environment Diagnostics: Cross-platform checks for Node.js, Python, Rust, Go, and Java — works on Windows, macOS, and Linux, since a missing runtime matters everywhere, not just Windows. Automatically included in
scan app/fix appfor apps that need one (e.g. DBeaver needs Java). - Game Detection Accuracy Pass: Found and fixed real bugs while auditing
game.jsagainstapp.js's v5.6.0 fixes — VC++ 2017/2019 were missing entirely from the check list (any game requiring them, like GTA Trilogy: Definitive Edition, always failed the check even when correctly installed), .NET 4.0/4.5/4.8 all checked the same registry key and reported identically, and all DLL/DirectX paths were hardcoded toC:\Windowsinstead of resolving the real system drive. - Cross-Platform Game Scanning:
scan gameno longer refuses entirely on macOS/Linux — Java-based games (Minecraft Java Edition) now get a real Java check on any OS, while Windows-only checks (DirectX, DLLs) are skipped cleanly with a clear note instead of a blanket error. - Anti-Cheat Conflict Detection: New check for Vanguard (Valorant), Easy Anti-Cheat (Fortnite, Apex, Rocket League), and BattlEye (PUBG, Destiny 2) — flags whether the anti-cheat service is actually running, and whether known-conflicting tools (Cheat Engine, Process Hacker, x64dbg) are open at the same time.
✅ v5.9.0 — Trust & Data Integrity (Current Release)
- Automated Database Verification: A new
scripts/verify-db.js, run automatically before everynpm publishviaprepublishOnly, that catches duplicate names, missing fields, and malformed URLs acrossappDB.js/gameDB.js. Verified it actually works by deliberately reintroducing the exact Genshin Impact duplicate-name bug from v5.6.0 and confirming it gets caught. - Community-Contributed Error Reports:
report error <what happened>saves the report locally to~/.hridaya/reports.jsonand opens a pre-filled GitHub Issue. No backend server exists, so this is stated honestly as local-save-plus-GitHub, not a live crowd-sourced database. - Steam Deck / Proton Compatibility Notes: Real, verified Linux/Proton status for anti-cheat-protected games — Valorant and Destiny 2 are flagged as actively blocked (Destiny 2's publisher bans accounts that try to bypass it), Fortnite is flagged as blocked by Epic's own policy choice rather than a technical limit, and Apex Legends/Rocket League are flagged as working well.
📅 v5.10.0 — Unified Diagnostics (Next Release)
- One Unified Scan: A single
check my systemcommand that runs app, game, and dev-runtime diagnostics together and reports back in one place, instead of three separate commands. - Self-Update Awareness: Hridaya OS checks its own npm version on start and tells you if a newer release exists.
- Usage-Driven Scaffolding Stacks: New scaffolding stacks get added based on what people actually type and fail to match, not guesses.
⭐ Support Hridaya OS
If Hridaya OS helps you, you can support the project in two ways:
⭐ Star the project on GitHub https://github.com/Mohith933/HridayaOS
▶️ Subscribe on YouTube for new features, tutorials and release updates. https://www.youtube.com/@mohithsaib
Bug reports and feature requests are always welcome.
Made with Mohith Sai ❤️ — Hridaya OS — a terminal that speaks human!
