- Assistants, not models
- Each assistant carries its own self-hosted, OpenAI-compatible endpoint, system prompt, and persona. Users pick an assistant, so one choice sets the model, the instructions, and the knowledge it can reach — together.
- Streaming chat
- Answers arrive token by token and render as markdown. Where the model supports it, its reasoning shows in a block you can collapse.
- ExA Insight RAG
- Ingestion, chunking, embeddings, and retrieval across approved corpora, all in-network. Datasets are mapped to assistants, so an answer draws only on the corpora that assistant is entitled to.
- Grounding in chat
- When retrieval returns context, the answer carries numbered citations and a collapsible source list. Downloading a source runs the same access checks that governed the retrieval.
- Web Search Proxy
- When on-premise knowledge runs thin, route search through your own self-hosted proxy. Supported cloud search providers stay optional, and off until your policy allows them.
- ExA Insight MCP
- The same assistant can call approved tools and backends over MCP — search, internal APIs, and future connectors — each under explicit permission.
- Conversation modes
- Persistent threads keep history and titles. Temporary chat leaves nothing behind, for one-off exploration.