Four products. Local installation. The reader you choose.

Conversational

Keep useful context across conversations. Bring your own reader.

Keep useful memory across chats and documents. People who want a local or supported cloud reader to work with chats, notes and documents they already have.

Full product access for 180 days after activation. No subscription during the trial.

A decision changed. The record did not disappear.

Illustrative

Ask

When is the project review?

Local workspace Conversational
Illustrative example. Ask tab: the review is on Friday, with a source link to the correction note. Sources tab: original Tuesday note and Friday correction. What changed: the two entries in date order.

A project review moved from Tuesday to Friday

Ask what day the review is. Open the original note dated Tuesday and the correction dated Friday. The answer should show Friday and the source that changed it.

  1. 01

    Install

    Create a dedicated environment, install the pinned Conversational package, then run init.

  2. 02

    Add a source

    Start with one chat export, note or PDF you can inspect.

  3. 03

    Ask and open the source

    Read the answer, then open the selected evidence and the later correction if one exists.

A source you can inspect

Open the original material and see what supports the result. A cited source makes the answer easier to check. It is not a guarantee that every answer is correct.

What it does

  • Bring chats, notes and documents into a local index
  • Nomic finds relevant text. Tesseract reads scans. Your selected reader writes the answer from the chosen evidence.
  • Optional ColQwen2 and ColFlor select original pages. They are not the final answer.
  • EVIE and ColPali are coming soon and are not listed as supported downloads.
  • Detecting a GPU is separate from installing a compatible runtime. Visual compute and the Ollama reader use separate runtime settings.

Prerequisites

  • Python 3.10 or newer
  • Windows x64, Linux x86_64 with glibc 2.28 or newer, or macOS 15 on Apple silicon
  • A configured reader: a supported local model or a cloud reader you choose

Supported connections: Local reader (configured model), Supported cloud reader (explicit connection), Tesseract OCR (scanned documents), Nomic text retrieval (text evidence)

Data handling

The primary indexes and source processing run on your device. Account services and selected bounded policy decisions use MemStrata services. A cloud reader or destination receives the content needed for the connection you choose. Credentials are stored in the operating-system credential vault. Customer content is not used for training unless the customer separately opts in.

Feature Local material Possible outbound Trigger Credential location
OAuth, signed entitlements, and device registration Device and entitlement cache Identity and device-bound entitlement fields Sign-in or refresh Operating-system credential vault
User-selected cloud model or connector Local evidence selection and indexes Only the data required for that explicit operation User configures and sends the request Operating-system credential vault
MemStrata-managed email Local alert or report draft Minimized message and recipient User-configured delivery; one message per signed-in user per UTC day during trial Server secret plus entitlement
Memory, OCR, and optional visual retrieval Conversation archives, notes, documents, and selected evidence pages Selected evidence and question to a local or BYOK reader Explicit question or configured reader call Operating-system credential vault

Install

Install MemStrata on Windows, Linux and Apple silicon

Full product access for 180 days after activation. No subscription during the trial.

Detected choices are a suggestion only. A browser cannot reliably know your macOS version or whether Python is installed. Python 3.10 or newer is required. On Windows, if Python is missing, install it from python.org/downloads/windows and open a new terminal. Microsoft Store Python redirects LocalAppData writes. The Windows command follows the real environment path after venv so pip is not pointed at an empty folder.

Architecture

x64

Shell

PowerShell

MemStrata Conversational 0.7.12 · Windows x64 · Python >=3.10

Windows 10 or newer, x64. Next step after install: memstrata-conversational.cmd init

PowerShell

$venv = "$env:LOCALAPPDATA\MemStrata\venvs\conversational"
py -3 -m venv "$venv"
if ($LASTEXITCODE -ne 0) { throw 'Could not create the environment.' }
$python = "$venv\Scripts\python.exe"
if (-not (Test-Path -LiteralPath $python)) {
  $python = (py -3 -c "import os, sys; print(os.path.realpath(sys.argv[1]))" $python).Trim()
}
if (-not (Test-Path -LiteralPath $python)) { throw 'Could not create the environment.' }
$scripts = Split-Path -Parent $python
& $python -m pip install --upgrade pip
if ($LASTEXITCODE -ne 0) { throw 'Could not update pip.' }
$wheel = 'https://files.pythonhosted.org/packages/5a/02/3474fa9b4313e9508c3b38522b058c1797231bade7a67838a2bf1708bbc5/memstrata_conversational-0.7.12-py3-none-win_amd64.whl'
& $python -m pip install --only-binary=:all: "$wheel"
if ($LASTEXITCODE -ne 0) { throw 'Installation did not finish.' }
$actualVersion = (& "$scripts\memstrata-conversational.cmd" --pypi-package-version | Out-String).Trim()
if ($LASTEXITCODE -ne 0 -or $actualVersion -ne '0.7.12') { throw 'The installed version does not match the advertised release.' }
Write-Output "Installed version: $actualVersion"
& "$scripts\memstrata-conversational.cmd" init

memstrata_conversational-0.7.12-py3-none-win_amd64.whl · sha256 e6973e290b7b82d1e4391716b181a7148fd9b43229802413e73acac27111b874

Microsoft Store is a separate listing, not this wheel command. View Conversational in Microsoft Store

180 days of full product access after activation. No subscription during the trial. Reinstalling does not restart it. Model-provider charges, if any, are separate. MemStrata-managed email is limited to one message per signed-in user per UTC day. For access after the trial, contact us about the appropriate paid entitlement. Trial terms

FAQ

Does this work with a local model?

Yes, when you configure a supported local reader. A file sitting on disk is not enough. The product uses the reader you configure, not any random model file.

What reaches a cloud provider?

Only the content needed for the connection you choose. Local indexes stay on your device. Account services and selected bounded policy decisions use MemStrata services.

Who answers a PDF question?

Nomic or a visual retriever selects evidence. Tesseract reads scans. The configured reader writes the answer. Visual retrievers are not the final answer.

Where are model weights stored?

Weights for a local reader stay where that reader stores them, typically on the same machine. MemStrata does not upload model weights as part of ordinary use.

Does a random model file count as a configured reader?

No. The reader must be selected in the product. An unconfigured file is not used.

What happens when evidence is insufficient?

The product should show that the selected evidence is limited rather than invent a source. Inspect the evidence panel before treating the answer as complete.

Install Conversational