# Build agents with an open-source AI agent framework. Run them on Kortix.

> An open-source AI agent framework gives your team a library to build agents. Kortix is the open-source AI Operating System that runs them: agents, skills, memory and connectors in one git repo you own, each session on its own cloud computer, and every change approved by a person before it lands.

URL: https://opensourceaiagentframework.com/

For engineers choosing how to run their agents

**The open-source AI Operating System**

`kortix.yaml`

```yaml
# kortix.yaml
agents:
  support-triage:
    file: agents/support-triage.md
    connectors: all
```

Source: https://github.com/kortix-ai/suna

Each session has its own isolated machine and branch.

[Try Kortix](https://kortix.com) · [See the comparison](https://opensourceaiagentframework.com/#compare)

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

## A framework builds agents. Kortix runs them.

LangGraph, CrewAI and AutoGen are libraries your engineers compose into an application; Kortix is the open-source system that runs and governs the agents a company depends on.

| | Kortix (recommended) | LangGraph | CrewAI | AutoGen |
| --- | --- | --- | --- | --- |
| 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 |
| Open source | Yes. Read it, fork it, audit it | 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 |
| 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 |
| Self-host | Kortix Cloud, your VPC, or on-prem | On your own infrastructure | On your own infrastructure | On your own infrastructure |
| Model choice | Any model, your own keys | Whichever model your code calls | Whichever model your agents call | Whichever model your code 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 |

## What the operating system does for you

Six jobs a framework leaves to your team, each handled in one place you own.

### 1. One repo for the whole company

Agents, skills, memory and connectors are files in one git repo you own, and `kortix init` scaffolds it.

`terminal`

```sh
$ kortix ship
```

Source: https://kortix.com/docs/quickstart

### 2. A cloud computer per session

Run it on Kortix Cloud, in your VPC, or on your own on-prem network from one stack.

`terminal`

```sh
$ kortix self-host start
```

Source: https://kortix.com/docs/host

### 3. Changes a person approves

Session work reaches `main` through a change request a person reviews and merges.

`terminal`

```sh
$ kortix cr merge 1
```

Source: https://kortix.com/docs/quickstart

### 4. Every action recorded

The audit log records every action, and roles and grants decide who reaches what.

`audit log`

```
Every action is recorded in the audit log.
```

Source: https://kortix.com/docs

### 5. Memory that compounds

Your company memory is files in the repo, so every session starts from what the company already knows.

`kortix.yaml`

```
Agents, skills, memory, tools, triggers and connectors are files in it.
```

Source: https://kortix.com/docs

### 6. Check the setup before you trust it

`kortix doctor` checks the login and the project, then pings a throwaway session before you rely on it.

`terminal`

```sh
$ kortix doctor
```

Source: https://kortix.com/docs/quickstart

**20,000+** GitHub stars

## Open source. Read it, fork it, audit it.

[Kortix on GitHub](https://github.com/kortix-ai/suna)

## Questions engineers ask about open-source AI agent frameworks

### What is an open-source AI agent framework?

It is a library your engineers import to build agents, and LangGraph, CrewAI and AutoGen are examples. A framework defines how agents reason, call tools and hand work to each other, while your team still builds and operates the runtime around it.

### Is Kortix a framework or a platform?

Kortix is the open-source AI Operating System, so it is a platform rather than a library. Agents, skills, memory and connectors live in one git repo you own, and every session runs on its own cloud computer.

### Can I self-host Kortix?

Yes. Run it on Kortix Cloud, in your own VPC, or on your own on-prem network; self-hosting installs the full platform with the `kortix self-host` commands, and self-host is free.

### Which models can the agents use?

Any model provider with your own keys, or the ChatGPT plan you already pay for.

### 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.

## Run your agents on the system you own

See the whole decision on the [Kortix vs CrewAI](/kortix-vs-crewai) page.

[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
