- Generate an applet from user prompts
- Code + test cases
- Self-debugging and testing
- Name and icon generation
- Reverse prompting
- Save your applets to be re-used
- Share your applets with other people
- Request user prompt.
- Generate applet code, name, test cases.
- Executes the combined code and captures any error messages.
- Iteratively prompt itself with error messages until there are no more errors.
- Request user feedback.
- Edit code if user has feedback, continue loop.
- If user is happy, save applet.
Essential features:
-
UI
- My Applets tab
- Community Applets
- Community Applets upload & download
- Make stuff look nice
- Emoji icon generation
- Interacting with Applet input/output
-
Generation
- Better reverse prompting
- Virtual environment generation
Nice-to-have features:
- Semantic search for applets
- Low-code/no-code applet summaries for user feedback
- User containers
- ICP Integration