DEV Community

Cover image for The open-source AI agent platform landscape, mapped
Mahmoud Mabrouk
Mahmoud Mabrouk

Posted on Originally published at aiagentplatforms.dev

The open-source AI agent platform landscape, mapped

I kept losing track of the open-source tools in the "AI agent" space. Every week there is a new one, and the word "agent" now covers very different things: a chat workspace you delegate work to, a Python framework you build with, a workflow tool with an AI step, a browser robot, a coding assistant. So I made a list, put it on GitHub, and built a small site to go with it.

It is here: aiagentplatforms.dev, source at github.com/Agenta-AI/awesome-ai-agent-platforms.

This post explains how I split the space, because the categories are the useful part.

The five categories

I found that "AI agent platform" only makes sense once you split it by the job it does.

The five categories and how many platforms fall in each

AI coworkers and teammates. Persistent agents you delegate real work to. They sign in to your tools, keep context between sessions, run on a schedule, and come back with finished work. This is the framing Anthropic and xAI are both pushing now, under names like Cowork and AI teammates. Open-source examples in the list include Agenta, LibreChat, Open WebUI, and LobeChat.

Agent builders and frameworks. The tools developers use to build agents, either as code libraries or visual platforms. This is the busiest category. LangGraph, CrewAI, and the OpenAI Agents SDK on the code side; Dify, Langflow, and Flowise on the visual side.

Workflow automation platforms. These run repeatable processes from triggers and schedules, and most now add AI steps. n8n, Activepieces, and Windmill are the open ones. Worth reading the license here, since several use fair-code or source-available terms rather than standard open source.

Browser agents. Agents that drive a real web browser for sites with no API. Browser Use and Skyvern.

Coding agents. Agents that read a codebase, edit files, run commands, and iterate. OpenHands, Aider, Cline, Goose, and Open Interpreter.

The thing most lists skip: license and hosting

For each of the 49 tools I recorded two things that decide whether you can actually use it: the exact license, and whether you can self-host it. "Open source" is doing a lot of work in this space, and not all of it is accurate. n8n uses the Sustainable Use License. Dify has its own license based on Apache 2.0 with conditions. LobeChat and Open WebUI are source-available under their own community licenses. None of that is bad, but it changes what you are allowed to build on top, so the list states it plainly for every entry.

Here is the whole landscape in one view.

Market map of 49 open-source AI agent platforms grouped into five categories

What I would like from you

Two things.

First, tell me what is missing. The list is curated, not exhaustive, but if a genuinely useful open-source tool is not there, I want to add it. Open an issue or a pull request on the repo, or just reply here.

Second, tell me if a category is wrong. I put browser agents and coding agents in their own buckets on purpose, because lumping them under "agents" hides what they do. If you disagree, I want to hear why.

The full list, a market map, and a page per tool with its documented features are on the site: aiagentplatforms.dev. It is CC0, so take whatever is useful.

Top comments (0)