Skip to content
agenticoperatingsystemguide.comUpdated Compare

Orchestration runs the steps; an open-source agentic OS grants them

An orchestration platform decides which agent runs next. An agentic operating system decides what an agent may do, on which sandbox, and where the record of it lives. Kortix is the open-source AI Operating System.

Two jobs share one category name

An orchestration platform coordinates work that is already defined. It decides which agent runs next, what happens when a step fails, and where a person takes over. UiPath describes its own product as the layer that coordinates "AI agents, robots, and people across long-running processes" (UiPath). That is a scheduling job, and a hard one.

An agentic operating system answers a different question. What may each agent reach, with whose credentials, on which sandbox, and what record exists after it acts? The answer needs a home that a person can read and a reviewer can diff. In Kortix that home is the project repo, where the manifest, the agent files, the skills and the connectors travel together.

Where a grant lives

The manifest is a file in the repo. The manifest reference says kortix.yaml declares the agents and what each one may reach. The starter template's manifest shows the shape of an agent entry:

yamlyaml
agents:
  kortix:
    file: agents/kortix.md
    connectors: all
    secrets: all
    kortix_permissions: all
    skills: all

A grant nobody wrote grants nothing. Grants are deny-by-default: an agent with no connectors, secrets, apps or kortix_permissions key gets none of them, so it reaches no connector, reads no secret, opens no App and carries no permission; a person widens it on purpose. Two keys run the other way: an omitted tools key grants every tool, and an omitted skills key leaves skill access to the agent file's permission rules. Cut the connector list to one app and the agent reaches that app only. Permissions run the same way for the people around the agents: "Per-resource permissions for people and agents. Roles, groups, and an audit trail." The permissions docs map roles and groups onto a project.

Nothing is approved by default either. "Approval gates you set. Off until you set them." The merge step follows the same rule: "Session work reaches main through a change request. Merge is default-deny for agents." An auditor who asks who approved a payment gets one of two artifacts: a step in a process history, or a change request that carries the approver into the repo beside the diff it allowed.

The label gets blurred on purpose

Lyzr sells an agentic OS, and its buyer's guide defines the term this way: "an agentic OS means an enterprise AI agent orchestration platform" (Lyzr). The same guide warns that many vendors relabel an old product and keep the marketing. Both statements are useful. Read them together and the label stops telling you which job a product does, so ask about the artifact instead.

UiPath is the cleaner case. It keeps the word orchestration and describes a governance layer over agents, robots and people, including agents built by other vendors (UiPath). Its policy, audit and human-in-the-loop controls sit at that layer. That is a real answer when a process spans systems from several vendors.

Three questions that settle it

  1. Can you draw the process once and keep it? A fixed sequence with exceptions is orchestration work, and a scheduler earns its price.
  2. Do agents need different reach from each other, reviewed when it changes? That is a grant file, and the file belongs in git next to the code.
  3. When the auditor asks who approved an action, which artifact do you open? A process log, or a change request with a person's name on the merge.

If your problem is a repeatable process, you want orchestration. If it is a workforce of agents that must be granted, approved and audited, you want the operating system. Teams buy the first when they needed the second, and the gap shows up in the first audit of a consequential action.

Where the environment runs decides whose disk holds the record. "Run it on Kortix Cloud, in your VPC, or on your own on-prem network. Self-host is free." A scheduler can arrange work across systems you do not own. The grant and the audit trail have to sit somewhere you do.

The two categories, side by side

What each one coordinates, where a grant is written, and how policy is enforced.

What it coordinates
KortixSessions of agents on their own sandboxes
UiPathAgents, robots, people and systems in one process
LyzrAutonomous agents across business functions
Where agents and permissions are defined
Kortixagents/<name>.md plus grants in kortix.yaml
UiPathBPMN models, policy and identity at the orchestration layer
LyzrAgents built in Lyzr Studio; policy in the Control Plane
Self-host
KortixYes, on your network, free
UiPathYes, run the platform yourself
LyzrYes, private cloud or on-premise
How policy and approval are enforced
KortixApproval gates you set. Off until you set them.
UiPathExceptions route to people in Action Center
LyzrPolicy and RBAC enforced by the Lyzr Control Plane
Open source
KortixYes
UiPathNo
LyzrNo

Questions buyers ask before the first demo

Short answers that name the category first, so the demo starts from the right question.

What is an agentic orchestration platform?

A platform that decides the order work runs in: which agent acts next, what happens when a step fails, and where a person takes over. UiPath's version coordinates agents, robots and people inside one governed process, with policy applied at that layer.

What is an agentic AI operating system?

The environment agents run in. It holds the agents themselves, what each one may reach, the sandboxes they work on, and the record of what they did. Kortix is the open-source AI Operating System.

Put the grants in a repo you own

Start on Kortix Cloud, or run the whole thing on your own network.