The AI Agent Advisor is an innovative tool designed to assist developers and project managers in streamlining the development planning process. By utilizing OpenAI's Assistants API, this application offers insightful, AI-driven recommendations for technology stacks, tailored to the specific needs of your projects. Say goodbye to the time-consuming trial and error or extensive research typically required in deciding on the right technologies.
- AI-driven recommendations for technology stacks based on project descriptions.
- Interactive UI for submitting project details and receiving tailored advice.
- Utilizes OpenAI's Assistants API for dynamic and insightful tech stack guidance.
- Clone the Repository Clone the AI Agent Advisor repository to your local machine:
git clone https://github.com/naturuplift/AI-AgentAdviser.git
- Navigate to the Project Directory:
cd AI-AgentAdviser
- Install Dependencies Install the necessary packages for both the frontend and backend:
cd server && npm install
cd ../client && npm install
An OpenAI API key is required to access the Assistants API. Sign up at OpenAI, set up billing, and generate an API key. Securely store this key and use it to configure your environment variables.
- Create an
.env
file in the root of the project and add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here
Build the application presentation from project directory:
npm run build
Start the Backend Server
cd server
npm start
- Launch the Client Application In a new terminal, navigate to the client directory and start the React application:
cd client
npm run preview
Navigate to http://localhost:3000
in your web browser to start application.
Contributions are welcome! Feel free to fork the repository, make changes, and submit pull requests. If you have suggestions or encounter issues, please open an issue in the repository.
This project is licensed under the MIT License. See the LICENSE file for details.