cd /news/developer-tools/show-hn-termem-cross-agent-memory-an… Β· home β€Ί topics β€Ί developer-tools β€Ί article
[ARTICLE Β· art-28503] src=termem.com β†— pub= topic=developer-tools verified=true sentiment=Β· neutral

Show HN: Termem, cross-agent memory and session management

Termem, a cross-agent memory and session management tool for the terminal, indexes sessions from coding agents like Claude Code, Codex, Gemini, opencode, and shell by directory, enabling recall, resume, and search across sessions without making network requests or calling models. The tool is available via npm, Rust, or prebuilt binaries for macOS and Linux.

read1 min views5 publishedJun 15, 2026
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆβ–ˆ   β–ˆ   β–ˆ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆ   β–ˆ
  β–ˆ   β–ˆ     β–ˆ   β–ˆ  β–ˆβ–ˆ β–ˆβ–ˆ β–ˆ     β–ˆβ–ˆ β–ˆβ–ˆ
  β–ˆ   β–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆ   β–ˆ β–ˆ β–ˆ β–ˆβ–ˆβ–ˆβ–ˆ  β–ˆ β–ˆ β–ˆ
  β–ˆ   β–ˆ     β–ˆ  β–ˆ   β–ˆ   β–ˆ β–ˆ     β–ˆ   β–ˆ
  β–ˆ   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆ   β–ˆ  β–ˆ   β–ˆ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆ   β–ˆ

Cross-agent memory and session management for your terminal.

Coding agents forget everything between sessions, and none of them can see what the others did. termem is the shared memory layer underneath them all. It indexes every Claude Code, Codex, Gemini, opencode, and shell session by the directory it ran in, so you can:

Recall prior work in a directory through the MCP server. An agent reads what happened there before, even sessions a different agent created, and picks up where you left off.Resume the exact past session in the right tool and directory.Search across everything by message content, not just titles.

termem never calls a model and never makes a network request. Your agents do the reasoning; termem does the retrieval and storage.

Install #

With Node:

npx @termem/cli

Or with a Rust toolchain:

cargo install termem

Or download a prebuilt macOS / Linux binary from the releases page and put termem

on your PATH

.

Use #

termem                       open the picker for the current directory and subfolders
termem --here                only sessions started exactly here
termem --all                 every session, any directory
termem ls                    print a table instead of opening the picker
termem ls --source codex     filter by tool: claude, codex, opencode, gemini, shell
termem ls -s "query"         search message content, title, prompt, and path
termem resume <id|text>      resume the best match
termem index                 rebuild the index now

In the picker: type to filter, arrow keys to move, Enter to resume, Esc to quit.

── more in #developer-tools 4 stories Β· sorted by recency
── more on @termem 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/show-hn-termem-cross…] indexed:0 read:1min 2026-06-15 Β· β€”