inferable

inferable

Open-source platform that turns your internal APIs and tools into conversational AI agents ✨

Stars: 289

Visit
 screenshot

Inferable is an open source platform that helps users build reliable LLM-powered agentic automations at scale. It offers a managed agent runtime, durable tool calling, zero network configuration, multiple language support, and is fully open source under the MIT license. Users can define functions, register them with Inferable, and create runs that utilize these functions to automate tasks. The platform supports Node.js/TypeScript, Go, .NET, and React, and provides SDKs, core services, and bootstrap templates for various languages.

README:

Inferable Hero

Inferable

Inferable is the easiest way to convert your existing internal APIs, functions, and scripts into
autonomous agents that you can have a conversation with.

NPM Version GitHub go.mod Go version NuGet Version License

Demo Video

✨ Features

Agent Runtime

Distributed tool calling with fault-tolerance

Security & Human oversight

Integrations & SDKs

⚡️ Quick Start

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

Quickstart

🔗 Demos

  • Text to SQL Agent: Let Inferable access a database (read-only or read/write), and ask it to perform actions.
  • Terminal Copilot: Run commands in your terminal, with explicit human approvals.
  • Data Connector: Deploy a docker container in your infrastructure, and let Inferable take actions with your REST / GraphQL APIs.

Demo

📚 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

Bootstrap templates:

  • /bootstrap-node - Node.js bootstrap application template
  • /bootstrap-go - Go bootstrap application template
  • /bootstrap-dotnet - .NET bootstrap application template

💾 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.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for inferable

Similar Open Source Tools

For similar tasks

For similar jobs