OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Memory & RAG

Mira

Mira is a Python-based AI assistant designed to sustain a single conversation over time. It combines asynchronous conversation processing, context-window management and synthesized first-person memories to preserve continuity and recall across long interactions.

Independent OpenViST project profile, based on linked sources.

Mira — OpenViST project profile in Agent Memory & RAG.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Mira when continuity across an extended assistant conversation matters more than splitting work into independent chat threads.

Who it is for

  • People who want an AI assistant to retain useful context across an ongoing conversation.
  • Developers exploring long-term memory, retrieval and context management for AI assistants.
  • Users comfortable with a continuous-thread workflow rather than separate new chats.

Documented uses

  • Continue work or discussion without restarting context in a new conversation.
  • Recall earlier information through automatically prepared memory and explicit memory search.
  • Keep longer document-shaped material in structured domaindocs that can be brought into context when needed.
  • Run the assistant in a Docker container or connect through its documented terminal client.
Before you choose

Requirements & limits

The README documents local Docker setup and a terminal client. It also describes a hosted version with email-link account setup and usage managed through a credit and billing system.

  • Mira’s conversation model uses one thread and does not provide a new-chat function.
  • The documented local setup uses named Docker volumes for vault, user data, conversations and Valkey state; reusing them matters when recreating a container.
  • The terminal client has dependencies separate from the server and logs in to a Mira instance through its auth API.
  • The repository specifies the AGPL-3.0 license.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Start Mira with Docker

Launch the documented interactive Mira container with persistent named volumes.

Before you start

  • Docker
  • The Mira image referenced in the README

Steps

  1. Run the README’s interactive Docker command, mounting the named volumes for vault, user data, PostgreSQL data and Valkey, and mapping port 1993.

  2. When recreating the container, reuse those same named volumes.

Expected outcome

An interactive Mira container is started, with the named volumes designated to retain the listed data across container recreation.

Guide limitations

  • This guide covers container startup only, not subsequent account setup or chat use.
  • The README warns that using fresh volumes when recreating the container leaves the new instance without the prior files and conversations.
Source-based practical guide

Connect the terminal client to a Mira instance

Install the terminal client dependencies, log in to a Mira instance and start chatting.

Before you start

  • Python 3 and pip
  • Access to a Mira instance
  • The repository’s terminal-client files

Steps

  1. Install the terminal client dependencies with the command below.

    Documented command
    pip install -r tui/requirements.txt
  2. Run the command below to obtain and store an API token for the Mira instance.

    Documented command
    python3 -m tui --login
  3. Start the client with the command below.

    Documented command
    python3 -m tui

Expected outcome

The terminal client starts a chat session connected to the Mira instance.

Guide limitations

  • The README describes different login behavior for single-user and multi-user instances; the latter uses an emailed magic-link token.
  • The guide documents terminal-client use, not installation of the Mira server.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
taylorsatula/mira · Official homepage title · retained in its source language