{% extends "base.html" %} {% block main %}

Status

{% if update %}
Memoreei {{ update.version }} is out. This is {{ version }}. Download it{% if bundle %} and install it the way you installed this one; Memoreei restarts on the new version by itself{% endif %}.
{% endif %} {% if legacy %}
There's data from an earlier Memoreei in {{ legacy }}. This version keeps its data in {{ home }} and leaves the old folder alone. To go on using the old data where it is, add this line to ~/.config/memoreei/env{% if not bundle %} (or set it wherever your service gets its environment){% endif %}, then stop Memoreei and open it again:
MEMOREEI_HOME={{ legacy }}
{% endif %} {% if not has_source or not keys %}

Get started

    Add a source. Choose what Memoreei reads, like your {{ "iMessages" if fda is not none or in_app() else "email or chats" }}.
    {% if has_source %}✓ Done{% else %}Add a source{% endif %}
    Add a client. Make a key for each app or computer that will search your memories, such as Claude Code on another machine.
    {% if keys %}✓ Done{% else %}Add a client{% endif %}
{% endif %} {% include "_status_card.html" %} {% if service %}
Server
{% if service.active %}running on port {{ port }}{% else %}not running as a service{% endif %}
Start at login
{% if service.enabled %}on {% else %}off {% endif %}
Start at boot
{% if service.linger %}on: Memoreei starts before anyone logs in {% elif service.linger is none %}unknown {% else %}off: Memoreei waits for you to log in
{% if linger_failed %}
That needs an administrator, who can run:
{{ service.linger_command }}
{% endif %} {% endif %}
Log
Show the log
{% endif %} {% endblock %}