Repolode
oceanbase

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. 1

    Установите PowerContext CLI и Server с помощью uv

    uv tool install --force "powercontext[cli,server]==1.4.0"
  2. 2

    Создайте папку конфигурации и запустите интерактивный мастер настройки

    powercontext config init --language en --output .env
  3. 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 обновляется ежедневно.

Похожие проекты