Skip to content

Self-hosted Gumloop: run the open-source alternative yourself

Gumloop runs in Gumloop's cloud, so there is no self-hosted Gumloop to install. The open-source route is a different system you own: Kortix, where each session gets its own isolated machine and every agent, skill and connector lives in a git repo.

Three commands to a self-hosted instance

The CLI installs the toolchain, then one command brings the full stack up on your own machine.

01

CLI

Install and ship a project

The install script downloads the signed release binary; then scaffold a project and push it.

terminal
$ curl -fsSL https://kortix.com/install | bash$ kortix login$ kortix init my-agent$ kortix ship
Source: https://kortix.com/docs/cli
02

Self-host

Run the whole stack on your box

One command starts the full stack as a Docker Compose stack, then point the CLI at your own host.

terminal
$ kortix self-host start$ kortix hosts use selfhost
Source: README.md in https://github.com/kortix-ai/suna
03

Config file

The work lives in kortix.yaml

Triggers, connectors and the machine image are declared in one file at the repo root.

kortix.yaml
# 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.
Source: README.md in https://github.com/kortix-ai/suna

What self-hosting actually changes

When a team leaves a hosted, build-it-in-the-browser tool, the real question is where the system lives. With Kortix, the whole thing is a git repo you own. Agents, skills, memory, connector config and triggers are text in that repo, and kortix.yaml at its root declares the machine image, the connectors and the triggers. You can grep the whole company, diff any change, and roll any part of it back.

Sessions do not run inside a shared vendor account. Each session gets its own isolated machine and branch, so one agent's work cannot reach into another's. Connections are the part teams ask about first: connector credentials are brokered server-side and never enter the machine, and secrets are encrypted at rest with a key per project. Nothing merges itself either. Session work reaches main through a change request, and merge is default-deny for agents, so a person reads the diff before it lands.

The model layer stays yours. Any model provider with your own keys, or the ChatGPT plan you already pay for, and the repo records which agent uses which model. Run it on Kortix Cloud, in your VPC, or on your own on-prem network.

Can you self-host Gumloop?

Gumloop is a hosted product. You build agents in their web app and they run in Gumloop's cloud, and its plans are Pro and Enterprise only. There is no Gumloop image or on-prem install to deploy, so a "self-hosted Gumloop" really means a different system that you run yourself.

Kortix is that different system, and it is open source. Self-host is free, and the agents, skills, memory and connectors stay in a repo you own rather than in someone else's database. The difference is architectural: one is a hosted builder you rent, the other is a system you operate.

If cost is the deciding factor, the Gumloop pricing breakdown puts the two billing shapes side by side, and the Gumloop alternatives page covers the wider field of hosted and self-hosted options.

What it takes to run it

One command, kortix self-host start, brings the stack up as a Docker Compose stack. The first interactive setup asks only for the integration credentials that unlock managed git, GitHub access and connectors; ports, local URLs and keys are generated for you. GitHub connects later in the dashboard under Settings, and models are bring-your-own-key in the app. The stack has no Redis and no separate worker process, so there is less to keep alive.

A note worth stating plainly: self-host start pulls its images from Docker Hub, so this is a self-hosted install rather than a disconnected one. The instance still needs to be reachable so a sandbox can call back to it.

Self-hosting questions, answered

  1. 01

    Can you self-host Gumloop?

    No. Gumloop is a hosted product: its agents run in Gumloop's cloud and its plans are Pro and Enterprise. To self-host, you run a different open-source system, such as Kortix, on your own infrastructure.

  2. 02

    Is self-hosting a Gumloop alternative free?

    Kortix self-host is free. You cover only your own infrastructure and, unless you bring your own keys, your model provider. The managed cloud is the paid option, and the pricing breakdown shows both.

  3. 03

    What do I need to run it?

    Docker, one command to start the stack, and the integration credentials for the tools you want to connect. Models are bring-your-own-key in the app, and the first run needs no model key.

  4. 04

    Where do the agent credentials live?

    Connector credentials are brokered server-side and never enter the machine. Secrets are encrypted at rest with a key per project, and a secret can be egress-enforced (experimental) so the sandbox holds only a handle.

  5. 05

    Is a self-hosted setup safe to use?

    Each session gets its own isolated machine and branch. Per-resource permissions for people and agents. Roles, groups, and an audit trail. Approval gates are off until you set them.

  6. 06

    How do I move a job off a hosted builder?

    You rebuild it as an agent or a trigger in your repo instead of clicking it together in a hosted canvas. The open-source route explains what that repo holds.

Run the system yourself

Kortix is open source and free to self-host on your own hardware.