Skip to content
Autonomous AI Agents GuideTry Kortix
Autonomy is a schedule, a policy and a merge gate

Autonomous AI agents, open source, and who merges what they do

The open-source AI Operating System

Autonomous AI agents start work with nobody present: a schedule slot, a signed webhook, an app event, or a monitor command that prints. Kortix is the open-source AI Operating System, and every run it starts lands as a change request a person reads and merges.

Change requests a person merges · Approval gates you set, off until you set them · Any model, your keys

kortix.yaml
GitHub Actions run #1475 in kortix-ai/suna: the DB Migrations workflow for change request #10911, run on commit 9d2f44d for agent-kortix, concluded Success in 54s.
triggers: - slug: daily-digest type: cron cron: "0 0 9 * * 1-5" timezone: Europe/Berlin prompt: Summarize yesterday's commits and open change requests.

Session work reaches main through a change request. Merge is default-deny for agents.

Which open source autonomous AI agent fits my team?

It depends on who runs it. A team that writes code and nothing else is well served by OpenHands, the self-hosted control center for coding agents and automations. One person who wants a chat assistant on their own machine picks OpenClaw. A solo operator who works in a shell and switches models by command takes Hermes. A company that wants the agent's rules, memory and connectors as versioned files, with a person merging the work, runs Kortix.

The open source options differ on where the rules live and who signs off the result.

Open source
Yes. Agents, skills, memory and config are files you own.
Yes. Open source.
Yes. Open source.
Yes. Open source.
No. Closed.
Where the config lives
One git repo: kortix.yaml, agents, skills, memory and triggers.
In the control center: backends, agents, automations.
On your hardware, in one Gateway's config.
One gateway process, configured from its CLI.
Agents are built in Copilot Studio.
How a run starts
Cron, signed webhook, app event, or monitor command.
Manually, or an automation on a schedule or webhook.
From a chat channel you already use.
From the TUI or a message in one of six channels.
Not stated
Who approves the work
A person with merge permission reads the change request.
Not stated
Not stated
Not stated
Not stated
Models
Any model, your keys, or the ChatGPT plan you already pay for.
Bring your own model.
Models are plugins you swap.
Any model; hermes model switches it.
Not stated
Where it runs
Kortix Cloud, your VPC, or on-prem. Self-host is free.
Your machine, Docker, a VM, or the cloud.
Your own computer, or one shared Gateway.
A $5 VPS, a GPU cluster, or serverless.
Microsoft's cloud.

"Not stated" means that option's own README, or Microsoft's Copilot Studio page, does not describe the row. Copilot Studio bills autonomous agent work per action in Copilot Credits.

What jobs can an autonomous AI agent run on its own?

Four runs, each told in full on autonomous agent examples.

What else do people ask about autonomous AI agents?

Autonomous AI agents are agents that start work with nobody present: a schedule slot arrives, a signed request reaches a URL, an app event fires, or a monitor command prints. Each run is a session on its own machine, and it ends in work a person can read.

A trigger starts a session and the agent runs the prompt attached to it. The trigger fires on a schedule slot, a signed POST, an app event or a monitor line, and each fire renders the prompt against the payload it received.

An AI agent answers the request you make; an autonomous agent starts on its own, from a schedule or an event. Snowflake describes them as staying engaged with an outcome, tracking progress and adapting over time, rather than completing one action and waiting.

Only with gates around the run. Set each tool call to allow, ask or block, cap runs per hour, and keep merge with a person, and a run that goes wrong lands nowhere.

A weekday digest of commits and open change requests, a signed-webhook intake that writes a CRM record, a pull-request review that comments on the diff, and a monitor that reacts to one command's output. All four run on a trigger with nobody watching.

One trigger, one policy file, one person who merges.

Start with the definition of autonomous AI agents, the open-source options, or a run with nobody watching.