🔔

agentrem

Your agent starts from zero every session. Give it a memory that actually persists.

v… 450+ tests passing MIT License MCP Compatible
GitHub →

Quick Start

Zero config. Works in 30 seconds. No re-explaining required.

terminal
# Zero install. Just works.
$ npx agentrem add "Deploy to prod" --due tomorrow --priority 2
$ npx agentrem check
$ npx agentrem list --json

Features

Session ends, context gone? Not anymore.

🧠
Survives Everything
SQLite on disk. Restarts, context resets, session boundaries — your agent never starts from zero again.
🔍
Actually Searchable
Full-text search across every reminder you've ever created. No more "what was that thing I told you last week?"
📋
Agent-Native
--json on every command. Built for agents to read and write — not another human UI with an API bolted on.
🔔
Actually Notifies You
Native macOS notifications with a "Complete ✅" button. Your agent doesn't silently drop the ball anymore.
Always Running
Background daemon with --install. Fires reminders even when your agent is sleeping. No cron hacks needed.
🔌
Works Everywhere
MCP server for Claude Desktop, Cursor, Windsurf — or just use the CLI. Drop it into any workflow in seconds.

Built for Agents

Stop re-explaining context every session. Add this to your agent's instructions and it just works:

🤖 Agent Setup Instructions

Run agentrem setup to generate these instructions automatically.

AGENTS.md / system-prompt
## Reminders (agentrem)
You have access to `agentrem` for persistent reminders across sessions.
- Session start: `agentrem check --type time,session --budget 800`
- Add: `agentrem add "<content>" --due "<when>" --priority <1-5>`
- Block until next reminder: `agentrem check --watch --timeout 60`
- Commands: add, check, list, search, complete, snooze, stats
- Use --json for structured output

Works With

Wherever your agent runs, agentrem runs. No vendor lock-in. No proprietary memory APIs.

🤖 Claude Code 🦅 OpenClaw ⚡ Cursor 🌊 Windsurf 🖥 Claude Desktop 🔌 Any MCP Client 🍎 macOS 🐧 Linux 🤖 Claude Code 🦅 OpenClaw ⚡ Cursor 🌊 Windsurf 🖥 Claude Desktop 🔌 Any MCP Client 🍎 macOS 🐧 Linux

Natural Language Dates

Just say when. No date format gymnastics.

now today tomorrow in 5 minutes in 2 hours in 3 days +1w +30m 2026-03-01 2026-03-01T09:00:00

Agent Documentation

Paste these into your agent's context. It'll figure out the rest.