Skip to content

Integrations

Drop-in integrations for popular AI frameworks. All packages are on PyPI and npm.

JS / TS SDK

novyx v2.9.2
bash
npm install novyx
typescript
import { Novyx } from "novyx";

const nx = new Novyx({ apiKey: "nram_your_key" });

await nx.remember({ observation: "User prefers dark mode", tags: ["prefs"] });

const results = await nx.recall("user preferences");
  • • Full TypeScript support with complete type definitions
  • • Zero dependencies
  • • 50+ methods — full API parity with Python SDK (eval methods coming soon)
  • • Dual CJS/ESM — works in Node.js 18+ and browsers

CLI

novyx v3.0.1
bash
pip install novyx
bash
novyx remember "User prefers dark mode" --tags ui
novyx recall "user preferences"
novyx rollback "2 hours ago"
novyx spaces list
novyx audit --last 10
  • • 24+ commands — memories, spaces, rollback, traces, audit, and more
  • • Interactive and scriptable
  • • Same package as Python SDK (pip install novyx)

Agent SDK

novyx-agent v1.0.0New

Agent framework with built-in persistent memory — auto-recall, auto-remember, @tool decorator, multi-provider LLM support (OpenAI, Anthropic, LiteLLM).

bash
pip install novyx-agent
  • • Tiered recall — memories ranked [strong], [moderate], [background] with background capped at 2
  • • Auto-remember — agent stores important context after every response
  • @tool decorator for custom tool functions
  • • Multi-provider: OpenAI, Anthropic, and any LiteLLM-compatible model
Full documentation →
bash
pip install novyx-langchain
python
from novyx_langchain import NovyxMemory
from langchain.chains import ConversationChain
from langchain_openai import ChatOpenAI

memory = NovyxMemory(api_key="nram_your_key", session_id="user-123")
chain = ConversationChain(llm=ChatOpenAI(), memory=memory)
response = chain.invoke({"input": "Hello!"})
  • • NovyxMemory — persistent semantic memory across conversations
  • • Checkpointer — LangGraph stateful workflow integration
  • • TracedMemory — RSA-signed execution traces
  • • IntegrityMemory — tamper-proof audit trail
Step-by-step guide →
bash
pip install novyx-crewai
python
from novyx_crewai import NovyxStorage
from crewai import Crew

storage = NovyxStorage(api_key="nram_your_key", memory_type="short_term")
crew = Crew(agents=[...], tasks=[...], memory=True, storage=storage)
  • • Works with all 3 CrewAI memory types (short-term, long-term, entity)
  • • Semantic search across agent memories
  • • Tag-based filtering for scoped recall
Step-by-step guide →
bash
pip install novyx-llamaindex
python
from novyx_llamaindex import NovyxChatStore
from llama_index.core.memory import ChatMemoryBuffer

chat_store = NovyxChatStore(api_key="nram_your_key")
memory = ChatMemoryBuffer.from_defaults(
    chat_store=chat_store,
    chat_store_key="user-123",
    token_limit=3000,
)
  • • Drop-in persistent chat store for any LlamaIndex chat engine
  • • Semantic recall via NovyxMemory (BaseMemory)
  • • RAG retriever for memory-augmented pipelines
  • • Rollback, audit trail, and cross-session persistence
Step-by-step guide →

MCP Server

Claude Desktop / Cursor / Claude Codenovyx-mcp v2.1.5

No API key needed to start

novyx-mcp runs locally with SQLite — just pip install novyx-mcp and go. Memories are stored in ~/.novyx/local.db. Add a Novyx API key later to sync to the cloud.

bash
pip install novyx-mcp

Claude Desktop / Cursor

// No install needed — uvx runs it directly
{
  "mcpServers": {
    "novyx-memory": {
      "command": "uvx",
      "args": ["novyx-mcp"]
    }
  }
}

Without an API key, novyx-mcp runs in local SQLite mode. Add NOVYX_API_KEY to sync to the cloud.

Claude Code

bash
claude mcp add novyx-memory -- python -m novyx_mcp

120 Tools

CategoryToolsTier
Core Memoryremember, recall, forget, list_memories, memory_stats, rollback, audit, link_memories, add_triple, query_triplesFree+
Context Spacescreate_space, list_spaces, space_memories, update_space, delete_space, share_spaceFree+
Replayreplay_timeline, replay_snapshot, replay_lifecycle, replay_diffFree+
Cortexcortex_status, cortex_run, cortex_insightsFree+

6 Resources & 3 Prompts

  • novyx://memories — list all memories
  • novyx://memories/{id} — get by UUID
  • novyx://stats — memory statistics
  • novyx://usage — usage and plan info
  • novyx://spaces — list context spaces
  • novyx://spaces/{id} — get space
  • memory-context — recall + format as context
  • session-summary — list session memories
  • space-context — recall from a context space

Hygiene

Claude Codenovyx-hygiene v2.0.0New

Context that survives /compact

Auto-persists Claude Code sessions via hooks. Two commands to install, then it just works. Add a Novyx API key for cloud sync.

bash
pip install novyx-hygiene
hygiene install
  • • Auto-saves before /compact via PreCompact hook
  • • Auto-injects context on SessionStart (compact, clear, resume)
  • • Context health scoring (freshness, file sprawl, mixed concerns)
  • • Optional cloud sync with Novyx API key
  • • Writes .claude/hygiene.md so Claude reads context automatically

OpenClaw

OpenClaw — open-source AI agent framework

Novyx ships 3 OpenClaw skills with persistent memory, rollback, and audit built in. Install and your agent gets long-term memory with zero configuration.

Skills

novyx-memory-skill

Memory middleware for any OpenClaw game. Drop-in persistent memory, rollback, and audit.

Commands: !undo !audit !status

project-brain

AI coding partner with persistent memory. Remembers your codebase, decisions, and context across sessions.

Commands: /brain rewind /brain prove /brain diff

dm-infinite

Persistent RPG dungeon master with time-rewind. Every decision is remembered, every quest is tracked.

Commands: !start !status !undo !history

Install

bash
git clone https://github.com/novyxlabs/novyx-memory-skill.git extensions/novyx-memory
cd extensions/novyx-memory && npm install

Add to your OpenClaw config.json

json
{
  "extensions": {
    "novyx-memory": {
      "apiKey": "nram_your_key_here"
    }
  }
}
Step-by-step guide →

Need Help?

Having trouble with an integration? Check the API docs or reach out to support@novyxlabs.com

Join our Discord