AI Agents Includes our measurements

Which AI Agent Frameworks Are Still Maintained? We Checked 9 GitHub Repos (October 2026)

Best free AI agents for beginners in 2026

Lists of “best AI agent frameworks” rarely tell you whether anyone is still working on the code. I think that matters more than any feature list: a framework that stopped receiving fixes in the spring won’t get security patches in the autumn, and agents tend to hold API keys and access to other systems. So instead of repeating vendor claims, I went to the source code and counted.

Live tracker: the numbers in this article are a snapshot from mid-October 2026. For the current status of these frameworks, and more than 100 open-source AI tools in total, each with a 0 to 100 health score, see the AI Tool Health Index, which refreshes from GitHub automatically. Two of these are also compared side by side: CrewAI vs LangGraph and n8n vs Dify. The tracker counts every commit, including merge commits, and uses a 91-day window, so its figures run a little higher than the ones below.

I haven’t built anything with these frameworks myself yet. I checked them the way you’d check any dependency before trusting it: by looking at who is still working on the code.

The short version: seven of the nine projects are healthy. Two are not, and both still show up on recommendation lists: Flowise, which has been archived, and Microsoft’s AutoGen, which Microsoft now describes as archived and no longer maintained. If you’re choosing today, I’d rule both out.

How this was measured (15 October 2026). We cloned the public GitHub repository of nine open-source agent projects and ran git log against each default branch. The counts below are non-merge commits in the 90 and 180 days before 15 October 2026, plus the number of distinct commit-author names in the last 90 days (names containing “bot” removed). We also read each project’s licence file and README directly from the repository. The data was collected with an AI-assisted script in a Linux cloud sandbox and checked by hand against the repositories. We did not install or benchmark these tools, so nothing here says how well they perform. It only shows how actively they are maintained.

The numbers

ProjectLast commitCommits, 90 daysCommits, 180 daysAuthor names, 90 daysStatus in README
n8n15 Oct 20263,7516,764177Active
Dify15 Oct 20262,4283,906229Active
Microsoft Agent Framework15 Oct 20269931,684154Active (AutoGen’s successor)
Langflow13 Oct 20269661,74156Active
OpenHands15 Oct 20267572,07298Active
CrewAI15 Oct 202632368963Active
LangGraph14 Oct 202617342517Active
Flowise13 Aug 2026181044Archived
AutoGen6 Apr 2026*000Archived (README, since 16 Oct 2026)

* Counted on 15 October. The next day, 16 October 2026, Microsoft added one more commit to AutoGen: a README change declaring the project archived (see below).

Repositories measured: n8n-io/n8n, langgenius/dify, microsoft/agent-framework, langflow-ai/langflow, All-Hands-AI/OpenHands, crewAIInc/crewAI, langchain-ai/langgraph, FlowiseAI/Flowise and microsoft/autogen.

Commits in the last 90 days

Non-merge commits on each default branch, 17 July to 15 October 2026

Archived or in maintenance mode
n8n3,751
Dify2,428
Agent Framework993
Langflow966
OpenHands757
CrewAI323
LangGraph173
Flowise18
AutoGen0

Source: EvalAITools analysis of public GitHub history, 15 October 2026.

What stands out

Two projects have stopped

Flowise’s README now opens with the line “Flowise has been archived” and links to a “Future of Flowise” discussion. The last commit we found is a README update on 13 August 2026; the four commits before it, from 7 to 10 August, were bug and permission fixes. Activity had already thinned out before that: 104 commits in six months, with only four distinct author names in the last three months.

AutoGen has now gone the same way. When we first checked on 15 October, its README carried a “Maintenance Mode” warning and there had been no commits since 6 April 2026. On 16 October 2026 Microsoft replaced that banner: the README now says the project is “archived and no longer maintained”, that Microsoft is “not providing bug fixes, security fixes, new features, or support”, and that the repository stays available for reference. New users are pointed to Microsoft Agent Framework, with a migration guide for existing users. Meanwhile, Agent Framework logged almost a thousand commits in 90 days.

If you are starting a new project, neither Flowise nor AutoGen is a sensible base. If you already run one of them, the practical question is when to migrate, not whether. We cover safer starting points in our guide to free AI agents for beginners.

The visual builders are the busiest

n8n and Dify were far ahead of everything else. Part of that is size: both are large products with a front end, back end, integrations and documentation in a single repository, so a raw commit count flatters them compared with a focused library like LangGraph. Still, Dify having 229 distinct author names in three months means a lot of people are fixing and extending it.

Low commit counts are not automatically bad

LangGraph’s 173 commits look small next to n8n’s 3,751, but LangGraph is a library with a narrow job, and some LangChain work happens in other repositories. Use these numbers to spot projects that have stopped, not to rank healthy ones against each other.

Licences: “open source” doesn’t mean the same thing everywhere

We read the licence file at the root of each repository. Three of them come with conditions that matter if you plan to sell a product built on top:

ProjectLicence (root file)What to check
n8nSustainable Use License, with some files under the n8n Enterprise LicenseNot an OSI-approved open-source licence. Read the terms before offering n8n to paying customers.
DifyModified Apache 2.0 with additional conditionsSome commercial uses need a commercial licence from the Dify team.
FlowiseApache 2.0, except the enterprise directory and some marked files (commercial)Archived as well, so licensing matters less than maintenance here.
Langflow, LangGraph, CrewAI, OpenHands, Agent FrameworkMITPermissive. Still check the licences of any hosted service or add-on you use.
AutoGenCode under MIT (LICENSE-CODE), documentation under CC BY 4.0Permissive, but archived and no longer maintained.

This is a summary, not legal advice. Licence files can change between versions, so read the one that ships with the release you deploy.

A second check: how much do you run to self-host?

For the four visual builders, we also counted the services defined in each project’s own Docker Compose file, using the default settings. This gives a rough idea of how many moving parts a beginner takes on.

ProjectCompose file checkedServices started by default
Flowisedocker/docker-compose.yml1
Langflowdocker_example/docker-compose.yml2 (Langflow + PostgreSQL)
n8ndocker/get-n8n-compose.yml (used by the official get-n8n.sh installer)6 (n8n, task runners, sandbox services, SearXNG)
Difydocker/docker-compose.yaml with the default profiles from .env.example16 (API, workers, web, nginx, Redis, PostgreSQL, Weaviate, sandbox, plugin daemon and others)

There is an obvious irony here. Flowise was the easiest to run, and it is the one that has stopped. Dify gives you the most out of the box, but you are also looking after sixteen containers. Langflow is the lightest of the actively maintained builders we checked. We counted the files; we did not time an installation, so we can’t say how long setup takes on a real server.

What this means if you’re choosing a tool

  • Starting fresh with a visual builder: n8n, Dify and Langflow are all actively developed. Choose by what you need to build and how much infrastructure you’re willing to run, not by popularity.
  • Writing code: LangGraph, CrewAI and Microsoft Agent Framework are all active. If you’re on AutoGen, Microsoft publishes a migration guide to Agent Framework.
  • On Flowise today: plan a migration. An archived project will not receive security fixes, and agents often hold API keys and access to other systems. Our AI agent safety guide explains why that combination is risky.
  • Selling a product: read n8n’s and Dify’s licences before you commit.

My take

If I were picking a framework for a new project today, I’d use the maintenance check as a filter first and the feature comparison second. That rules out Flowise and AutoGen straight away. Among the rest, I’d choose n8n or Dify for visual building depending on whether the job is automating apps or answering from documents, and LangGraph or Microsoft Agent Framework if the team writes code. Before committing to n8n or Dify for a commercial product, I’d read their licences with a lawyer, because neither is a plain permissive licence.

The bigger lesson is that this market moves fast enough for a project to go from recommended to archived within a year. It’s worth repeating the five-line check at the end of this article before you adopt anything, and again every few months.

Limits of this analysis

  • Commits measure activity, not quality. Many small commits can be less meaningful than a few large ones.
  • Author names are an approximation of contributors: one person may commit under two names, and our “bot” filter only removes names that contain the word.
  • Repositories differ in scope. A monorepo counts work that a library spreads across several repositories.
  • We measured the default branch only, on one day. Numbers will have moved by the time you read this.
  • We did not install, run or benchmark any of these tools.

How to repeat this yourself

You only need git. For any repository:

git clone --filter=blob:none --no-checkout https://github.com/OWNER/REPO
cd REPO
git log -1 --format=%cs
git log --no-merges --since=90.days --oneline | wc -l
git log --since=90.days --format='%an' | grep -vi bot | sort -u | wc -l

Run it before you adopt a framework and again every few months. If the numbers suddenly drop to near zero, read the README and issue tracker for an announcement.

Related reading: AI agent infrastructure explained · AI coding agents in 2026 · AI tool pricing compared

More from EvalAITools: Does hybrid search help RAG? Our test · MiniCPM5-2B for local agents · Framework defaults for approval and step limits · The same check for 14 RAG tools · The same check for 12 local LLM tools

Published October 15, 2026. Last updated October 18, 2026. How we work

Leave a comment

Your email address will not be published. Required fields are marked *