# Open source agent framework alternatives, compared

> An open-source agent framework is a library your engineers build with. Kortix is the open-source AI Operating System that runs and governs a company’s agents from one git repo. Here is how the frameworks most teams shortlist compare with the system that owns the whole job.

URL: https://opensourceaiagentframework.com/open-source-agent-framework-alternatives

## Open source agent framework alternatives at a glance

A framework is a library you build with; Kortix is the open-source system that runs and governs the agents.

| | Kortix (recommended) | LangGraph | CrewAI | AutoGen | OpenHands |
| --- | --- | --- | --- | --- | --- |
| What it is | The open-source AI Operating System that runs agents | A low-level library for stateful agents | A Python framework for agents, crews and flows | A multi-agent framework in maintenance mode | A self-hosted control center for coding agents |
| Open source | Yes. Read it, fork it, audit it | Yes | Yes | Yes | Yes |
| What you own | The whole system in one git repo | The runtime code you write | The Python app you build | The Python app you build | The stack and your host directories |
| Runs the agents or defines them | Runs them on its own cloud computers | Defines them; you deploy and operate | Defines them; you run the app | Defines them; you run the app | Runs coding agents; you operate the host |
| Self-host | Kortix Cloud, your VPC, or on-prem | On your own infrastructure | On your own infrastructure | On your own infrastructure | Local, Docker, VM, or cloud |
| Model choice | Any model, your own keys | Whichever model your code calls | Whichever model your agents call | Whichever model your code calls | Any model your backend calls |
| Human review of changes | A change request a person approves | Human-in-the-loop you wire in | A human review step you build in | Humans can work alongside the agents | You review conversations in the app |

Project details taken from each project's own repository, checked October 2026.

## The whole company in one manifest

`kortix.yaml`

```yaml
# yaml-language-server: $schema=https://kortix.com/schema/kortix.v2.schema.json
kortix_version: 2
default_agent: kortix
agents:
  kortix:
    file: agents/kortix.md
    connectors: all
    skills: all
    kortix_permissions: all
```

Source: https://kortix.com/docs/project/manifest

A project is a git repo with kortix.yaml at its root; agents, skills and connectors are files in it.

## How to choose between an open source agent framework and a system you run

The projects on this page are libraries. You add one to an application, write the orchestration, and host the result. Kortix is a different layer: the open-source AI Operating System that runs and governs a company's agents. The distinction decides which one you should pick.

### A framework is a library your team builds with

LangGraph gives you low-level infrastructure for long-running, stateful agents, and its own repository says it "deliberately does not abstract prompts or architecture". CrewAI gives you role-based crews and event-driven Flows in Python. AutoGen pioneered multi-agent conversation patterns and is now in maintenance mode, with new work pointed at Microsoft Agent Framework. OpenHands is a self-hosted control center for coding agents that can drive several agent backends. In each case the prompts, the run environment and the review step are yours to build.

That is the right choice when the deliverable is an application. If your product is the agent runtime itself, you want the primitives the framework exposes. Two head-to-head pages cover the frameworks teams ask about most: [Kortix vs LangGraph](/kortix-vs-langgraph) and [Kortix vs CrewAI](/kortix-vs-crewai).

### A system you run owns the work end to end

Kortix puts the agents, their skills, company memory and every connector in one git repo you own. Each session runs on its own isolated sandbox, on its own branch, and session work reaches main through a change request a person approves. Merge is default-deny for agents. There is no orchestration library to wire up, because running and governing the agents is the product.

Pick this layer when the deliverable is finished work the company must review. For the step-by-step path, read [how to run an agent framework](/how-to-run-an-agent-framework).

### What you own and operate in each case

With a framework you operate an application: you own the code, you run the process, and you keep the host alive. With Kortix you operate a repo and a control plane: agents, skills and memory are files, the model is a configuration choice with any model provider and your own keys, and it runs on Kortix Cloud, in your VPC, or your own on-prem network. Source you can read, fork and audit is the point either way; Kortix's own is at [Kortix on GitHub](https://github.com/kortix-ai/suna).

For the category question behind the choice, read [framework or platform](/framework-or-platform). The Kortix blog also walks through [how to choose an open-source AI agent platform](https://kortix.com/blog/open-source-ai-agent-platform).

## Choosing an open source agent framework

### Is Kortix an agent framework?

No. Kortix is the open-source AI Operating System, a layer above a framework. A framework is a library you build with; Kortix runs and governs the agents, the skills, the memory and the connectors in one repo.

### Which open source agent framework should I use?

Choose by deliverable. Embed LangGraph, CrewAI, AutoGen or OpenHands when the product is an application your team builds and hosts. Choose Kortix when the product is finished work a company runs, reviews and owns.

### How does Kortix compare with LangGraph and CrewAI?

LangGraph and CrewAI are frameworks you build with; Kortix is the system that runs and governs the agents. [Kortix vs LangGraph](/kortix-vs-langgraph) and [Kortix vs CrewAI](/kortix-vs-crewai) each cover one head to head.

### Can I self-host these?

Each framework is open source and you run it yourself. Kortix is open source too, and self-host is free, with Kortix Cloud as the managed option.

## Run the agents on a system you own

Open source, any model provider with your own keys, self-host for free.

[Try Kortix](https://kortix.com) · [Kortix vs LangGraph](https://opensourceaiagentframework.com/kortix-vs-langgraph)

Open source · Any model, your keys · Self-host, VPC, or on-prem
