LocalAIAgents LocalAIAgents

FrameworkPicker

There are 547 distinct open-source AI agent frameworks in the LocalAIAgents dataset, and most "best framework" lists are vibes. Answer four questions about your language, the job, your license needs and how alive the project must be, and the Picker ranks the dataset itself: a top 3 with the recorded stars, license and last-commit date on every card.

1. What language do you want to build in?

Matched against the primary language recorded for each framework.

2. What job should the agent do?

Matched against the capability tags recorded for each framework, using the published tag rules in the notes below.

3. What license do you need?

Permissive means MIT or Apache 2.0 as recorded in the dataset; the dataset records no BSD-licensed frameworks.

4. How alive must the project be?

Actively maintained means a last commit on or after the cutoff, within six months of the newest commit recorded in the dataset (...).

Loading the LocalAIAgents dataset...

How the ranking works

Where the data comes from

The Picker is generated from the same agent-framework dataset that powers LocalAIAgents: ... frameworks with recorded GitHub stars, forks, primary language, license and capability tags. Fields the dataset does not record for a framework are shown as not recorded on its card, never filled in by guesswork. The site table lists 548 rows; one of them (AutoGPT.js) is an exact duplicate entry, so the Picker works over the 547 distinct frameworks. The dataset feed also carries no license value for 56 frameworks (the underlying table classifies their licenses as "other"), so those show as license not recorded and only match a no-preference license answer. Projects change hands and licenses get re-read, so confirm the current state on the framework's own repository before you rely on a result.