← all repositories
RichmondAlake/memorizz

MemoRizz packs five memory systems for agents that forget

MemoRizz lets Python AI agents remember facts, conversations, and workflows across sessions by plugging into MongoDB, Oracle, or local storage.

★777 stars Python AgentsRAG · Search
memorizz
Not currently ranked — collecting fresh signals.
star history

What it does MemoRizz is an experimental Python framework for building memory-augmented AI agents. It provides multiple memory systems—episodic, semantic, procedural, short-term, and shared—and lets you back them with Oracle, MongoDB, or a local filesystem. The library also includes agent builders, application mode presets (assistant, workflow, deep_research), and optional add-ons like a local web UI, sandboxed code execution, and scheduled automations.

The interesting bit Instead of manually wiring up vector stores and chat history, you pick an ApplicationMode preset like deep_research and the framework auto-configures the right combination of long-term, short-term, and shared blackboard memory. It also tries to be backend-agnostic for both storage and inference, supporting everything from Oracle AI Database to Apple-Silicon MLX for local LLM inference.

Key highlights

  • Five memory types (episodic, semantic, procedural, short-term, shared) with pluggable storage providers.
  • Application mode presets (assistant, workflow, deep_research) that auto-enable specific memory stacks.
  • Local LLM support via Hugging Face, MLX, Ollama, and OpenAI-compatible servers (llama.cpp, vLLM, LM Studio).
  • Optional skills marketplace integration (Vercel Agent Skills, SkillsMP) and sandboxed code execution (E2B, Daytona).
  • Multi-tenant memory isolation via user_id and a semantic cache to reduce repeat LLM calls.

Caveats

  • Explicitly labeled as experimental/educational software with unstable APIs and no security hardening for production workloads.
  • Oracle backend requires additional shell scripts and environment configuration beyond the base install.
  • Several advanced features (skills marketplace, WhatsApp automations) are mentioned but only partially documented in the README.

Verdict Worth a look if you are prototyping Python agents and need persistent, multi-user memory without building the plumbing from scratch. Skip it if you need a production-hardened, stable API today, or if you just want a simple vector-store wrapper.

Frequently asked

What is RichmondAlake/memorizz?
MemoRizz lets Python AI agents remember facts, conversations, and workflows across sessions by plugging into MongoDB, Oracle, or local storage.
Is memorizz open source?
Yes — RichmondAlake/memorizz is an open-source project tracked on heatdrop.
What language is memorizz written in?
RichmondAlake/memorizz is primarily written in Python.
How popular is memorizz?
RichmondAlake/memorizz has 777 stars on GitHub.
Where can I find memorizz?
RichmondAlake/memorizz is on GitHub at https://github.com/RichmondAlake/memorizz.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.