This project is a personal AI co-pilot designed to help users reach their goals with up-to-date memory about you. See project documentation here
Setup Why Genai Is Better Than a Custom GPT: Extending with Personal Data + API Data
To get started with the personal AI co-pilot, follow these steps:
- Clone the repository to your local machine.
- Go to
.envand add in the OPENAI_API_KEY from OpenAI. - Open the
userState.txtfile and enter your personal information. - Open the
todoUpcomingDone.txtfile and add your tasks, upcoming events, and completed tasks. - Open the
daily.txtfile and write your daily journal. - Open the
initiatives.txtfile and write your goals and projects.
Install npm install
Run npm ai
The personal AI co-pilot is a command line AI. Fill in the following files and then run npm ai or node ai.js. The response will be in the terminal.
- User State: The
userState.txtfile allows you to store your personal information, such as name, age, and location. - Task Management: The
todoUpcomingDone.txtfile helps you keep track of your tasks, upcoming events, and completed tasks. - Daily Journal: The
daily.txtfile allows you to write a daily journal to reflect on your day. - Initiatives: The
initiatives.txtfile allows you to write about your goal and projects you're working towards. - Questions: The
questions.txtfile allows you to log the questions the AI ask you and answer them. This helps the AI learn about you. - GitLog: The
gitlog.txtfile is automatically appended to, it keeps track of your file changes helping the AI support your efforts as you work.
Contributions are welcome! If you have any suggestions or improvements, please submit a pull request.
This project is licensed under the MIT License.
