Home

Awesome

Friday: AI-Powered App Generation Tool

Friday is a developer agent that helps you quickly create applications with AI assistance. It provides a core prompt for building the foundation of your application and allows you to add unlimited sections, each of which is a prompt representing a specific part of your app.

Image Description

For demos and examples, please visit my Twitter profile: Twitter

Join our Discord server for support, discussions, and to share your feedback, ideas, and the apps you've created with Friday: Discord

Features

Friday: Usage Manual

To use Friday, you should have access to a GPT-like chat completion API, such as GPT-4 or GPT-4-32k. The file structure of the project is as follows:

Follow the steps below to set up and use Friday:

1.Go to the web/backend directory and open the .env file. Fill in your AI API key and endpoint. You can use the official OpenAI endpoint: https://api.openai.com/v1/chat/completions

AI_TOKEN=
AI_ENDPOINT=

2.Build the core module by navigating to the core directory and executing the following commands:

cd core
npm install
npm run build

3.Run the backend server by navigating to the web/backend directory and executing the following commands:

cd web/backend
npm install
npm run start

4.Run the frontend module by navigating to the web/frontend directory and executing the following commands:

cd web/frontend
npm install
npm run start

Make sure to install the necessary dependencies by running npm install for both the backend and frontend directories, especially if it's your first time setting up the project.

Now you should be able to access and use Friday through the frontend interface. on http://localhost:5173

after getting "Done" message in ui , your project will create on the projects/last directory

  1. check .env file and change it if need
  2. run npm i to install packages
  3. run npm run start to start your project

Known Bugs

Future Goals

License

This project is licensed under the MIT License.