{"slug": "memorable", "title": "Memorable", "summary": "Memorable launched a memory layer that stores how an agent completed a task and replays the procedure when a similar task returns, with storage kept on the user's side and consent enforced fail-closed. The tool offers four onboarding routes — an npx memorable-cli install for coding agents including Claude Code, Codex, Cursor, Devin and Antigravity; a dashboard connector for custom agents; a Claude connector for claude.ai, Cowork and Claude desktop; and a POST /v1/extract API for servers without Node. In two independent runs against the same tasks without memory, Memorable cut agent turns by 19% at an injected size of roughly 293 tokens, versus 0% turn reduction for a 15,593-token skill, with every run passing.", "body_md": "# Memorable\n\nAn agent finishes a task; Memorable stores how it was done and replays it when a similar task returns. Storage stays on your side and consent is fail-closed.\n\n## Pick your route\n\nFour ways in. Each one ends with this machine signed in and recording. Nothing below asks an agent to open a browser.\n\n### A coding agent on a repo\n\nClaude Code, Codex, Cursor, Devin, Antigravity.\n\nnpx memorable-cli\n\nPicks the agent, asks whether to make a page for this project, opens one tab, you press Approve. Hooks and consent are written for you.\n\n### Your own agent\n\nBrowser, voice, smart home, research, ops.\n\nmemorable.sh/dash, Environments, Connect\n\nPick the card, Save, Copy prompt. The key is already in it. Paste it into the agent that builds your project; it adds recall, replay and record.\n\n### No terminal\n\nclaude.ai, Cowork, Claude desktop.\n\nmemorable.sh/dash, Connect, Create a connector\n\nAdd the link under Connectors in Claude. It searches memorables before it plans and records when it finishes.\n\n### A server with no Node\n\nA backend that runs agents.\n\nmemorable.sh/dash, Account, New key for an agent\n\nPOST /v1/extract with the key. Store the draft on your side.\n\n## Quickstart\n\nTwo minutes. Signing in links this machine to your workspace; the default backend is a standalone local store, and on a machine running gbrain you can point it at your own database with **memorable init gbrain** afterwards.\n\n### connect this machine\n\n### no node or npm on this machine\n\n### store a procedure, then find it\n\n## For agents\n\nTelling a coding agent \"use memorable\" is enough. Every step is a plain CLI call it can run itself. The drop-in file lives on **AGENTS.md**.\n\n### one line\n\n## Measured\n\nAgainst the same tasks run without memory, on two independent runs.\n\n### Recall vs no recall\n\n```\nagent turns   -19%, replicated\npass rate     every run passed\ninjected size ~293 tokens\nvs a 15,593-token skill: 0% turns\n```\n\n## Extraction API\n\nOne endpoint converts a tool-call trace into a procedure. Full reference on the **API** page.\n\n### POST /v1/extract\n\n```\nBASE=https://memorable-\\\nextraction-api.memorable.workers.dev\n\ncurl $BASE/v1/extract \\\n  -H \"Authorization: Bearer \\\n$MEMORABLE_API_KEY\" \\\n  -H \"Content-Type: \\\napplication/json\" \\\n  -d '{\n    \"session_id\": \"run-183\",\n    \"task_description\": \n\"rotate the TLS cert\",\n    \"harness\": \"my-orchestrator\",\n    \"tool_calls\": [\n      {\"name\": \"shell\",\n       \"input\": {\"command\": \n\"certbot renew\"},\n       \"result\": {\"ok\": true}}\n    ]\n  }'\n```\n\n### Response · 200\n\n```\n{\n  \"draft\": {\n    \"title\": \"Rotate the TLS cert\",\n    \"schema_version\": \"1.0.0\",\n    \"steps\": [\n      {\n        \"seq\": 1,\n        \"action\": \"shell\",\n        \"activity_class\": \"execute\",\n        \"command\": \"certbot renew\",\n        \"repeat_count\": 1\n      }\n    ],\n    \"postconditions\": [\n      \"final command exited \nsuccessfully: certbot renew\"\n    ],\n    \"embedding\": [],\n    \"embedding_model\": \"\"\n  },\n  \"request_id\": \"82886df0-...\"\n}\n```\n\n", "url": "https://wpnews.pro/news/memorable", "canonical_source": "https://www.memorable.sh/doc", "published_at": "2026-10-03 14:34:59+00:00", "updated_at": "2026-10-03 15:07:07.271042+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-infrastructure"], "entities": ["Memorable", "Claude Code", "Codex", "Cursor", "Devin", "Antigravity", "Claude", "gbrain"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/memorable", "markdown": "https://wpnews.pro/news/memorable.md", "text": "https://wpnews.pro/news/memorable.txt", "jsonld": "https://wpnews.pro/news/memorable.jsonld"}}