AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Education › llamatutor
✦ Free & open sourceEducation

llamatutor

An open source AI personal tutor powered by Llama 3.1 70B.

Open Source AI Personal Tutor

Build your own AI tutor web app using Llama 3.1 70B and Together AI.

Free forever · source-available · Licence not stated in the repository
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.3
ZEKAI
A solid developer starting point for an AI tutor.
Free & open source · Education
Ease of setup6
Usefulness7
Maintenance8.5
Community7.5
★ 2,053
GITHUB
Jul 2026
UPDATED
Licence not stated in the repository
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Llamatutor is an open source AI personal tutor built for the web. It is designed for developers and educators looking to deploy a customized learning assistant using Meta's large language models.

Runs on
Web
Hosting
Self-host
Languages
TypeScript
License
Licence not stated in the repository

What it is

The application runs on Next.js with Tailwind CSS, integrating Together AI for LLM inference with Llama 3.1 70B. It uses Exa.js for search capabilities and Helicone for observability during tutoring sessions.

Who it's for

It suits developers and educators comfortable with API keys and environment configuration. It does not suit non-technical users looking for a plug-and-play hosted classroom app without setup.

Key features

Llama 3.1 70B

Powered by Meta's large language model for advanced tutoring interactions.

Together AI Inference

Uses Together AI to handle fast and scalable LLM responses.

Exa.js Search API

Integrates Exa.js to pull live search data into tutor sessions.

Helicone Observability

Tracks LLM calls and performance using built-in Helicone integration.

How to start

Up and running in 3 steps

1
Clone or fork the GitHub repository to your local machine
2
Create accounts and obtain API keys for Together AI, Exa, and Helicone
3
Configure your .env file, install dependencies with npm install, and run npm run dev
Real talk

Our honest verdict

What's great

  • Uses high-performance Llama 3.1 70B model
  • Built with modern Next.js app router and Tailwind
  • Includes built-in search via Exa.js API
  • Comes with Helicone observability for LLM monitoring

Where it falls short

  • Requires external accounts and API keys for Together AI, Exa, and Helicone
  • Must be manually cloned, configured, and run locally via command line
  • Missing some basic UI elements like copy buttons and mobile hamburger menus
Cost

Pricing & license

The software is free to run under its repository code, but you will incur usage costs for the required third-party API services like Together AI, Exa, and Helicone.

Paid work

Open remote AI-training roles

767 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: llamatutor for Education
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure llamatutor for you — and train your team.
Get it done for you ↗
Questions

FAQ

What AI model does Llamatutor use?

It uses Meta's Llama 3.1 70B model hosted through Together AI.

Do I need paid API accounts to run it?

Yes, you need to create accounts and provide API keys for Together AI, Exa, and Helicone.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Education — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google