Secrets management for Loopstack workflows — entity, service, tools, and REST API for securely storing and retrieving workspace secrets
GitHub integration workflows for Loopstack — connect workspaces to GitHub repositories with OAuth, push, pull, and sync
Example workflow that uses @loopstack/hitl's ConfirmUserWorkflow to present a markdown summary and branch on the user's confirm/deny decision
Example workflow demonstrating @loopstack/remote-file-explorer-module — lists a remote workspace tree and reads a file
Provides isolated execution environments for running untrusted or experimental code within Loopstack workflows
A simple workflow demonstrating how to render core UI documents (message, error, markdown, plain text) in the Loopstack Studio.
Convert a file: URI to a file path
A simple workflow showing how to work with structured LLM output in Loopstack.
An example module demonstrating how to interact with Google Calendar, Gmail, and Google Drive using OAuth authentication with the Loopstack automation framework. Includes a structured calendar workflow and an interactive chat agent powered by an LLM.
A library for validating credit card fields
Launch your command line tool with ease.
Bare bones Promises/A+ implementation
Workflow runtime for AI agents - deterministic pipelines with approval gates
Angular Schematics - Library
Remote client and tools for Loopstack workflows — HTTP client for communicating with remote server processes, plus workflow tools for file operations, command execution, and environment management
An example chat workflow to interact with an LLM.
Human-in-the-loop workflows for Loopstack — ask questions, present options, and request confirmations from users during workflow execution
A system for sharing tool configurations between projects without duplicating config files.
Small footprint URL parser that works seamlessly across Node.js and browser environments
A tool to create chat messages from in a workflow
TypeScript runtime and CLI for connecting to configured Model Context Protocol servers.
Convert a string of words to a JavaScript identifier
Allows users to use generators in order to write common functions that can be both sync or async.
A workflow demonstrating how to create dynamic routing an a workflow