The Curious AI Guy

Start here

Open source in plain English, and how to use this site. No technical background needed.

What is open source?

Most software is a sealed box. You use it, but you cannot see how it works inside. Open source software is the opposite: the code is public. Anyone can read it, use it, and in most cases change it and share it.

It is usually free to use. It is often built by a community of people, sometimes by a company that also sells a paid version or a hosting service.

Does free mean worse?

Not always, and not always better either. Some free tools are as good as the paid ones for what you need. Some are rougher, younger, or need more setup. That is why every tool here has a "The catch" box. We tell you where it falls short.

What the labels on this site mean

Open source

The license lets you use, change and share the code. Examples of license names you will see: MIT, GPL, Apache, AGPL, MPL.

Source-available

You can read the code and use it, but the license adds limits, for example on reselling it. It is free to use, but not open source in the strict sense.

Mixed license

Most of the code is open, but some parts are under separate terms, often paid or enterprise features. Check which parts you need.

How you will actually use these tools

There are three common ways. Each tool page says which fits.

Hosting it yourself? Use Docker

If a tool says "self-host", the cleanest way to run it is usually Docker.

What is a Docker container?

A container is a sealed box that holds one program together with everything it needs to run: its settings, its libraries, the right versions of things. You start the box and the program just works, the same way on any computer.

The name comes from shipping containers. A shipping container fits any ship, truck or train because the outside is always the same, whatever is inside. A software container works the same way: your computer does not need to know what is inside, it only needs Docker to run the box.

It is not a full second computer (that would be a virtual machine). A container is lighter and starts in seconds, and it shares your computer's engine while keeping the program apart from your other files.

Why Docker helps

What to know before you start

Where to find the steps: open the tool's official site or source code link on its page and look for "Docker" or "Docker Compose" in the install guide. Follow that guide, not a random video.

Is it safe to try?

How to read a tool page

Replaces
The paid software this can stand in for, fully or for some tasks.
License
The rules for using the code. See the labels above.
GitHub stars
How many people bookmarked the project. A sign of popularity, not a measure of quality.
Last code update
The last time the code changed. Recent is a good sign.
Paid version costs about
An approximate price of the paid tool, with what it is based on. Prices change, so check the vendor.
The catch
Where the tool falls short or what to know before you switch.

How the savings counter works

Tick the tools whose paid version you use today. The counter adds up the approximate monthly prices and shows a yearly total. It is a rough guide, not a quote. Your ticks are saved only in your own browser. Nothing is sent to us.

Where do the tests come from?

The hands-on tests are on Instagram. Today the library shows what we verified at the source: license, activity and price. A tool gets a "Tested" mark only after we ran it ourselves. More on how we check.