File | Date | Author | Commit |
---|---|---|---|
AppWish | 2023-09-20 |
![]() |
[e3e260] Updated OpenAI model |
cg | 2023-09-20 |
![]() |
[a841f9] Updated OpenAI model |
.gitignore | 2023-09-20 |
![]() |
[e3e260] Updated OpenAI model |
LICENSE | 2023-03-26 |
![]() |
[fb9985] Initial commit |
Makefile | 2023-05-07 |
![]() |
[61d95f] Added support for Windows |
README.md | 2023-09-20 |
![]() |
[4c56d6] Update README.md |
SECURITY.md | 2023-04-28 |
![]() |
[41f220] Create SECURITY.md |
Have you ever dreamed of effortlessly bringing your app ideas to life? Imagine if you could simply write, "Make this app," and watch it come to fruition. Well, now you can!
Introducing App Wish, a groundbreaking platform that empowers you to transform your app concepts into fully functional applications. Powered by an advanced Open AI model called davinci , App Wish takes your requests and generates the necessary code to build your app.
With App Wish, you can unleash your creativity without worrying about the complexities of coding. Whether you're a seasoned developer or a non-technical individual, this platform bridges the gap, making app development accessible to all.
Here's how it works: App Wish communicates with the Open AI model, gathering responses and crafting a complete app based on your specifications. But it doesn't stop there. App Wish goes the extra mile by attempting to compile the generated code. If it encounters any challenges during compilation, it perseveres, trying different approaches until it achieves a successful result.
Give your app ideas wings and let App Wish bring them to life. It's time to turn your imagination into functional reality with just a few simple requests.
Note: Please keep in mind that while App Wish strives to generate functional code, it's important to review and refine the output to ensure it aligns with your specific requirements and best practices.
Ready to make your app wishes come true? Let's get started with App Wish!
Follow these simple steps to get started with AppWish:
Add your OPENAI API key as an environment variable by executing the following command in the terminal:
export OPENAI_TOKEN=YOUR_KEY
Add a new environment variable for your user called OPENAI_TOKEN and use your OPENAI API key as value
See article from howtogeek for more information: https://www.howtogeek.com/787217/how-to-edit-environment-variables-on-windows-10-or-11/
2.1.1 Start Windows PowerShell with the "Run as Administrator" option
2.1.2 Enter: set-executionpolicy remotesigned in the console
Note: This is needed for allowing the powershell compile script to execute if
script running is disabled. It will allow local scripts to be run but
not remote ones (on your computer):
make run
make run-win
Write down the desired features and specifications for your application in the text box.
Generate your application:
With these steps, you'll be on your way to generating your desired application using AppWish. Get ready to witness the magic of turning your ideas into reality!
Note: Make sure to replace "YOUR_KEY" in Step 1 with your actual OPENAI API key for successful integration.
If you have any further questions or need assistance, feel free to ask. Happy app building with AppWish!
🐧
Exciting news! The apps generated by App Wish are now conveniently saved in a designated folder. You can find them at the following location:
AppWish/AppWish/src/main/resources/java_source_code_classes_tmp
AppWish\AppWish\src\main\resources\java_source_code_classes_tmp
But that's not all. App Wish goes the extra mile by allowing you to run these applications directly within the platform, provided there are no input parameters required. Simply click on the class file and watch your app come to life!
However, in cases where input parameters are necessary, manual execution is required. Don't worry, it's a straightforward process. All you need to do is run the class file manually, ensuring that you provide the required input parameters.
App Wish empowers you to explore, test, and refine your apps effortlessly. Take advantage of the generated app folder path and the flexibility of running your applications either within the platform or manually with input parameters.
Let your apps shine and showcase their full potential with App Wish!
Note: It's important to review the generated code and perform necessary modifications, if any, before running the app. Additionally, make sure you have the required dependencies and configurations in place for seamless execution.
Ready to dive into your generated apps? Let's explore the possibilities with App Wish!
mp3 player with gui
calculator with gui “and user input”
Imagine a scenario where your app wishes are granted with incredible code, but you encounter a small hurdle - some of the required libraries don't exist in your current environment. Don't worry, we've got you covered!
App Wish provides a seamless solution to this challenge. If the generated code relies on non-existing libraries, you can easily incorporate them externally by downloading the necessary JAR files from the trusted Maven Repository. Once downloaded, simply add these libraries to your classpath, and watch your app come to life!
To assist you further, we've prepared a helpful video tutorial. It guides you through the process of adding external libraries and ensuring they seamlessly integrate into your project. Check out the following link to access the video and learn how to effortlessly overcome this obstacle:
Video Tutorial: Adding External Libraries to Your App
With App Wish, there are no limits to what you can achieve. Harness the power of external libraries, expand your app's functionality, and create amazing experiences for your users!
Note: It's important to exercise caution when downloading external libraries and ensure they come from trusted sources to maintain the security and stability of your app.
Ready to enhance your app wishes? Let's dive into the world of external libraries with App Wish!