MemoDocumentation
EN

Release Notes

v3.3.3 — Routines, Proactive Learning & Memo Swarm

July 23, 2026

A stability and trust-focused release, long overdue: the terminal CLI stops getting stuck (and gets a full visual redesign), the CLI and desktop app can now run side by side without stepping on each other, Memo finally has a real answer when you ask who made it, and Memo can now schedule its own routines and proactively notice patterns instead of only responding when asked — plus (beta) Memo Swarm for pooling several PCs on one oversized local model.

Big Feature: Routines — Scheduled Automations

Settings/sidebar → Routines lets you schedule something for Memo to do on its own, described in plain language, as a simple prompt or a full tool-using agent run.

  • Works on both desktop and mobile — the mobile app delivers routine reminders as real, pre-scheduled local notifications.
  • Fires against your own device's timezone (captured at creation, resynced on every reconnect), so travel or a DST change no longer leaves it stale.
  • Routine-generated text now follows your actual language setting instead of always coming out in Turkish.

New: Proactive Learning & Ambient Nudges

Memo can now notice patterns in how you use it and gently bring them up — on by default (subtle level), fully disabled under Incognito, and under Minimal Mode unless you've re-enabled it. A directly-stated habit ("I code every night around 9") is trusted immediately rather than needing repeated statistical confirmation. A real suggestion banner (Yes / Not now / Stop asking) now exists on desktop for responding to a pending nudge.

New: Self-Insight (/insight)

Ask directly, or let a weekly Routine ask, and Memo looks back over recent mood history and memory to describe any real pattern it's noticing — instructed not to invent one if there isn't enough signal.

New: Memo Knows Who Made It

Ask who built Memo or what it stands for and it now gives a real, grounded answer (built solo, open source, no commercial motive, local-first) instead of guessing — only ever comes up if you actually ask.

Big Fix: The CLI No Longer Gets Stuck, Round Two

A further batch of terminal CLI reliability fixes and a visual redesign, building on the CLI introduced earlier in the v3.1.x line:

  • The welcome panel was redesigned into a two-column box (mascot/model info + rotating tips) that stays formatted at any terminal size.
  • Fully localized (Turkish/English), following the desktop app's language setting.
  • New @ file-mention autocomplete, a new /update command with a real version check, and standalone flags (--kill, --help, --version, --status, --gui, --github, --bugreport, --docs).
  • /model-download now just opens the desktop GUI's cancellable progress bar instead of a keyboard-blind, unkillable one in the terminal; /gui actually finds the desktop app now; /model//embedding no longer time out on slow hardware; multi-line paste lands as a single message; closing the terminal any way (not just /exit) restores it cleanly.
  • The CLI's backend now runs as its own process, independent of the desktop app — closing one no longer takes the other down, and the backend self-stops within a minute or two once neither is in use.
  • The CLI always starts a fresh chat now; /session shows every chat from both CLI and desktop, in either direction.

Big Feature: Model Store — Smarter Discovery & Downloads

  • First-run setup now reads your RAM/GPU and recommends a matching chat + memory model pair, with one button to start both downloading.
  • Downloads no longer block each other — several can run concurrently.
  • Local model context size is read from the model file's real maximum; the slider can no longer be pushed past it and crash the engine.
  • Tool-calling/code badges are now based on the model's actual chat template and tags, not a hardcoded list.
  • Discover's filters (Tools/Vision/Code/Embedding/Size) now combine with OR instead of AND, grouped into multi-select dropdowns.

Big Feature: Developer API Gateway

Sidebar → Developer exposes an Anthropic-compatible local endpoint for tools like Claude Code, via ANTHROPIC_BASE_URL — pointing it at Memo runs your own local model or your own provider API key behind the scenes. Full agentic tool calling works for most providers (not yet Gemini, Claude, or Ollama). API key requirement and memory integration are both optional and off by default.

New (Beta): Memo Swarm

Sidebar → Swarm (after enabling Settings → Beta Features) pools compute from several PCs to run one GGUF model too large for any single machine — one PC hosts the model file and shares a room code, others join and lend compute without downloading it themselves. Goal is capacity, not speed. Not yet available on macOS.

New: Usage Stats, New: Two More Providers, and New: Import Memory From Another AI

Settings → Stats adds KPI cards (requests, tokens, tokens/sec, most-used model) plus a 30-day usage chart and per-model breakdown. Two new providers — OpenCode Zen and OpenCode Go — join the roster (9 total). A new Import Memory page lets Memo learn what another AI assistant (ChatGPT, Gemini, Claude, etc.) already knows about you, in one copy/paste step.

Security Fixes

  • Remote access (LAN/ngrok) now requires the access token on every request — previously anyone reachable on the network could read API keys or run commands with zero credentials.
  • Hardened the agent's dangerous-command filter and closed a symlink sandbox-escape gap.
  • Fixed: using Claude as the active provider could send every chat message with an empty model field.
  • Patched two govulncheck-flagged dependency vulnerabilities (golang.org/x/text, golang.org/x/net).

Big Fix: Memory Actually Remembers What You Tell It

A focused pass fixed keyword-based memory search (never actually active in any prior release), multi-topic questions returning incomplete answers, and added reliable recognition of personal facts mentioned in ordinary conversation (not just via /remember). Also fixed: /remember silently saved nothing due to a one-character database bug, and memory could stay silently off after a restart if an embedding server was already running.

Small Fixes

Agent mode toggle now sits in Chat's top bar; a new Report a Bug tab in Settings; .memo backup now includes calendar, routines, task lists, agent permissions, skills, and the previously-missing machine.key; clearer errors when switching models/providers mid-stream; several tool-permission-dialog and chat-switching race fixes; WhatsApp no longer drops captioned media; mobile app fully localized (TR/EN).

Version History

Version Date Highlights
v3.3.3 Jul 23, 2026 Routines, Proactive Learning, Self-Insight, Memo Swarm (beta), Developer API Gateway, Usage Stats, CLI redesign round 2, security fixes
v3.1.2-beta Jul 6, 2026 Terminal CLI, task loop, reliability fixes
v3.1.1-beta Jul 4, 2026 First public open beta
v3.1.0 Jun 2026 WhatsApp, providers, agent, orchestra, mobile, backup
v3.0.x Mar–May 2026 Closed beta; foundational architecture
v2.x 2025 Internal development builds