Specification·Open Source AI Agent FrameworkRev 2026-10-15
Open source AI agent frameworks: which one fits your job
The right open source AI agent framework depends on the job. This guide sorts LangGraph, CrewAI, AutoGen, OpenHands, and open source Kortix by what each one runs, where memory and state live, and who reviews a change before it lands.
The self-hosted stack you run on your own machine.
Runs coding agents on a machine or server you pick.
In each conversation's workspace and persisted state on the host.
Bring your own model: use with any LLM.
You review the conversation and the changes in your repo.
Coding tasks: an agent that develops in your repositories.
The company as files in one repo
Exhibitacme-co/text
acme-co/ your whole company, as filesagents/ who does the workskills/ how your company does a jobmemory/ what it has learned so farkortix.yaml rules, triggers, connectors, machine
Source: https://kortix.com
Agents, skills, memory, and configuration are files you can read and diff.
Which open source AI agent framework fits your job
Start with the shape of the work, then pick. A single agent loop inside a service you control points to a low-level orchestration framework such as LangGraph. A team of named roles that runs in Python points to CrewAI. Research into multi-agent behavior that you host yourself points to AutoGen. Coding work in your repositories points to OpenHands. Company work that must land as reviewed changes your team owns points to Kortix, which runs each session on its own cloud computer and returns finished work through a change request. The comparison table on this page sets the five side by side.
What the question really depends on
Most comparisons rank frameworks on features and skip the layer each one sits in. A framework defines agents: prompts, tools, and control flow live in your application, and your team owns the runtime around them. A platform runs agents and holds the company state they work from. Two questions decide the layer. Where does the finished work land, and can you read the history of how it got there? If the answer is inside your application and your own logs, a framework is the right layer. If the answer is a repo your team owns, with every change reviewed before it merges, you are choosing a platform. The open source agent framework alternatives guide sets the frameworks side by side, and framework or platform explains the split.
A framework defines agents; a platform runs the work
LangGraph, CrewAI, and AutoGen define and run agents inside an application you build and operate. That is the right layer when the agent is part of your product. When the agent is part of the company, the layer changes. Kortix is the open-source AI Operating System: agents, skills, company memory, and connectors live in one git repo you own, each session runs on its own cloud computer, and session work reaches main through a change request a person reviews. Merge is default-deny for agents. To see the two layers on one stack, read Kortix versus LangGraph.
§ 5
Open source AI agent frameworks, answered
Q01
What is the difference between an AI agent framework and a platform?
A framework defines agents inside an application your team builds and runs. A platform runs the agents and holds the state they work from. Kortix is the open-source platform: it runs each session on its own cloud computer and lands work as reviewed changes.
Q02
Do I need a framework if I use Kortix?
No. Kortix runs agents, skills, memory, and connectors from one git repo you own. You would add a framework only when a specific agent has to live inside your own application.
Q03
Which open source AI agent framework should a small team start with?
Match the framework to the job. LangGraph for a custom stateful loop, CrewAI for role-based teams in Python, AutoGen for multi-agent research, OpenHands for coding work. Choose Kortix when the work has to be owned and reviewed.
Q04
Is Kortix open source?
Yes. Kortix is open source. Read it, fork it, audit it, and run it on Kortix Cloud, in your VPC, or on your own on-prem network.
Ratification
Own the layer your agents run on
One repo for the agents, the skills, the memory, and the connectors.