Integrations
Drop-in integrations for popular AI frameworks. All packages are on PyPI and npm.
JS / TS SDK
novyx v2.9.2npm install novyximport { 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.1pip install novyxnovyx 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 framework with built-in persistent memory — auto-recall, auto-remember, @tool decorator, multi-provider LLM support (OpenAI, Anthropic, LiteLLM).
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
LangChain
novyx-langchain v2.9.4pip install novyx-langchainfrom 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
CrewAI
novyx-crewai v1.1.2pip install novyx-crewaifrom 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
LlamaIndex
novyx-llamaindex v1.0.2pip install novyx-llamaindexfrom 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
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.
pip install novyx-mcpClaude 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
claude mcp add novyx-memory -- python -m novyx_mcp120 Tools
| Category | Tools | Tier |
|---|---|---|
| Core Memory | remember, recall, forget, list_memories, memory_stats, rollback, audit, link_memories, add_triple, query_triples | Free+ |
| Context Spaces | create_space, list_spaces, space_memories, update_space, delete_space, share_space | Free+ |
| Replay | replay_timeline, replay_snapshot, replay_lifecycle, replay_diff | Free+ |
| Cortex | cortex_status, cortex_run, cortex_insights | Free+ |
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
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.
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
Memory middleware for any OpenClaw game. Drop-in persistent memory, rollback, and audit.
Commands: !undo !audit !status
AI coding partner with persistent memory. Remembers your codebase, decisions, and context across sessions.
Commands: /brain rewind /brain prove /brain diff
Persistent RPG dungeon master with time-rewind. Every decision is remembered, every quest is tracked.
Commands: !start !status !undo !history
Install
git clone https://github.com/novyxlabs/novyx-memory-skill.git extensions/novyx-memory
cd extensions/novyx-memory && npm installAdd to your OpenClaw config.json
{
"extensions": {
"novyx-memory": {
"apiKey": "nram_your_key_here"
}
}
}GitHub Repos
Templates
Ready-to-run examples to get started fast.
Need Help?
Having trouble with an integration? Check the API docs or reach out to support@novyxlabs.com
Join our Discord