← 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.

757 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 757 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.