memcode README

The project's README from github.com/memcode-in/memcode. As one markdown file: README.md.

MemCode logo

End-to-end memory infrastructure for AI.

Give agents, copilots, applications, and workflows persistent memory that survives sessions, context windows, and model changes.

End-to-end Memory React 19 TypeScript
Vite Cloudflare Active Development

## Why Memory

AI systems are powerful inside their current context window, but that context is temporary. Important decisions, user preferences, previous interactions, and learned knowledge disappear between sessions.

A larger prompt is not the same as memory.

Real memory must be:

MemCode is building this layer as infrastructure rather than another temporary context workaround.

Development

Prerequisites

Install dependencies

npm install

Configure the environment

Copy the provided environment template:

cp .env.example .env.local

Update the values for your local or hosted environment. Do not commit production credentials or private keys.

Start development

npm run dev

Create a production build

npm run build

Validation

Run the focused dashboard checks with:

npm run test:byok-usage
npm run test:runtime-settings

The production build also runs TypeScript validation before generating the Vite bundle.

Deployment

The dashboard is configured for deployment through Cloudflare:

npm run build
npx wrangler deploy

Production environment variables should be configured through the deployment platform rather than committed to the repository.

The primary dashboard is available at app.memcode.in.

Project Status

MemCode is under active development. APIs, interfaces, and infrastructure may evolve as we improve retrieval quality, memory evaluation, integrations, and developer experience.

We are building toward a world where every AI system can remember selectively, retrieve reliably, and improve continuously.

Building memory infrastructure for AI, end to end.

Website  •  Dashboard

memcode (memcode-in/memcode)

Searching Database…

Что это такое?MemCode — это инфраструктура памяти для ИИ: она даёт агентам, копилотам, приложениям и рабочим процессам долговременную память, которая сохраняется между сессиями, контекстными окнами и даже при смене модели.
Это библиотека, которую я импортирую, или размещённая платформа?Это слой инфраструктуры памяти со собственным приложением-панелью (app.memcode.in), к которому подключаются другие агенты, копилоты и приложения для сохранения и получения памяти, а не простая библиотека внутри процесса.
Как запустить панель у себя локально?Склонируйте репозиторий, установите зависимости через npm, скопируйте приложенный шаблон файла окружения и впишите свои значения, затем запустите dev-сервер; при production-сборке сначала проходит проверка TypeScript, а потом собирается бандл с помощью Vite.
Нужно ли что-то ещё, кроме Node.js и npm?Только Node.js и npm в качестве предпосылок, плюс настроенные локально переменные окружения — production-креденшелы и приватные ключи никогда не должны попадать в репозиторий.
Проект уже можно использовать в продакшене?Нет, MemCode всё ещё в активной разработке, поэтому API, интерфейсы и инфраструктура могут меняться, пока команда улучшает качество поиска по памяти, оценку памяти, интеграции и удобство для разработчиков.
Кто управляет доступом к сохранённым воспоминаниям?MemCode задуман так, чтобы доступ и сроки хранения данных регулировались явными настройками, а не оставались неограниченными.
Почему бы просто не использовать контекстное окно побольше?Больший промпт лишь расширяет то, что видно в пределах одной сессии; память MemCode сохраняется между сессиями, контекстными окнами и даже при смене модели, поэтому агенты помнят решения и предпочтения ещё долго после окончания разговора.
Что значит «избирательная» память в MemCode?Вместо записи всего подряд система устроена так, чтобы решать, что стоит запомнить, — поэтому поиск остаётся сфокусированным на важных решениях и накопленных знаниях, а не на шуме.
Как можно искать по сохранённым воспоминаниям?Запросы к памяти работают и через семантический поиск (по смыслу), и через структурный поиск (по полям), при этом операторы системы могут просматривать сохранённые данные.
MemCode — проект с открытым исходным кодом?Да, репозиторий распространяется по лицензии MIT, хотя основной способ использования сегодня — это размещённая панель по адресу app.memcode.in.
Creator
memcode-in
Size
1.9 MB
Stars
603
Updated
CommitSep 08
Age
2mo
Commits · 90 Days