parlant
emcie-co/parlant
An interaction control harness optimized for controlled, consistent, and predictable LLM interactions for building reliable customer-facing AI agents.
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
ECC
affaan-m/ECC
The agent harness performance optimization system
hermes-agent
NousResearch/hermes-agent
The self-improving AI agent built by Nous Research
AutoGPT
Significant-Gravitas/AutoGPT
AutoGPT: Build, Deploy, and Run AI Agents
ollama
ollama/ollama
Get up and running with Kimi-K2.6, GLM-5.1, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
langflow
langflow-ai/langflow
Langflow is a powerful platform for building and deploying AI-powered agents and workflows.
dify
langgenius/dify
Production-ready platform for agentic workflow development
Install
pip install parlantREADME
The interaction control harness for customer-facing AI agents
Website • Quick Start • Examples • Discord
Deutsch | Español | français | 日本語 | 한국어 | Português | Русский | 中文
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.
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