Skip to content

Agent and knowledge platform

Answers your documents can stand behind.

Retrievix turns your documents into chat apps, agents and workflows that cite their sources. Publish each one as a web app, a widget, an API or an MCP server, all from your own private workspace.

  • Web app
  • Widget
  • API
  • MCP server
Illustration of a Retrievix chat app. A visitor asks how long refunds take on an annual plan. The app retrieves three passages from the knowledge base, reasons over them with the chat model, and answers with citations to refund-policy.pdf and billing-faq.md.

How it works

From a folder of files to a published app in three steps.

  1. 01

    Connect knowledge

    Upload documents and choose how they are split into chunks. Retrievix embeds and indexes them for hybrid search, and you can test retrieval before any app depends on it.

    upload, chunk, index

  2. 02

    Build an app or workflow

    Start from a chat app, an agent or a blank canvas. Attach knowledge, tools and a model, then try it in a debug pane that streams as you type.

    prompt, tools, model

  3. 03

    Publish it

    Switch on a web app, a widget, an API or an MCP server. Every conversation is logged from the first message, so you can see what people asked and correct what it said.

    share, embed, call

The product

Four surfaces, one place to build.

Knowledge feeds apps, apps grow into workflows, and every one of them can be published. The drawings below use example names, not customer data.

01Knowledge

Turn documents into an index you can inspect.

Upload files or sync a data source, then decide how each one is split. Every chunk can be read and edited, and a retrieval test shows exactly which passages a question would pull back.

  • General or parent child chunking with your own sizes and overlap
  • Vector, full text or hybrid search with optional reranking
  • Metadata on documents and filters on retrieval

02Apps and agents

Write the instructions. Attach knowledge and tools.

A chat app answers from the knowledge you give it. An agent decides which tools to call and calls them in turn until it has an answer. Both stream in a debug pane while you tune the prompt.

  • Prompt variables that become form fields in the published app
  • Built in tools, custom OpenAPI tools and tools from MCP servers
  • Opening lines, suggested questions and citations switched on per app

03Workflows

Draw the logic when one prompt is not enough.

Place nodes on a canvas and wire them together. Branch on a condition, loop over a list, run code or call an HTTP endpoint. A test run shows each node as it runs, with its inputs and outputs.

  • About twenty node types, from LLM and retrieval to iteration and code
  • Run a single node on its own while you build
  • Versions, so a published workflow stays put while you edit a draft

04Publishing

Put it where people already are.

Each app can publish in four ways, and you choose which are on. Share a link to a hosted web app, drop a widget on your site, call it from your own code, or serve it to any client that speaks MCP.

  • A hosted web app with its own title, icon and description
  • API keys per app, with streaming responses
  • Logs, annotations and usage charts for every app

Capabilities

The parts a serious retrieval app needs.

Each of these is a setting or a screen in the product, not a promise on a roadmap.

  • Chunking you control

    General or parent child chunks, your own separators, sizes and overlap, with a preview before anything is indexed.

  • Hybrid retrieval

    Vector and full text search together, with optional reranking and a score threshold per knowledge base.

  • Citations

    Answers carry the documents and passages they drew on, so a reader can check the source.

  • Retrieval testing

    Ask a knowledge base a question and see which chunks come back and how each one scored.

  • Metadata filters

    Add fields to documents and narrow retrieval on them, by hand or from the conversation.

  • Agents with tools

    Built in tools, custom OpenAPI tools, workflows published as tools and tools from MCP servers.

  • Visual workflows

    About twenty node types, including branches, loops, code and HTTP requests, with a live trace on every test run.

  • Prompt variables

    Variables in a prompt become inputs on the published app and fields in its API.

  • Logs and annotations

    Every conversation and run is kept. Correct a reply with an annotation, and with annotation reply on, similar questions get the corrected answer.

  • Analytics

    Messages, users, tokens and cost for each app over the time range you pick.

  • Models as plugins

    DeepSeek is connected by default. Other providers, including OpenAI compatible endpoints, install as plugins.

  • A private workspace each

    Every account gets its own workspace, so its apps, knowledge, tools and logs stay its own.

Publishing

One app, four ways to reach it.

Publishing is a set of switches on the app, not a second project. The snippets below point at an example host, and yours will carry your own domain and codes.

A hosted web app with a link to share

Every app gets its own page on your deployment. Give it a title, an icon and a description, then send the link. Turn the page off and the link stops working.

Link
https://retrievix.example.com/chat/k3JdQ9vLmP2x

Questions

Before you sign up.

Short answers about models, data and sharing.

Which models does it use?

DeepSeek is connected as the default chat model. Other providers install as plugins, including any endpoint that speaks the OpenAI API, and each app picks its own model.

Embedding and rerank models are configured the same way. A knowledge base needs an embedding model before it can index for vector search.

Is my data private?

Each account works in its own private workspace. Its documents, indexes, conversations and logs are kept apart from every other account.

To answer a question, the question and the passages retrieved for it are sent to the model provider you configured. Choose a provider whose terms you are happy with.

Who can use it?

Anyone can create an account. Each account gets a private workspace and a daily message allowance.

Anyone with the link can use a published web app or widget without an account.

Access to a published app can be switched off at any time, and its API keys can be revoked one by one.

What is MCP?

The Model Context Protocol is an open standard that lets an assistant discover and call tools on a server. Any Retrievix app can be served as an MCP server, so a client that speaks the protocol can call it as a tool.

It works the other way too. Agents and workflows in Retrievix can use tools from MCP servers you add.

Can I call an app from my own code?

Yes. Each app has its own API keys and endpoints for chat, completion and workflow runs. Responses can stream as they are written, and every call appears in the app logs.

Where does it run?

On one machine you run. The backend is a set of containers started together, and this web app sits in front of them on the same origin.

Start with one document and one question.

Create an account, add a knowledge base and test a question against it. Then build the app that answers it and publish it.