Discover and explore top open-source AI tools and projects—updated daily.
openclawOrchestrates typed workflows for AI agents and local automations
Top 43.7% on SourcePulse
Open-source project Lobster provides a typed, local-first workflow shell designed to act as a "macro engine" for AI agents like OpenClaw. It transforms tools and skills into composable pipelines and automations, enabling AI agents to invoke complex workflows in a single step. This approach significantly saves AI token usage, enhances determinism, and improves the resumability of automated tasks, making it ideal for developers integrating AI into complex operational pipelines.
How It Works
Lobster utilizes a JSON-first approach for defining typed pipelines, jobs, and approval gates, moving beyond traditional text-based shell pipes. Its core design emphasizes local-first execution, ensuring workflows run reliably without external dependencies beyond the defined tools. A key advantage is its composability, allowing complex sequences of operations to be packaged as macros callable by AI agents. Lobster avoids introducing new authentication surfaces, leveraging existing mechanisms for token management.
Quick Start & Requirements
pnpm install.node ./bin/lobster.js <command>. Core commands include exec (for OS commands), approve (for gating), and run (for workflow files).openclaw.invoke, clawd.invoke) to call Lobster pipelines from workflows, requiring OPENCLAW_URL and optionally OPENCLAW_TOKEN environment variables.Highlighted Details
--emit flags for programmatic approval integration.LOBSTER_ARG_<NAME>, LOBSTER_ARGS_JSON) for passing complex or sensitive arguments to shell commands, mitigating injection risks.stdin: $stepId.stdout.Maintenance & Community
No specific details regarding maintainers, community channels (like Discord/Slack), or project roadmap were present in the provided README content.
Licensing & Compatibility
The license type and any compatibility notes for commercial use or closed-source linking were not explicitly stated in the provided README content.
Limitations & Caveats
Workflow steps execute commands within /bin/sh, requiring that invoked tools be actual executables or shell scripts. While interactive approval gates are supported via TTY prompts, programmatic integration relies on the --emit flag. The README does not detail support for platforms other than those compatible with Node.js and pnpm.
1 week ago
Inactive
googleworkspace
activepieces