freshcrate
Skin:/
Home > MCP Servers > Awareness-SDK

Awareness-SDK

Local-first AI agent memory โ€” one command, 13+ IDEs, works offline. Persistent memory for Claude Code, Cursor, Windsurf, OpenClaw. Zero-code interceptors for OpenAI/Anthropic. Python & TypeScript SDKs

Why this rank:Release freshnessStrong adoptionHealthy release cadence

Description

Local-first AI agent memory โ€” one command, 13+ IDEs, works offline. Persistent memory for Claude Code, Cursor, Windsurf, OpenClaw. Zero-code interceptors for OpenAI/Anthropic. Python & TypeScript SDKs.

README

Awareness โ€” Long-Term Memory for AI Agents

PyPI npm local Cloud License Discord

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


Why Awareness?

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.

How It Works

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

Quick Start

Option 1: One Command Setup (Recommended)

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

Option 2: Zero-Code Interceptor (Python/TypeScript SDK)

The fastest way to add memory to existing AI apps. One line โ€” zero code changes.

Python โ€” 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"}]
)

TypeScript โ€” 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?" }],
});

Option 3: IDE Plugins

Claude Code

/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

Documentation ยท Online docs

OpenClaw

# 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.

Documentation ยท npm


Features

Feature Local + Cloud
Persistent memory across sessions โœ… โœ…
13+ IDE support (Claude Code, Cursor, Windsurf...) โœ… โœ…
Zero-code interceptor (wrap_openai / wrap_anthropic) โ€” โœ…
Knowledge card extraction (decisions, solutions, risks) โœ… โœ… + LLM
Workflow rules injection (agent auto-recalls) โœ… โœ…
Full-text + semantic search โœ… โœ…
Progressive disclosure (summary โ†’ full) โœ… โœ…
Cross-device sync Git Real-time
Semantic vector search (100+ languages) โ€” โœ…
Multi-agent collaboration โœ… โœ…
Memory marketplace โ€” โœ…
Team collaboration โ€” โœ…

Local-First Architecture

Your machine                          Cloud (optional)
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  .awareness/        โ”‚   sync โ†’     โ”‚  Awareness Cloud โ”‚
โ”‚  โ”œโ”€โ”€ memories/*.md  โ”‚   โ† sync    โ”‚  (semantic searchโ”‚
โ”‚  โ”œโ”€โ”€ knowledge/     โ”‚              โ”‚   team sync,     โ”‚
โ”‚  โ””โ”€โ”€ index.db       โ”‚              โ”‚   marketplace)   โ”‚
โ”‚                     โ”‚              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚  Daemon :37800      โ”‚
โ”‚  โ”œโ”€โ”€ FTS5 search    โ”‚
โ”‚  โ”œโ”€โ”€ MCP server     โ”‚
โ”‚  โ””โ”€โ”€ Web dashboard  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  • Data stays on your machine by default
  • Works offline โ€” no internet required
  • Markdown files โ€” human-readable, git-friendly, portable
  • Cloud is optional โ€” one click to enable sync, semantic search, team features

Packages

Package Description Install
@awareness-sdk/local Local daemon + MCP server npx @awareness-sdk/local start
@awareness-sdk/setup CLI setup for all 13+ IDEs npx @awareness-sdk/setup
awareness-memory-cloud Python SDK with interceptors pip install awareness-memory-cloud
@awareness-sdk/memory-cloud TypeScript SDK with interceptors npm i @awareness-sdk/memory-cloud
@awareness-sdk/openclaw-memory OpenClaw plugin openclaw plugins install @awareness-sdk/openclaw-memory
claudecode/ Claude Code plugin /plugin marketplace add edwin-hao-ai/Awareness-SDK then /plugin install awareness-memory@awareness

Integrations

Works with any AI framework:


Environment Variables

Variable Description Default
AWARENESS_MCP_URL MCP endpoint http://localhost:37800/mcp
AWARENESS_API_KEY Cloud API key (aw_...) โ€” (local mode: not needed)
AWARENESS_MEMORY_ID Cloud memory ID โ€” (local mode: auto)
AWARENESS_AGENT_ROLE Agent role filter builder_agent

Contributing

Contributions welcome! Please open an issue or pull request.

License

Apache 2.0

Release History

VersionChangesUrgencyDate
main@2026-05-04Latest activity on main branchHigh5/4/2026
0.0.0No release found โ€” using repo HEADHigh4/11/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

coplay-unity-pluginUnity plugin for Coplaybeta@2026-06-29
mofloMoFlo โ€” AI agent orchestration for Claude Code. Forked from ruflo/claude-flow with patches applied to source, plus feature-level orchestration.main@2026-07-24
slack-mcp-serverSession-based Slack MCP for Claude and MCP clients: local-first workflows, secure-default HTTP.v4.6.0
cc-skillsClaude Code Skills Marketplace: plugins, skills for ADR-driven development, DevOps automation, ClickHouse management, semantic versioning, and productivity workflowsv22.14.0
@elisym/mcpMCP server for elisym - AI agent discovery, jobs, and payments@elisym/cli@0.24.0

More from edwin-hao-ai

Awareness-LocalLocal-first AI agent memory โ€” one command, works offline, no account needed. Give your Claude Code, Cursor, Windsurf, OpenClaw agent persistent memory. Markdown storage, hybrid search (FTS5 + embeddin

More in MCP Servers

supersetCode Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine
kreuzbergA polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 91+ formats. Available for Rust, Python
ai-engineering-from-scratchLearn it. Build it. Ship it for others.
CodeGraphContextAn MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.