Skip to content

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

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

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