Start here

New to open-source AI? This page explains the basics in plain words, so the rest of the site makes sense. Read it once; come back whenever a word confuses you.

What is this?

GitHub is a website where people share the code for software, a bit like a public library for programs. Each project lives in its own repository ("repo"): a folder holding its code, its instructions and its history.

Open source means the code is public. Anyone can read it, use it and usually change it, often for free. Many of today's most useful AI tools are open source, but they're scattered across GitHub and described in technical language. Plain-AyI gathers a good number of them in one place, including some you might find fascinating. For each one, it shows the public numbers (like stars, downloads and contributors) and explains it in everyday words.

Is it free?

The software itself is usually free. Each project page shows a Cost line so you know what to expect:

Some tools also need a powerful computer (one with a good graphics card) to run well. The project page says so under Computer.

How do I try one?

Every project page tells you "Can I use it without coding?":

Not sure where to begin? Use the "I want to…" buttons on the home page. They show tools that match everyday goals, easiest to start first.

Using an AI coding tool ("vibe coding")

AI coding assistants like Claude Code, Cursor and GitHub Copilot can set up and use these projects for you while you watch and approve each step. That's sometimes called vibe coding.

  1. On any project page, press "Copy a prompt for your AI coding tool".
  2. Paste it into your AI coding assistant. It asks the assistant to use only the official instructions, explain each step, and tell you about any costs first.
  3. Read what it plans to do before saying yes, especially anything that asks for your password or deletes files.

You can also let your AI assistant search this whole guide for you. See Use with AI assistants.

Staying safe

Words you'll see

AI model
The "brain" an AI tool uses, trained on lots of examples. Some are online services (like ChatGPT); open ones can be downloaded and run yourself.
LLM (large language model)
An AI model for understanding and writing text, the kind behind chat assistants.
API
A doorway one program offers so other programs can use it, like a restaurant's takeaway window.
API key
A password-like code an online AI service gives you, so a tool can use the service on your account. Usage is usually charged to you, so keep it private.
Terminal (command line)
A text window for giving your computer instructions by typing, instead of clicking. On a Mac it's the "Terminal" app; on Windows, "PowerShell" or "Terminal".
Docker
A free tool that runs software in a sealed box, so it works the same on any computer. Many self-hosted tools are installed with it.
GPU (graphics card)
A computer part originally for graphics that also makes AI run much faster. Many image and video tools need a good one.
Self-hosted
Running a tool on your own computer or server, instead of using someone else's online service.
AI agent
An AI that takes actions, like clicking through websites or using apps, not just answering questions.
MCP (Model Context Protocol)
A standard way to plug tools and information into AI assistants, like a universal adapter. Plain-AyI has one; see Use with AI assistants.
License
The rules for using a project's code: whether you can use it for business, change it, or share it.
GitHub stars
Bookmarks GitHub users give projects. A rough sign of interest, not proof that something is good or safe.