[
Llama Tutor ](https://www.llamatutor.com)
An open source AI personal tutor. Powered by Llama 3 70B & Together.ai
Tech stack
- Llama 3.1 70B from Meta for the LLM
- Together AI for LLM inference
- Next.js app router with Tailwind
- Exa.js for the search API
- Helicone for observability
- Plausible for website analytics
Cloning & running
- Fork or clone the repo
- Create an account at Together AI for the LLM
- Create an account at Exa
- Create an account at Helicone for observability
- Create a
.env(use the.example.envfor reference) and replace the API keys - Run
npm installandnpm run devto install dependencies and run locally
Future Tasks
- [ ] 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