Openpieces logoopenpieces
Back to marketplace

Shared Terminal

ACTION

Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04

Haniel0 installs0 starsPublished 6/16/2026 · 29d ago

Endpoints

· 7
GET/

Input Schema

{
  "type": "object",
  "required": [],
  "properties": {}
}
POST/resync

Input Schema

{
  "type": "object",
  "required": [],
  "properties": {}
}
ALL/proxy/:port/*
GET/ws
POST/open

Input Schema

{
  "type": "object",
  "required": [],
  "properties": {}
}
POST/input

Input Schema

{
  "type": "object",
  "required": [
    "sessionId"
  ],
  "properties": {
    "cols": {
      "type": "integer",
      "description": "New number of columns for resize"
    },
    "data": {
      "type": "string",
      "description": "Keystroke data to write to PTY"
    },
    "rows": {
      "type": "integer",
      "description": "New number of rows for resize"
    },
    "sessionId": {
      "type": "string",
      "description": "Terminal session ID"
    }
  }
}
GET/output

Input Schema

{
  "type": "object",
  "required": [
    "session"
  ],
  "properties": {
    "since": {
      "type": "integer",
      "description": "Cursor position to poll from"
    },
    "session": {
      "type": "string",
      "description": "Terminal session ID"
    }
  }
}

Similar ACTION Pieces