Cloud The core runtime is open source and free. TekMemo Cloud (hosted sync, managed MCP, team features) is in early access. Join the waitlist →
Skip to content

Core concepts

Core memory

Core memory is the stable project briefing. It should contain the facts an AI assistant should know every time it works in the project.

Notes memory

Notes are durable records such as decisions, constraints, preferences, references, summaries, and general notes.

Events

Events record changes over time. They make sync, audit, and agent workflows easier to inspect.

Recall

Recall turns memory into searchable context. Local recall can be keyword-based. Cloud or provider-backed recall can use vector search and reranking.

Graph memory

Graph memory stores entities and relationships. It helps answer questions like “what depends on this?” or “how are these two decisions connected?”

Context package

A context package is the structured payload sent to an AI model or tool. It can combine core memory, notes, recall results, graph context, and source metadata.

Package architecture

TekMemo is published as a family of packages:

PackagePurpose
@tekbreed/tekmemoCore runtime — filesystem store, graph memory, recall, and cloud client
@tekbreed/tekmemo-cliCLI for local, cloud, and hybrid memory operations
@tekbreed/tekmemo-mcp-serverSelf-hosted MCP (stdio) server for IDE/agent integration
@tekbreed/tekmemo-connectorsConnector framework — ingest external sources (GitHub, Notion, …) into .tekmemo/
@tekbreed/tekmemo-adapter-ai-sdkVercel AI SDK adapter — memory tool, runtime bridge, and context builders
@tekbreed/tekmemo-adapter-openaiOpenAI embedding provider adapter
@tekbreed/tekmemo-adapter-voyageVoyage AI embedding and reranking adapter
@tekbreed/tekmemo-adapter-transformersLocal, zero-API-key embedding adapter
@tekbreed/tekmemo-benchmark-kitBenchmark kit, workloads, and runners
@tekbreed/tekmemo-testingShared contract tests, fixtures, and fakes (internal/contributor use)

For application code, import the Tekmemo class from @tekbreed/tekmemo. See the API Reference page for the full module listing.

Glossary

TermMeaning
Agent sessionA temporary coding workspace managed by AgentFS, tracking the lifecycle of an agent's task.
Cloud clientThe cloud client module of @tekbreed/tekmemo, handling API transport and auth.
Context packageA structured payload combining core memory, notes, recall results, and graph data to be sent to an AI model.
Core memoryThe stable project briefing (core.md). Contains facts the agent must know every time it starts working.
Graph memoryNodes (entities, concepts, files) and edges (relationships) that help tools answer architectural questions.
Hybrid runtimeA runtime mode that combines local and cloud, routing every read and write through read/write policies (local-first, cloud-first, local-only).
MCPModel Context Protocol. An open standard used to expose TekMemo memory to IDEs and agents. Available as a hosted cloud-only endpoint (https://mcp.memo.tekbreed.com/) or a self-hosted stdio server (@tekbreed/tekmemo-mcp-server) for local/cloud/hybrid memory.
NoteA durable memory record (e.g., a decision, constraint, or summary) saved to notes.md.
RecallThe process of retrieving relevant memory for a query. Can use keywords (local) or embeddings (cloud/provider).
SnapshotA point-in-time backup bundle of project memory, used for rollbacks or migrations.
SyncThe mechanism of resolving memory state between the local .tekmemo/ filesystem and the TekMemo Cloud database.

Released under the MIT License.