Skip to content

All features

Everything Chatvia does, in one place.

The self-hosted AI agent platform for teams. Free on your own server, with no limits on agents or replies. A license adds more workspaces, the API, voice and Live Chat.

Knowledge and search

Your knowledge, found in a blink.

Agents answer from your own documents, websites and Q&A.

  • Files of every kind

    PDF, Word, PowerPoint, Excel, CSV, EPUB, Markdown and images. Read in the background while you watch the progress live.

    Read the docs
  • Website import

    Find the pages of a site, pick the ones you want, and refresh them daily, weekly or monthly.

    Read the docs
  • Hybrid search

    Vector search and BM25 keyword search run side by side inside PostgreSQL. No extra database to run.

    Read the docs

Q&A pairs

Write the exact answer to a question. Fix a weak answer from the chat log and it becomes a Q&A pair.

Read the docs

Audio and video

Upload recordings, and their speech is turned into text the agent can use.

Reranking

A reranker puts the best passages first, with Cohere, OpenRouter or your own server.

OCR document readers

Mistral OCR or Azure read scanned pages, tables and pictures.

AI enhancement

Each part of a document gets a summary and the questions it answers, so agents find the right part.

Built-in chunker

Splits each kind of content in the way that suits it, with a preview to try your settings.

Read the docs

Follow-up questions

Short follow-ups like "and the price?" are rewritten into full questions before the search.

Text snippets

Type or paste text straight into the knowledge base.

Read the docs

One shared library

Train a file or website once, then use it in as many agents as you like.

Read the docs

Source citations

Answers show the sources they came from, and how sure the agent is.

Agent building

Agents that sound like you.

Shape how each agent thinks, talks and looks.

  • Persona and instructions

    Write who the agent is and how it should answer.

    Read the docs
  • Any model you choose

    OpenRouter, OpenAI, Gemini, Mistral, Groq, Scaleway, or your own server with vLLM, Ollama or LM Studio.

    Read the docs
  • Playground

    Test every change in a private chat before people see it.

    Read the docs

Forms in chat

Show a real form mid-chat to capture leads or bookings. Every answer is stored as a lead.

Charts in chat

A full Apache ECharts integration. Agents draw 12 kinds of interactive charts in the hosted chat, from bar and pie to sankey, treemap and candlestick.

Prompt library

Reusable system prompts. Edit one once and every agent using it picks up the change.

Read the docs

Answer style

Precise, balanced or creative: pick how much the answers may vary.

Read the docs

Conversation starters

Suggested first questions, written by you or generated with AI.

Read the docs

Appearance and branding

Colors, avatar, logo and texts for every surface.

Read the docs

Automatic translation

The texts you write are translated into every language you turn on. Your own edits are always kept.

Channels

One agent, everywhere people talk.

Same knowledge, same tools, same rules in every place.

  • Chat widget

    A chat bubble on any website, with one script tag and a JavaScript API.

    Read the docs
  • Hosted chat page

    A full-page chat you share as a link, on your own domain if you like.

    Read the docs
  • Voice conversations

    Visitors talk to the agent and hear it answer, live.

Slack and Microsoft Teams

Answer your team where it already works.

Read the docs

WhatsApp, Messenger and Instagram

Reply to customers in the apps they use every day.

Read the docs

REST API

Bearer tokens and OpenAPI docs, for your own apps.

Read the docs

Telegram

A Telegram bot with your own commands.

Custom domains

Serve the hosted chat on a domain of your own.

Visitor languages

The chat speaks 20 languages, picks the visitor's own, and offers a language switcher.

Voice typing and PDF upload

Visitors can speak instead of typing, and attach a PDF to their question.

Surface switches

Turn the hosted chat, widget or command bar on or off for each agent.

Tools and MCP

Tools that act, under your control.

Let agents look things up and take action, with every call on record.

  • 24 ready-made connectors

    GitHub, Linear, HubSpot, Salesforce, Notion, Zendesk, Google Drive and more. Most sign in with OAuth.

    Read the docs
  • Any MCP server

    Point an agent at any MCP server, with OAuth or a bearer token.

    Read the docs
  • Custom functions

    Call your own HTTP endpoints as tools.

    Read the docs

Allow, ask or block

Choose for each tool: it runs, it waits for the person's OK, or it never runs.

Tool call audit

Every call is logged: allowed, approved, denied or rate-limited, with its arguments and result.

Built-in tools

Web search with Perplexity, weather and currency conversion, ready to switch on.

Smart tool picking

Out of hundreds of tools, the agent is only shown the ones that fit the question.

Tool rate limits

Cap how often an agent may call one tool in a time window.

Guardrails

Guardrails at every step.

Checks on what comes in, what the sources say, what tools return and what goes out.

  • Prompt injection

    Finds and blocks attempts to override the agent's instructions or make it reveal them.

  • Personal data

    Finds emails, card numbers, IBANs, phone numbers and more, then masks or blocks them. Add your own patterns.

  • On-topic answers

    Set what the agent may talk about, and name the topics it must refuse or hand over.

Toxic content

Stops abusive language, both in and out.

Checked answers

Answers can be checked before the visitor sees them.

Rate limits

Limit messages per minute for all visitors, and for each one.

Visitor blocking

Block a visitor who misuses the chat, for a time or for good.

Monitor mode and a test console

Watch what the guardrails would do before they block, and test any message by hand.

Insights and quality

See what people ask, prove what works.

Every conversation tells you something. Chatvia sorts it out for you.

  • Chat logs

    Read every conversation, with the sources the agent used.

    Read the docs
  • Analytics

    Messages, visitors, channels and trends, for each agent and for the whole workspace.

    Read the docs
  • Evaluations

    Test questions scored by an LLM judge, exact matches, patterns or tool calls. Generate them from your knowledge.

Live chat handoff

Take over a widget conversation when a person should answer.

Read the docs

Topics, sentiment and tone

Every conversation is sorted by topic, mood and style of speech.

Conversation pulse

See if a chat ended better than it started, and if it was resolved.

Ask your data

Ask about your account in plain language, and get answers with charts.

Feedback

Thumbs up and down on every answer.

Usage insights

See which sources, functions and connectors each agent really uses.

Notifications

Handoffs, leads, training, security and usage alerts, with a switch for each kind.

Workspaces and teams

Many teams, one install.

Host many companies or departments, each in its own workspace, kept fully apart.

  • Isolated workspaces

    Each workspace has its own agents, knowledge, people and settings. Nothing crosses between them.

  • Roles and permissions

    41 permissions, and a choice of which agents each role may see.

    Read the docs
  • Teams

    Group teammates into teams, and switch between them.

    Read the docs

Protected agents

Agents only signed-in people can use, with signed tokens from your own app.

Read the docs

Chatter accounts

Invite the people who may chat with a protected agent. They sign in with a password or a link by email.

Read the docs

Message limits

Set a monthly message limit for a workspace or a single chatter.

Read the docs

API with the same rules

API keys follow the same permissions as the dashboard.

Read the docs

Security and privacy

Security that passes the review.

The controls security and legal teams ask for.

  • Two-factor and passkeys

    Codes from an app, or passkeys with your fingerprint, face or security key.

    Read the docs
  • IP and country rulesEnterprise

    Only let trusted networks and countries reach the dashboard and the API.

    Read the docs
  • Security audit logEnterprise

    A record of every security event, sent on to your SIEM as it happens, with an export.

    Read the docs

Data retentionEnterprise

Delete old chats on a schedule, and clear visitor details after a set number of days.

Read the docs

Personal data export

Every person can download a ZIP of all the data held about them.

Full data erasure

Deleting an account removes all of its data, files included.

Social and magic-link sign-in

Google, GitHub, Microsoft or Slack, or a single-use link by email.

New device alerts and bot checks

Sign-ins from a new device are noticed, and forms are guarded against bots.

Self-hosting and operations

Your servers, your rules.

Your data stays with you, and you get the tools to run it well.

  • One-line install

    A Docker installer sets everything up and walks you through the first steps.

    Read the docs
  • Upgrade, backup and restore

    One tool to update, roll back, back up and restore your install.

    Read the docs
  • Admin panel

    A setup wizard, settings for the whole install, and a status page for every service it uses.

AI call traces

See each AI call with its prompt, reply and tokens, with Spectra.

Queue and server health

Horizon and Pulse show the queues and the server, and you size the workers from the settings.

Your choice of services

Pick your email provider, file storage (local, S3 or BunnyCDN) and PDF maker.

20 languages

The dashboard speaks 20 languages, right-to-left ones included.

Source code included

Read, change and run all of it. No plans, no paywalls.

Your own brand

A license key removes the "Powered by Chatvia" credit.

All of it, free. On your own servers.

Install Chatvia with one command and try every feature today.