Skip to navigation

Welcome to Islo

What is Islo?

Islo is a platform for running engineering work through Factories. A Factory is your workspace for reusable Agents, their Machines, and the Lines that coordinate their work. Use it for bug fixes, PR review, triage, and feature delivery, then inspect or steer each run.

Core concepts

  • Factories organize Lines, Agents, Machines, and runs for related engineering work.
  • Machines define the prepared environments, repositories, dependencies, and tools Agents need. The same Machine configuration can serve multiple Agents and Lines.
  • Agents are reusable workers with prompt or script instructions and an assigned Machine. Lines use these saved configurations in their stages.
  • Lines define repeatable workflows: how work starts, which stages use which Agents, and how their results determine the next stage. A run records one execution.
  • Integrations connect tools such as GitHub, Slack, and Linear so work can arrive from your tools and Agents can act on it.
  • Gateways control Agents’ access to connected services through policies and credential injection. A Machine can carry the gateway profile its Agents use.

Sandboxes provide the isolated runtime infrastructure behind Machine execution. See the advanced lifecycle reference when you need those implementation details.

Your Factory keeps the workflow and its resources together. Agents use your repositories, dependencies, and connected tools, and keep working after you close your laptop. Open the run whenever you want to see progress or give direction.

A demo run with Timeline selected, showing its stages and Details panel.

Your first Line in four steps

A Line is the workflow your agents follow. The quickstart walks through the onboarding wizard:

1

Connect tools

Connect GitHub; add Linear or Slack when your work needs them.

2

Create factory

Name the workspace where work arrives and you stay in control.

3

Create machine

Prepare the Machine, the environment each Agent runs on.

4

Run your line

Choose a Suggested Line, select or trigger manually, give it input, and open the run.

Prefer the terminal?

Install the CLI, sign in, and add the skills for your coding agent:

curl -fsSL https://islo.dev/install.sh | bash
islo login
npx skills add islo-labs/skills

Follow Quickstart with a coding agent to have your agent prepare the workflow.

Once your factory exists, delegate work from Slack, GitHub, or Linear.

Explore the docs

Use the API Reference tab for endpoints and the Changelog tab for releases.