Warning
This software is in its alpha stage of development. So, Bugs Are Expected. Also, Changes you made in software (especially, data) might Not Forward & Backward Compatible.
PassCodes is a basic password manager application designed for local storage of your passwords. Your passwords are stored on your local machine rather than a third-party server, ensuring that your passwords remain secure as long as your laptop is in safe hands.
Official Project Requirements: Java 21+, Maven 3.9.8+
Official Target Base: Users with basic knowledge of programming
Official Target Platform: Windows 10+
Our official specifications are a bit high, but you can still run the app with some adjustments on many platforms using older versions of Java and even with zero knowledge of programming.
- Password Storage Handling (user account specfic).
- Initiative Graphical User Interface.
- Productive CommandLine Interface Interface (cli utility).
- Password Import/Export Functionality
- Password Generator.
- Basic Security (encryption).
- Customization & Extensibility.
This project is inspired by the concept of Smart Manager, which failed to deliver a well-designed password managing app due to poor design decisions. PassCodes aims to create a better password manager while avoiding the mistakes made in the Smart Manager project.
-
Go to the GitHub Release Page and download the "passcodes-java-[version].zip" asset.
-
Unzip the files.
-
Open a terminal and navigate to the PassCodes folder (the one you have extracted/unzipped).
-
Run the JAR file:
java -jar ./app-[version].jar
Important
Replace [version] with the actual version number before running the above command.
- Use the app.
- Refer to our documentation if needed.
- Reach out to us for any issues using GitHub Issues.
For more information on installing and updating the PassCodes app, you can read docs/installing_guide.md on our GitHub repository.
Please note that this software is licensed under the MIT License. The project is very small, so think twice before sharing any real information with the software. In short, trust the software at your own risk.