# Parlant

Parlant is an open-source conversational control layer for building and maintaining customer-facing AI agents.

Canonical page: https://ourlocalhost.com/app/7089/parlant

## Description

Parlant is an open-source conversational control layer for building and maintaining customer-facing AI agents. It gives developers a structured harness to write agent behavior as code, iterate on responses through conversation, and keep them consistent, compliant, and on-brand as complexity grows. It targets enterprise B2C and sensitive B2B interactions, with extensive traceability and explainability for troubleshooting production agents.

## Platform availability

Available on 1 of 9 platforms: Linux.

## Desktop and other devices

Linux.

## Health score

70/100 (Good), based on 4 of 5 factors.
- Maintained: 74 (last commit 104 days ago)
- Popular: 85 (18,299 GitHub stars)
- Easy to install: 25 (1 install platform, install notes)
- Security check: 88 (no serious findings, 2 minor, CI, tests)

## Links

- Official website: https://www.parlant.io
- Documentation: https://www.parlant.io/docs/quickstart/installation
- GitHub: https://github.com/emcie-co/parlant

## Common questions

### Can I switch NLP services while keeping existing Parlant config and data?

In 1.6 this was unsupported, but it was fixed in 1.7.0. Use the latest release.

### Do I need a separate Parlant client library to call the server?

Yes. Use pip install parlant-client for Python or npm install parlant-client for TypeScript; without it your app cannot create or control agents.

### Which environment variables should I set when using Ollama with Parlant?

Set OLLAMA_MODEL, OLLAMA_EMBEDDING_MODEL, and OLLAMA_API_TIMEOUT. These choose the models and wait time.

### Which local port is used for the example server playground?

Use the test playground on port 8800 on localhost. If it does not load, check that the server is running and that port is not blocked.

### What does production deployment of Parlant involve?

Production deployment requires changes beyond local setup. The guide covers Kubernetes with authentication, persistence, and scaling.

## Alternatives

- Alpaca Chat
- Clic
- LangChain
- Literal AI
- LlamaIndex
- Parloa
- VoltAgent: VoltAgent is an open-source TypeScript framework that acts as this essential toolkit.
- langflow: Langflow is an open-source platform for building and deploying AI-powered agents and workflows.

---
Source: Our Local Host (https://ourlocalhost.com/app/7089/parlant), the self-hosted and open-source app directory.
