Vibeleaderboard
Index / tool
Visit docs.openclaw.ai
Category
AI Agents
Rank
Pricing
Open Source
Type
TOOL
Builder
openclaw
Latest release
v2026.9.8
Date

About

OpenClaw-native workflow shell — typed, local-first macro engine that turns skills and tools into composable pipelines and safe automations.

What it does

Lobster runs repeatable agent workflows made from shell commands, data transformations, model calls, conditions, and human checkpoints. Steps exchange structured output, while retries, timeouts, saved state, and resume tokens support interrupted work.

Why it's ranked here

Lobster addresses a real agent reliability problem with concrete controls instead of another free-form planner. Structured data flow, approval identity checks, schema-validated input, dry runs, and workflow graphs make consequential automation easier to inspect and resume.

What's good

Workflows can mix ordinary command-line programs with native model and configured-agent stages. Approval gates can require a specific person or someone other than the initiator. Input responses use JSON Schema validation. Graph output exposes data flow, conditions, and checkpoints before execution.

Tradeoffs

It requires Node 22 or newer and assumes comfort with shell commands, JSON, and workflow definitions. Argument substitution is raw, so unsafe text belongs in environment variables. Commands restart after resumed input and must remain idempotent until the response arrives. Pricing estimates depend on a static table or manual overrides.

How to use it well

Use it for teams turning repeated agent procedures into inspectable workflows, especially operations with model calls, command-line tools, approvals, and recoverable pauses. Prefer environment variables for untrusted arguments and graph workflows before running them. Bring a separate credential system because Lobster deliberately does not own authentication tokens.

Technical notes+

package.json defines an ESM npm package with three executables and public SDK, core, and GitHub recipe exports. src/cli.ts routes human and tool modes, workflow execution, graph rendering, dry runs, and resume handling. src/runtime.ts consumes arrays or iterables stage by stage and tracks suspension state. src/input_request.ts caps replay snapshots at 1,000 items, 1 MiB, and 100 history entries, while src/validation.ts memoizes Ajv validators by stable schema serialization. src/pipeline_resume_state.ts persists resumable approval or input state under UUID-based keys. src/token.ts serializes token payloads as base64url JSON; no signature or encryption appears in that file. src/shell.ts selects cmd.exe on Windows and /bin/sh elsewhere, with an environment override.

Observed

License
MIT
Primary language
TypeScript, compiled to JavaScript
Package
ES module npm package named @clawdbot/lobster
Runtime requirement
Node.js 22 or newer
Interfaces
Command-line executables plus public SDK and core library exports
Workflow formats
Lobster, YAML, YML, and JSON files
Direct runtime dependencies
Ajv and YAML
Shell support
Windows command shell and POSIX /bin/sh, with an override

Read from README.md, package.json, src/cli.ts, src/shell.ts, src/token.ts, src/parser.ts, src/resume.ts, src/runtime.ts, src/read_line.ts, src/validation.ts, src/input_request.ts, src/pipeline_resume_state.ts, src/sdk/index.ts, src/sdk/token.ts, src/core/index.ts.

What it can do

  • Create typed automation workflows

    User-defined skills and toolsExecutable workflow pipelines

  • Compose modular pipeline components

    Individual skills or toolsCombined workflow sequences

  • Execute local-first macros

    Macro definitions and trigger conditionsAutomated task execution

  • Validate workflow safety

    Automation scripts and pipelinesSafety verification results

  • Transform skills into reusable components

    Raw skills or capabilitiesComposable workflow modules

  • Process workflows through shell interface

    Command-line instructionsWorkflow execution results

Tags

openclawworkflowshellautomationmacro

Tech Stack

Node.jsTypeScript

Media

Lobster

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.