An open source AI personal tutor. Powered by Llama 3 70B & Together.ai
- Llama 3.1 70B from Meta for the LLM
- Together AI for LLM inference
- Next.js app router with Tailwind
- Serper for the search API
- Helicone for observability
- Plausible for website analytics
- Fork or clone the repo
- Create an account at Together AI for the LLM
- Create an account at SERP API or with Azure (Bing Search API)
- Create an account at Helicone for observability
- Create a
.env
(use the.example.env
for reference) and replace the API keys - Run
npm install
andnpm run dev
to install dependencies and run locally
- Add a share & copy buttons that folks can click on after convos are generated
- Add potential follow up questions + new chat at the end of chat page
- Split the page into two pages and add back the footer
- Move all my icons into their own typescript file (transform.tools)
- Add a more detailed landing page with a nice section with the GitHub link
- Add nice hamburger menu on mobile
- Try out the generative UI stuff from Vercel
- Add a nicer dropdown overall