Persistent cross-session memory plugins for Claude Code by Awareness
npx claudepluginhub edwin-hao-ai/awareness-sdkPersistent cross-session memory for Claude Code via Awareness Memory Cloud
Give your AI agent persistent memory across sessions.
Local-first. Works offline. One command to set up. 13+ IDE support.
Docs · Cloud · Discord · Quick Start
AI agents forget everything when a session ends. Your agent spent hours making architectural decisions, fixing bugs, and planning next steps — and the next session starts from zero.
Awareness gives your AI agent persistent memory — it remembers what it built, what it decided, what's still pending, and why.
Session 1: Agent makes decisions, fixes bugs, creates TODOs
→ awareness_record() saves everything as structured knowledge
Session 2: Agent starts fresh
→ awareness_init() loads context: "Last time you were working on JWT auth..."
→ awareness_recall() finds relevant past decisions
→ Agent picks up where it left off — no re-explaining needed
Works with Claude Code, Cursor, Windsurf, Cline, GitHub Copilot, Codex, and 7 more IDEs.
npx @awareness-sdk/setup
That's it. Your AI agent now has persistent memory. No account needed. Works offline.
Want cloud features later? npx @awareness-sdk/setup --cloud
The fastest way to add memory to existing AI apps. One line — zero code changes.
AwarenessInterceptor.wrap_openai() / .wrap_anthropic()pip install awareness-memory-cloud
from openai import OpenAI
from memory_cloud import AwarenessInterceptor
client = OpenAI()
# Local mode (no API key needed — data stays on your machine)
interceptor = AwarenessInterceptor(mode="local")
# Cloud mode (team collaboration, semantic search, multi-device sync)
interceptor = AwarenessInterceptor(api_key="aw_...", memory_id="...")
# One line — all conversations automatically remembered
interceptor.wrap_openai(client)
# Use OpenAI as normal — memory happens in the background
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": "Refactor the auth module"}]
)
AwarenessInterceptor.wrapOpenAI() / .wrapAnthropic()npm install @awareness-sdk/memory-cloud
import OpenAI from "openai";
import { AwarenessInterceptor } from "@awareness-sdk/memory-cloud";
const openai = new OpenAI();
// Local mode (no API key needed — data stays on your machine)
const interceptor = new AwarenessInterceptor({ mode: "local" });
// Cloud mode (team collaboration, semantic search, multi-device sync)
const interceptor = new AwarenessInterceptor({ apiKey: "aw_...", memoryId: "..." });
// One line — all conversations automatically remembered
interceptor.wrapOpenAI(openai);
// Use as normal — memory happens in the background
const response = await openai.chat.completions.create({
model: "gpt-4",
messages: [{ role: "user", content: "What did we decide about the database?" }],
});
/plugin marketplace add edwin-hao-ai/Awareness-SDK
/plugin install awareness-memory@awareness
Skills: /awareness-memory:session-start · /awareness-memory:recall · /awareness-memory:save · /awareness-memory:done
# Plugin (full integration):
openclaw plugins install @awareness-sdk/openclaw-memory
# Or Skill (via ClawHub):
npx clawhub@latest install awareness-memory
Auto-recall on session start. Auto-capture on session end. Zero configuration.