Skip to main content
Glama

Tages

Командная память для ИИ-агентов для программирования.

MIT License Tests

Ваши ИИ-агенты забывают всё между сессиями. Каждое решение обсуждается заново. Каждое соглашение объясняется повторно. Каждая прошлая ошибка повторяется следующим агентом, который работает с тем же кодом.

Инструменты персональной памяти лишь маскируют симптом: сохраняют некоторые факты, чтобы извлечь их позже. Это работает для разработчиков-одиночек, которые помнят, что они сохранили. Но это перестает работать, когда команды начинают использовать ИИ — когда три разработчика используют агентов для одной кодовой базы, когда онбординг требует передачи институциональных знаний, когда неверная информация сохраняется после рефакторинга, потому что никто её не проверил.

Память — это не хранилище. Это командная практика.

Tages рассматривает память кодовой базы как управляемый артефакт: структурированные типы, оценка качества, журналы аудита, проходы оптимизации, которые переписывают расплывчатые заметки в императивные инструкции для агентов. Архитектурное решение одного разработчика становится контекстом для всех агентов. Плохая запись помечается и исправляется до того, как она введет в заблуждение следующую сессию.

Начните работу менее чем за 60 секунд с помощью одной команды. Добавляйте командные функции, когда этого потребует ваш рабочий процесс.

claude mcp add tages -- npx -y @tages/server

Почему Tages?

Tages

Zep

Mem0

Установка

Одна строка (claude mcp add)

Docker + API ключ

API ключ + SDK

Только локальный режим

Да (SQLite, без настройки)

Только self-hosted

Нет (только облако)

Командный доступ

Да (RBAC, федерация)

Да (облако)

Нет

Панель управления

Да (Next.js, аналитика)

Да

Базовая

Контроль качества

Аудит, оптимизация, принуждение

Нет

Нет

Типы памяти

11 структурированных типов

Граф знаний (Graphiti)

Структурированные

Инструменты MCP

56

Н/Д

Н/Д

Поиск

Триграммы + семантический + затухание

Временной граф знаний

Векторный

Интеграция в рабочий процесс

Git-хуки, CI/CD, брифы

Вызовы SDK

Вызовы SDK

Цена

Бесплатно локально / $14 Pro

Open-source / Облако

$19-$249/мес

Что он запоминает

Исходный код говорит агентам, что существует. Tages говорит им, почему это было создано, как с этим работать и чего делать не стоит.

Тип

Пример

Соглашение

"Всегда используйте snake_case для API-маршрутов"

Решение

"Выбрали Postgres вместо MongoDB для нечеткого поиска pg_trgm"

Архитектура

"Middleware аутентификации в lib/auth.ts, JWT в httpOnly cookies"

Урок

"Не кэшируйте мок Supabase — тестам нужно свежее состояние"

Антипаттерн

"Никогда не передавайте id в upsert с onConflict — вызывает нарушение FK"

Паттерн

"Все ошибки API возвращают { error, code, status }"

Плюс: сущность, выполнение, операционные данные, окружение, предпочтения (всего 11 типов).

Как это работает

  1. Установкаtages init подключается к вашему проекту, или установите плагин Claude Code для настройки без конфигурации

  2. Запоминание — Сохраняйте решения и соглашения вручную, через git-хуки или импортируя CLAUDE.md

  3. Воспроизведение — Каждая сессия получает полный контекст проекта менее чем за 10 мс из локального кэша SQLite

Автоматическое обнаружение без настройки

При запуске в качестве плагина Claude Code или MCP-сервера, Tages автоматически определяет, в каком проекте вы находитесь:

  1. .tages/config.json — явный файл-маркер (создается командой tages link)

  2. Git remote — сопоставляет имя репозитория с зарегистрированными проектами

  3. Имя директории — сопоставляет имя папки с зарегистрированными слагами проектов

  4. Автосоздание — если выполнена аутентификация, автоматически создает новый облачный проект; в противном случае использует локальный режим

Команда tages init для каждой директории не требуется. Используйте tages link [slug] для явной привязки директории к проекту.

Плагин Claude Code

Установите Tages как плагин Claude Code для автоматической памяти сессий:

/plugin https://github.com/ryantlee25-droid/tages

Работает с

Claude Code, Cursor, Codex, Gemini — всем, что поддерживает MCP.

Функции

  • 56 инструментов MCP — запоминание, воспроизведение, аудит, оптимизация, импорт, федерация, аналитика и многое другое

  • 52 команды CLI — полный контроль из терминала

  • Веб-панель управления — просмотр, поиск и редактирование воспоминаний с темной темой

  • Автоиндексация — git-хуки извлекают решения из коммитов через Ollama или Claude Haiku

  • Импорт — наполнение из существующих файлов CLAUDE.md, ARCHITECTURE.md или JSON

  • tages brief — генерация кэшированного документа контекста для внедрения в системный промпт

  • tages audit — оценка покрытия памяти и получение предложений по улучшению

  • tages sharpen — переписывание воспоминаний в императивную форму для лучшего усвоения агентами

  • Локальный приоритет — кэш SQLite для запросов менее 10 мс, работает офлайн

  • Гибридный поиск — сопоставление триграмм pg_trgm + семантический поиск pgvector

  • Командный доступ — несколько разработчиков делят одну память кодовой базы (Pro)

Бенчмарки

В пяти сравнительных тестах агенты с контекстом Tages набрали до 9.1/10 против 2.8/10 без него — дельта качества варьировалась от +1.0 на простых задачах до +6.3 на сложных. Наибольший прирост наблюдался в соблюдении соглашений, связывании интеграций и избегании типичных ошибок. Агенты без памяти постоянно создавали «сиротский» код, который не был интегрирован в существующие подсистемы.

Руководства по настройке

Архитектура

packages/
  server/     MCP server (56 tools, stdio transport, 445 tests)
  cli/        CLI (52 commands, npm global install, 76 tests)
  shared/     TypeScript types + Supabase client
apps/
  dashboard/  Next.js 16, Supabase Auth, Tailwind, shadcn/ui
supabase/
  migrations/ 42 migrations (tables, RLS, pgvector, RBAC, encryption)

Безопасность

  • Шифрование в покое — AES-256-GCM для значений памяти (опционально)

  • RBAC — запись для владельца/администратора, только чтение для участников

  • Безопасность на уровне строк (RLS) — все таблицы обеспечивают принадлежность к проекту на уровне базы данных

  • Аутентификация — Supabase Auth + GitHub OAuth; API-токены хешируются SHA-256 с истечением срока действия

  • Обнаружение секретов — воспоминания сканируются на наличие API-ключей, учетных данных и PII перед сохранением

  • Журналирование аудита — отслеживаются события аутентификации, экспорты и проверка токенов

См. SECURITY.md для ознакомления с нашей полной политикой безопасности и процессом ответственного раскрытия информации. См. PRIVACY.md для ознакомления с нашей политикой конфиденциальности.

Цены

План

Цена

Включает

**Free

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryantlee25-droid/tages'

If you have feedback or need assistance with the MCP directory API, please join our Discord server