Independent & Direct

Only 50 of 272 AI Agent Projects Can Be Self-Hosted

hedirbase.com Editorial · Published 2026-10-22
50 of the 272 AI agent projects in our index can be self-hosted. That is 18.4%. The other 222 are closed products with no public code. The gap is not spread evenly: 30 of 75 frameworks are open (40%), 12 of 85 platforms (14%), and only 8 of 112 products (7%) — a 5.7× difference between the most and least open category. The full list, with repo links, is below.

This is a count, not an opinion. Every number below comes from the hedirbase.com index of 1,444 approved entries, filtered to the three AI agent categories and then checked entry by entry for a working GitHub repository. Nothing here is estimated.

Three doors in a row: the first wide open with warm light, the second half open with a thin strip of cool light, the third chained and padlocked with no light
The three doors in this article. A door marked "framework" is open — you walk through and run it on your own machine. A door marked "platform" is half open — you get a slice, not the whole room. A door marked "product" is chained shut — the only way in is the one they sell you. Same hallway, same label on the sign outside. What differs is whether the handle turns.
The central point

"AI agent" is one label covering three different business models, and the difference decides whether you can run the thing yourself. Frameworks are open because adoption is the product. Products are closed because access is the product. Platforms are ambiguous because the word gets used for both. In our index the split is 40%, 14%, and 7% — so any list that ranks all three together is comparing three kinds of animal.

How the count was made

Three steps, all reproducible:

  1. Filter the index to the three agent categories: AI Agent Frameworks (75), AI Agent Platforms (85), AI Agent Products (112). Total 272.
  2. Count entries with a non-empty repo_url field. That returned 54.
  3. Inspect all 54 by hand and remove entries whose repo link does not actually point at independent deployable code.

Step 3 removed four entries, and the reasons matter for anyone reusing this data:

EntryWhy removed
AutoGenIndexed twice, same repo (microsoft/autogen)
Pydantic AIIndexed twice, same repo (pydantic/pydantic-ai)
Magentic-OneRepo field points at microsoft/autogen; it is a component of AutoGen, not a separate project
Copilot WorkspaceRepo field points at github.com/features/copilot, a product page, not a repository

54 minus 4 equals 50. If you see 54 quoted elsewhere, including in our own raw export, that number double-counts two projects and includes one pointer to a marketing page.

The three categories are not equally open

CategoryIndexedSelf-hostableShare
AI Agent Frameworks753040.0%
AI Agent Platforms851214.1%
AI Agent Products11287.1%
Total2725018.4%

The pattern is consistent with how these things are built. A framework is a library: its value comes from being adopted by developers, so the code is public by default. A product is a business: its value comes from being the only place the workflow runs, so the code stays closed. Platforms sit in between because "platform" is used for both.

If you are evaluating an "AI agent platform", the category label is a weak signal and the repo field is a strong one. Two products with similar marketing pages can differ completely on whether you can run them on your own hardware.

The 50 that can be self-hosted

Frameworks — 30 entries

#ProjectRepository
1Agent Zeroagent0ai/agent-zero
2AgentForgeDataBassGit/AgentForge
3Agnoagno-agi/agno
4Apache Burrapache/burr
5Atomic AgentsEigenwise/atomic-agents
6AutoGenmicrosoft/autogen
7BabyAGIyoheinakajima/babyagi
8Browser Usebrowser-use/browser-use
9ChatDevOpenBMB/ChatDev
10Claude Agent SDKanthropics/claude-agent-sdk
11CopilotKitCopilotKit/CopilotKit
12DSPystanfordnlp/dspy
13Daytonadaytonaio/daytona
14Difylanggenius/dify
15Eidoloneidolon-ai/eidolon
16ElizaelizaOS/eliza
17Guardrails AIguardrails-ai/guardrails
18Guidanceguidance-ai/guidance
19Julepjulep-ai/julep
20Langflowlangflow-ai/langflow
21Lettaletta-ai/letta
22MarvinPrefectHQ/marvin
23MetaGPTFoundationAgents/MetaGPT
24OpenAI Agents SDKopenai/openai-agents-python
25Phidataphidatahq/phidata
26Pydantic AIpydantic/pydantic-ai
27Semantic Kernelmicrosoft/semantic-kernel
28Smolagentshuggingface/smolagents
29Stagehandbrowserbase/stagehand
30Strands Agentsstrands-agents/sdk-python

Platforms — 12 entries

#ProjectRepository
1AgentaAgenta-AI/agenta
2Agentsetagentset-ai/agentset
3AutoGPTSignificant-Gravitas/AutoGPT
4Automatischautomatisch/automatisch
5Cogneetopoteretes/cognee
6Hexabothexabot-ai/hexabot
7Onyxonyx-dot-app/onyx
8RivetIronclad/rivet
9Sim Studiosimstudioai/sim
10SuperAGITransformerOptimus/SuperAGI
11Superagenthomanp/superagent
12Wren AICanner/WrenAI

Products — 8 entries

#ProjectRepository
1Clinecline/cline
2Codex CLIopenai/codex
3Devikastitionai/devika
4Kortix Sunakortix-ai/suna
5Nanobrowsernanobrowser/nanobrowser
6PyGPTszczyglis-dev/py-gpt
7Vane (formerly Perplexica)ItzCrazyKns/Vane
8Black Forest Labs FLUXblack-forest-labs/flux
One entry needs a caveat. Black Forest Labs FLUX is an image generation model, not an agent framework. It is filed under AI Agent Products in our index and its repository is genuinely public, so it is counted here, but if you are shopping specifically for agent tooling you should read it as an outlier. Removing it would make the product figure 7 of 111 (6.3%).

What this count does not tell you

Three limits, stated plainly:

Use the field, not the label

If you take one thing from this: when a list calls something an "AI agent platform", that word has told you almost nothing about whether you can run it yourself. The presence of a repository is the fact. Everything else is positioning.

The 50 projects above are all reachable from the hedirbase.com index, with descriptions and category placement. If a project you rely on is missing from the list, it is either closed source or not yet in the index — you can check which by searching the site.

See how this dataset is built →