parlant

emcie-co/parlant

An interaction control harness optimized for controlled, consistent, and predictable LLM interactions for building reliable customer-facing AI agents.

18k
Stars
1.5k
Forks
41
Open issues
102
Watchers
Python Apache-2.0Last pushed Jun 30, 2026

Overview

Parlant offers a framework designed to streamline the development of enterprise-grade B2C and sensitive B2B interactions that require consistency, compliance, brand alignment, and traceability. It is built with Python and provides a controlled environment for interacting with large language models (LLMs).

Categories

Tags

Similar tools

Install

pip install parlant

README

Parlant

The interaction control harness for customer-facing AI agents

PyPI Python 3.10+ License Discord GitHub Repo stars

WebsiteQuick StartExamplesDiscord

Deutsch | Español | français | 日本語 | 한국어 | Português | Русский | 中文

Trending

 

Looking for an open-source alternative to Ada, Decagon, or Sierra?

Parlant is production-ready. It streamlines the development and maintenance of enterprise-grade B2C (business-to-consumer) and sensitive B2B interactions that need to be consistent, compliant, on-brand, and comprehensively traceable.

Why Parlant?

Conversational context engineering is hard because real-world interactions are diverse, nuanced, and non-linear.

❌ The Problem: What you've probably tried and couldn't get to work at scale

System prompts work until production complexity kicks in. The more instructions you add to a prompt, the faster your agent stops paying attention to any of them.

Routed graphs solve the prompt-overload problem, but the more routing you add, the more fragile it becomes when faced with the chaos of natural interactions.

🔑 The Solution: Context engineering, optimized for conversational control

Parlant is an agentic harness offering optimized context engineering for conversational use cases: getting the right context, no more and no less, into the prompt at the right time. You define rules, knowledge, and tools once, while the engine narrows the context down in real-time to what's immediately relevant to each turn of the conversation.

Parlant Demo

How is Parlant different from LangGraph or DSPy?

Parlant focuses on conversational governance and behavioral control and consistency, while LangGraph is ideal for workflow automation, and DSPy is ideal for low-level prompt optimization.

Design goals

Parlant is built around three goals that shape every decision in the framework:

1. Maximum control over the conversation experience

Parlant was designed around a simple idea: developers sh