Open Relay banner
slaveOftime slaveOftime

Open Relay

AI community

Description

oly turns long-running and interactive CLI workflows into persistent, supervised sessions for humans and AI agents. Close the terminal, keep the process alive, get notified when input is needed, and jump back in from anywhere.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

oly — Open Relay

oly logo

[![npm version](https://img.shields.io/npm/v/@slaveoftime/oly.svg)](https://www.npmjs.com/package/@slaveoftime/oly) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

https://github.com/user-attachments/assets/bd52a474-d9c4-48a7-824b-8df328a9d5a7

Run interactive CLIs and AI agents like managed services.

`oly` gives long-running terminal jobs a durable home.

Start a command once, detach, close your terminal, come back later, inspect logs, send input only when needed, or reattach and take over. It is built for AI agent workflows, interactive CLIs, and any session you do not want tied to one fragile terminal window.

If `oly` saves you time, please star the repo. That helps more people discover it.

For deep implementation details, see [ARCHITECTURE.md](./ARCHITECTURE.md), [ARCHITECTURE_PTY.md](./ARCHITECTURE_PTY.md).


Why people use `oly`

  • Detach without losing the process. The daemon owns the session, not your terminal.
  • Stop babysitting prompts. Watch logs or wait for likely input-needed checkpoints.
  • Intervene surgically. Send text or keys without attaching.
  • Resume with context. Reattach and replay buffered output first.
  • Keep an audit trail. Session output and lifecycle events persist on disk.
  • Control it from more than one place. Use the CLI, the web UI, or route work to connected nodes.

`oly` is not trying to replace your favorite terminal. It is a supervision layer for long-lived, interactive workloads. A simple CLI proxy.


Install

npm

npm i -g @slaveoftime/oly

The published npm package bundles the supported platform binaries directly, so users do not need to download a GitHub release asset during `npm install`.

Cargo

cargo install oly

Homebrew

brew tap slaveOftime/open-relay https://github.com/slaveOftime/open-relay
brew ins