Skip to content

Build distributed AI agents from your existing internal codebases with durable execution.

License

Notifications You must be signed in to change notification settings

inferablehq/inferable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inferable Logo

Inferable

Build production-ready AI Agents with Durable Execution.

NPM Version GitHub go.mod Go version NuGet Version License

What is Inferable?

Inferable is a platform for building production-ready AI Agents. At a high level, it allows you to:

  • Register Tools from your new or existing distributed systems.
  • Define Agents that can use these tools to perform multi-step reasoning and take actions.
  • Create Durable Workflows that compose agent intractions with "workflow as code".

Inferable Deployment

👉 High-level Features

🧰 Tools

🤖 Agents

📜 Workflows

  • Define "workflow as code" to orchestrate agents and tools.
  • Mix agent reasoning with deterministic code execution to build complex workflows.
  • All workflows are durable, and run on your own infrastructure.

...with minimal adoption curve

⚡️ Quick Start

The easiest way to get started is by following the Quickstart.

📚 Language Support

Language Source Package
Node.js / TypeScript Quick start NPM
Go Quick start Go
.NET Quick start NuGet
React (Chat-only) Quick start NPM
Bash Quick start Source

🚀 Open Source

This repository contains the Inferable control-plane, as well as SDKs for various languages.

Core services:

  • /control-plane - The core Inferable control plane service
  • /app - Playground front-end and management console
  • /cli - Command-line interface tool (alpha)

SDKs:

  • /sdk-node - Node.js/TypeScript SDK
  • /sdk-go - Go SDK
  • /sdk-dotnet - .NET SDK
  • /sdk-react - React SDK

💾 Self Hosting

Inferable is 100% open-source and self-hostable. See our self hosting guide for more details.

🤝 Contributing

We welcome contributions to all projects in the Inferable repository. Please read our contributing guidelines before submitting any pull requests.

📝 License

All code in this repository is licensed under the MIT License.