inferable  by inferablehq

AI workflow runtime with human-in-the-loop capabilities

created 9 months ago
392 stars

Top 74.5% on sourcepulse

GitHubView on GitHub
Project Summary

Inferable provides a managed, durable execution runtime for building AI workflows and agents. It targets developers needing to integrate human-in-the-loop approvals, ensure structured outputs from LLMs, and manage versioned, long-running processes. The primary benefit is enhanced reliability and control for complex AI-driven applications.

How It Works

Inferable utilizes a long-polling mechanism to connect to user infrastructure, enabling workflows to execute within the user's own environment, including behind firewalls. This approach avoids the need for inbound port openings and allows for self-hosting. Workflows are defined using SDKs (currently Node.js/TypeScript and Go) and can incorporate human approvals via Slack or email, with automatic parsing, validation, and retries for LLM-generated structured outputs. Versioning ensures backward compatibility during updates.

Quick Start & Requirements

Highlighted Details

  • Workflows execute within user infrastructure, supporting private VPCs and firewalls.
  • Supports human-in-the-loop approvals via email or Slack.
  • Automatic parsing, validation, and retries for LLM structured outputs.
  • Versioned workflows for backward compatibility and gradual rollouts.

Maintenance & Community

  • Active development indicated by NPM and Go package version badges.
  • Community contributions are welcomed.

Licensing & Compatibility

  • MIT License. Permissive for commercial use and integration with closed-source applications.

Limitations & Caveats

The CLI tool is currently in alpha. .NET SDK is experimental. Language support beyond Node.js/TypeScript and Go is planned but not yet available.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
33
Issues (30d)
0
Star History
31 stars in the last 90 days

Explore Similar Projects

Starred by Peter Norvig Peter Norvig(Author of Artificial Intelligence: A Modern Approach; Research Director at Google), Michael Han Michael Han(Cofounder of Unsloth), and
15 more.

open-interpreter by openinterpreter

0.1%
60k
Natural language interface for computers
created 2 years ago
updated 4 days ago
Feedback? Help us improve.