Skip to content
OpenWork Alternative

OpenWork vs Kortix: which open-source AI workspace fits your team

OpenWork and Kortix both run AI agents, but they are built for different work. OpenWork is a free desktop app where agents work on your local files. Kortix is the open-source AI Operating System, where your agents, skills, memory, and connectors live in one git repo you own. Here is how to choose.

The record

From session to reviewed change

Exhibitfrom session to reviewed change
project (git repo + kortix.yaml)└─ session ──> isolated sandbox on branch "<uuid>"└─ agent commits + pushes└─ change request ──> merge ──> default branch
Source: kortix.com/docs

A session is one unit of agent work: it starts on an isolated sandbox and branch, and nothing reaches the default branch until a person reviews it as a change request.

Row by row

OpenWork vs Kortix, row by row

One open-source desktop app and one open-source system for the whole company, measured on where each keeps its work.

What it is

  • KortixOur recommendation
    Open-source AI Operating System. One git repo holds agents, skills, memory, connectors.
  • A free, open-source desktop app for AI agents on your own files.

Open source

  • KortixOur recommendation
    YesOpen source. Read it, fork it, audit it.
  • PartlyYes, for the app and core. The org control plane is separate.

What you own

  • KortixOur recommendation
    One git repo you own: agents, skills, memory, and connectors.
  • Your local files stay yours; the team control plane can be self-hosted.

Where agents run

  • KortixOur recommendation
    Each session runs on its own isolated sandbox and branch.
  • Locally, in a desktop app for macOS, Windows, and Linux.

Models

  • KortixOur recommendation
    Any model provider with your own keys.
  • Any model OpenCode supports: 50+ providers, your keys, or local models.

How work lands

  • KortixOur recommendation
    Session work reaches main through a change request. Merge is default-deny.
  • Work happens on your files locally; teams share skills and MCP servers.

Governance

  • KortixOur recommendation
    Per-resource permissions for people and agents. Roles, groups, and an audit trail.
  • An admin interface publishes capabilities and manages access; desktop policies.

Price

  • KortixOur recommendation
    Free is $0 with 200 credits per month and 1 project; $40/seat/month.
  • Free desktop app; cloud team plan from $10 per seat per month.

OpenWork facts come from openworklabs.com and its repository; Kortix facts come from the Kortix docs. Checked October 2026.

Which one fits: the short answer

OpenWork fits one person or a small team that wants an AI agent working on local files from a desktop app. It is a free, open-source desktop application for macOS, Windows, and Linux where agents work on your own files, it is built on OpenCode, and it takes your own model keys (openworklabs.com). Pick OpenWork when the work stays on one machine and you want to share skills and MCP servers with teammates by importing a link.

Kortix fits a team that wants to run the company from one owned system. Kortix is the open-source AI Operating System: your agents, skills, company memory, and connectors live in one git repo you own, and the agents work on real cloud computers, landing work as changes a person approves (Kortix on GitHub). Pick Kortix when agents must reach 3,000+ apps, run in Slack or Microsoft Teams, and put every change through a review before it reaches main.

The same decision, written by the Kortix team, is on the Kortix blog: Kortix vs OpenWork.

What OpenWork is

OpenWork is a free, open-source desktop application that runs AI agents on your own files. It ships for macOS, Windows, and Linux, and it is built on OpenCode, so it works with any model OpenCode supports, including local models. The desktop app needs no account, and you bring your own model keys. Teams package skills, MCP servers, and plugins so a teammate imports the same setup in one click (github.com/different-ai/openwork). For larger organizations, OpenWork Den is a separate control plane that provisions inference, manages access, and sets desktop policies.

What Kortix is

Kortix is the open-source AI Operating System. Your agents, skills, company memory, and connectors live in one git repo you own, and each session runs on its own cloud computer. A session is one unit of agent work on its own isolated sandbox and branch. When the work is ready, the agent opens a change request, and a person reviews the diff before it merges to the default branch. You reach it from the web app, the CLI, Slack, Microsoft Teams, or a trigger (Kortix on GitHub).

Where the configuration lives

The two tools keep their configuration in different places. OpenWork manages agents, skills, and connections inside the desktop app and shares them through the OpenWork MCP; its app and core are open source, and its org control plane is a separate layer. Kortix keeps the configuration in a git repo. kortix.yaml declares the machine image, connectors, triggers, and secret names and grants, while agents and skills are markdown files. Because it is a repo, the configuration is versioned and diffable, and any change to an agent or a skill is reviewed like code. The CLI scaffolds it with kortix init.

Where the models come from

Kortix is model-agnostic. It runs any model provider with your own keys, or the ChatGPT plan you already pay for. OpenWork works with any model OpenCode supports, which is 50+ providers plus local models you run yourself. Both let a team keep its own keys. The difference is where the session runs: Kortix runs it on a cloud computer, and OpenWork runs it on the machine in front of you.

Where each one fits

OpenWork suits a knowledge worker who wants an agent beside their own files without a server. It runs locally, keeps files on your machine, and makes sharing a skill a one-click import, which is a strong fit for one person or a small team on a laptop.

Kortix suits a company that wants a system rather than a single app. Agents run in the cloud, reach the apps the company already runs on, and land work through a change request a person approves. The configuration, the memory, and the connectors are files in one repo the company owns, so the setup is versioned and moves with the company.

FAQ

Frequently asked questions

  1. Are OpenWork and Kortix both open source?

    Yes. OpenWork is a free, open-source desktop app for macOS, Windows, and Linux; its desktop app and core are open source, and its org control plane is a separate layer you can self-host (openworklabs.com). Kortix is the open-source AI Operating System, and you can read, fork, and audit the code (Kortix on GitHub).

  2. Do OpenWork and Kortix use the same models?

    Both are model-agnostic and let you bring your own keys. OpenWork works with any model OpenCode supports, which is 50+ providers plus local models. Kortix works with any model provider with your own keys, or the ChatGPT plan you already pay for. The difference is where the session runs, on a cloud computer for Kortix and on your own machine for OpenWork.

  3. Where do the agents run?

    OpenWork runs agents on your own machine, inside a desktop app, and keeps your files local. Kortix runs each session on its own isolated sandbox and branch, so the agent can install, run, and break anything while only what it commits survives. Kortix work reaches main through a change request a person approves.

  4. Which one should a team pick?

    For one person or a small team working on local files, OpenWork's desktop app fits. For a team that wants agents to reach business apps, run in Slack or Microsoft Teams, and land every change through review, Kortix fits: agents, skills, memory, and connectors live in one git repo the company owns, and work reaches main through a change request.

Run your whole company from one repo you own.

Open source, any model with your keys, self-host or managed cloud.

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