mem

runablehq/memory · updated Apr 8, 2026

$npx skills add https://github.com/runablehq/memory --skill mem
0 commentsdiscussion
summary

A CLI tool for storing and retrieving memories with full-text search. Data is stored locally in ~/.mem/mem.db.

skill.md

mem — Agent Memory Store

A CLI tool for storing and retrieving memories with full-text search. Data is stored locally in ~/.mem/mem.db.

When to Use

  • Remember user preferences, project decisions, important facts
  • Store code snippets, commands, configurations for later recall
  • Search your knowledge base before asking the user for information you may have stored
  • Attach images (screenshots, diagrams) to memories

Commands

Three operators: (none) = recall, + = remember, - = forget.

Recall (search, list, get)

mem                             # list recent memories
mem "deploy"                    # full-text search
mem "database" --tag db         # search filtered by tag
mem 7sjtNVyZrNIa                # get full content by ID
mem --tag prefs                 # list filtered by tag
mem "api" --limit 5 --json     # limit results, JSON output
mem --full                      # show full content for all

Remember

mem + "user prefers dark mode" --tag prefs
mem + "deploy: bun build --compile" --tag deploy
mem + "chose SQLite for simplicity" --tag architecture
mem + --image ./screenshot.png --title "Current UI" --tag ui
echo "long content" | mem + --tag notes

Forget

mem - <id>                      # delete one memory
mem - id1 id2 id3               # delete multiple

Piping

mem "old" --json | jq -r '.[].id' | xargs -I{} mem - {}
echo "long content" | mem + --tag notes

Best Practices

  1. Tag consistently — Use lowercase, descriptive tags like prefs, api, deploy, db
  2. Search before asking — Check if you've stored relevant information before asking the user
  3. Store decisions — When making architectural or design decisions, store the reasoning
  4. Keep memories atomic — One concept per memory for better searchability

Output Formats

  • Default: One-line summary per result
  • --full: Complete content inline
  • --json: Structured JSON for parsing

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.537 reviews
  • Charlotte Taylor· Dec 24, 2024

    Solid pick for teams standardizing on skills: mem is focused, and the summary matches what you get after install.

  • Shikha Mishra· Dec 20, 2024

    Keeps context tight: mem is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Anaya Iyer· Dec 16, 2024

    mem is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Min Rahman· Dec 8, 2024

    Registry listing for mem matched our evaluation — installs cleanly and behaves as described in the markdown.

  • James Kapoor· Nov 27, 2024

    Useful defaults in mem — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Hiroshi Rao· Nov 15, 2024

    We added mem from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Jin Zhang· Oct 18, 2024

    I recommend mem for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Maya Abebe· Oct 6, 2024

    mem fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Oshnikdeep· Sep 25, 2024

    Registry listing for mem matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Min Abbas· Sep 17, 2024

    mem is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

showing 1-10 of 37

1 / 4