Локально разворачиваемый сервис долгосрочной памяти, который обеспечивает преемственность постоянных AI-идентичностей между клиентами, моделями и интерфейсами агентов.
oceanbase/powercontext
Сервис контекста с открытым исходным кодом, который хранит решения, ограничения и состояние работы вне чатов, чтобы агенты и люди могли продолжать работу в новых сессиях.
- Звёзды
- 1,367
- Форки
- 305
- Открытые issues
- 143
- Последний коммит
- 2 часа назад
Что это?
PowerContext — серверный сервис контекста для AI-агентов. Он хранит долговременное состояние работы — решения, ограничения, подтверждающие материалы и прогресс — отдельно от отдельных разговоров. Благодаря этому новую сессию, другого агента или другого человека можно подключить к текущему состоянию, не перечитывая всю переписку. Сервис можно запустить как отдельный Server с интерфейсами HTTP и MCP или встроить его базовые контракты в другое приложение.
Встроенная среда выполнения поддерживает четыре семейства артефактов: Memory для версионируемых решений и ограничений, Handoff для передачи контекста работы между сессиями и людьми, Experience для повторно используемых выводов, проходящих проверку во входящих, и Skill для проверенных процедур, которые нужно явно экспортировать, прежде чем они станут доступны агенту. Каждый артефакт задаётся семейством, постоянным ID и ревизией; при чтении точной ссылки возвращается соответствующий исторический снимок.
Интеграции поддерживают Codex, Claude Code, OpenClaw, Hermes Agent, OpenCode, LangChain, LangGraph, Pydantic AI и другие инструменты. Также доступны Python-клиент, CLI и Dashboard. Для записи Memory не требуется API модели; автоматическое извлечение данных из сохранённых источников требует отдельных учётных данных для API генерации и эмбеддингов. Поддержка Windows помечена как экспериментальная.
Ключевые возможности
- 01Хранит решения, ограничения и прогресс в виде версионируемых артефактов вне чатов.
- 02Handoff фиксирует передачу контекста работы между сессиями, агентами и людьми.
- 03Кандидаты Experience и Skill проходят проверку, прежде чем их можно будет использовать повторно.
- 04Объём данных для Recall ограничен бюджетом в байтах; возвращается только активный и одобренный контент.
- 05Предоставляет HTTP, MCP, асинхронный Python-клиент и встроенный Core SDK.
- 06Включает мастер настройки и Dashboard для просмотра сохранённых записей.
Сценарии использования
- Переход между агентами для написания кода, например Codex и Claude Code, без потери принятых в проекте решений.
- Передача незавершённой задачи коллеге с зафиксированным текущим состоянием и следующим действием.
- Хранение долгосрочных ограничений проекта, доступных во множестве сессий агента.
- Создание собственного приложения с агентом, которому нужна серверная память, доступная для проверки.
Быстрый старт
- 1
Установите PowerContext CLI и Server с помощью uv
uv tool install --force "powercontext[cli,server]==1.4.0" - 2
Создайте папку конфигурации и запустите интерактивный мастер настройки
powercontext config init --language en --output .env - 3
Запустите локальный Server и оставьте терминал открытым
powercontext server run --env-file .env
Что важно знать
- Поддержка Windows находится на экспериментальной стадии; поддерживаются macOS и Linux.
- Для режима полной памяти нужны отдельные учетные данные для API Generation и Embedding.
- Перед настройкой установите Python версии 3.11 или выше, Git и uv.
В подборках
Темы
Частые вопросы
- Что такое powercontext?
- Сервис контекста с открытым исходным кодом, который хранит решения, ограничения и состояние работы вне чатов, чтобы агенты и люди могли продолжать работу в новых сессиях. PowerContext — серверный сервис контекста для AI-агентов. Он хранит долговременное состояние работы — решения, ограничения, подтверждающие материалы и прогресс — отдельно от отдельных разговоров. Благодаря этому новую сессию, другого агента или другого человека можно подключить к текущему состоянию, не перечитывая всю переписку. Сервис можно запустить как отдельный Server с интерфейсами HTTP и MCP или встроить его базовые контракты в другое приложение.
- powercontext можно использовать бесплатно? Какая у него лицензия?
- powercontext распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- powercontext всё ещё поддерживается?
- Активно поддерживается. Последний коммит в powercontext — 22 окт. 2026 г..
- Для чего можно использовать powercontext?
- Переход между агентами для написания кода, например Codex и Claude Code, без потери принятых в проекте решений. Передача незавершённой задачи коллеге с зафиксированным текущим состоянием и следующим действием. Хранение долгосрочных ограничений проекта, доступных во множестве сессий агента. Создание собственного приложения с агентом, которому нужна серверная память, доступная для проверки.
- Как установить powercontext?
- Установите PowerContext CLI и Server с помощью uv: uv tool install --force "powercontext[cli,server]==1.4.0" Создайте папку конфигурации и запустите интерактивный мастер настройки: powercontext config init --language en --output .env Запустите локальный Server и оставьте терминал открытым: powercontext server run --env-file .env
- Где скачать powercontext?
- Исходный код и инструкции по установке — на GitHub: https://github.com/oceanbase/powercontext
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Java-фреймворк для создания AI-приложений с агентами, workflow и несколькими агентами на базе Spring AI.
Локальный AI-компаньон в виде фонового демона для Windows и macOS: запоминает контекст о вас, превращает чаты в офисные файлы и может расширять собственные возможности.
Бесплатная китайскоязычная книга с открытым исходным кодом о принципах проектирования AI Agent и инженерной практике: 109 экспериментов, PDF и EPUB для скачивания.
Слой памяти для AI-агентов и приложений, который хранит и извлекает контекст пользователей, сессий и агентов между диалогами.
Локальный слой долговременной памяти для AI-агентов на основе Markdown: данные хранятся в редактируемых файлах, а для поиска используются индексы SQLite и LanceDB.