Can I self-host it?
Yes. Run it on Kortix Cloud, in your VPC, or on your own on-prem network. Self-host is free.
You want a Zapier alternative with a GitHub repo you can clone. Kortix is the open-source AI Operating System: your agents, skills, memory and connectors live as files in one repo you own. Each session runs its own isolated machine.
Four real excerpts from the Kortix repo and docs, each one yours to diff and run.
$ curl -fsSL https://kortix.com/install | bash$ kortix init$ kortix ship# kortix.yamlagents: support-triage: file: agents/support-triage.md connectors: all# kortix.yamltriggers: - slug: daily-digest type: cron cron: '0 0 9 * * 1-5' prompt: Summarize yesterday’s support tickets and open a change request with the digest.$ kortix sessions new --prompt "Reproduce issue #142, fix it, and open a change request"$ kortix cr ls$ kortix chatA hosted builder keeps your automation in someone else's database. You can click a node, but you cannot clone it, diff it or review it before it runs. Kortix is the open-source AI Operating System: your agents, their skills, your company memory, and every connector in one git repo you own, with the agents working on real cloud computers. If you have been looking for a Zapier alternative on GitHub, the repo is the point.
The unit of work is a session, not a step. You hand an agent a job in plain language, and it plans its own steps and runs them. A flow runs the steps you drew; a session takes a job you can describe but cannot draw. That difference matters when the work is research, a fix or a report whose steps you cannot list in advance.
Three kinds of files carry the work:
One repo holds them all, plus the kortix.yaml that declares the machine image, the connectors and the triggers. You can grep the whole configuration, diff any change, and roll any part of it back. The repo behaves the same on your laptop and in the cloud, so a session in the cloud runs the same files you tested locally.
The repo also holds the connectors. Kortix reaches 3,000+ apps in a click, plus MCP, OpenAPI, Postman, GraphQL and raw HTTP. Connector credentials are brokered server-side and never enter the machine, so a session calls a tool without holding the key.
You decide what each call may do. Each tool call can be set to Allow, Ask or Block, with rules down to the arguments of each call. An Ask holds the call, and the agent's turn pauses and resumes when a person approves. Approval gates you set. Off until you set them.
Kortix is model-agnostic. Pick the model per agent, per session or per message, with any model provider and your own keys. Or the ChatGPT plan you already pay for. When a better model lands, you switch it in a file instead of waiting on a hosted builder's roadmap.
One isolated sandbox per session. Each session has its own isolated machine and branch, and session id, sandbox id and branch name are the same string. The agent can install, run and break anything, because only what it commits survives. Thousands of agents in parallel on one config, each on its own cloud computer, is the part a laptop cannot do and a fixed canvas cannot either.
Session work reaches main through a change request. Merge is default-deny for agents, so the company improves one reviewed change at a time. You read the diff first and decide whether it lands. Triggers run the same way with nobody present: a cron schedule or a signed webhook starts a session, and the agent opens a change request with the result.
If every job you have is a fixed flow between apps, a flow builder covers it and it is the simpler choice. Choose Kortix when the job is open-ended, when you want the configuration in a repo you own, or when you want an agent that takes a real job on a real machine and hands back a change you can read. The Kortix vs Activepieces walkthrough covers that split in full.
Start with three commands: curl -fsSL https://kortix.com/install | bash, then kortix init, then kortix ship. Self-host is free, or run it on Kortix Cloud.
Yes. Run it on Kortix Cloud, in your VPC, or on your own on-prem network. Self-host is free.
Yes. Any model provider with your own keys, per agent, per session or per message. Or the ChatGPT plan you already pay for.
Kortix is open source. Read it, fork it, audit it. The repository is Kortix on GitHub.
Free to start, and self-host is free