Servicio de memoria a largo plazo autogestionado que da continuidad a identidades de IA persistentes entre clientes, modelos e interfaces de agentes.
oceanbase/powercontext
Un servicio de contexto de código abierto que conserva decisiones, restricciones y el estado del trabajo fuera de las sesiones de chat, para que agentes y personas puedan retomarlo en otras sesiones.
- Estrellas
- 1,367
- Forks
- 304
- Issues abiertos
- 143
- Último commit
- hace 18 horas
¿Qué es?
PowerContext es un servicio de contexto del lado del servidor para agentes de IA. Guarda de forma persistente el estado del trabajo —como decisiones, restricciones, evidencias y avances— fuera de cada conversación, para que una nueva sesión, otro agente u otra persona puedan continuar desde el estado actual, sin tener que volver a leer la transcripción. Puede ejecutarse como Server independiente con interfaces HTTP y MCP, o sus contratos principales pueden integrarse en otra aplicación.
El runtime integrado ofrece cuatro familias de artefactos: Memory, para decisiones y restricciones con revisiones; Handoff, para registrar la continuidad del trabajo entre sesiones y personas; Experience, para lecciones reutilizables que pasan por una bandeja de revisión; y Skill, para procedimientos revisados que deben exportarse explícitamente antes de que un agente pueda descubrirlos. Cada artefacto se identifica mediante una familia, un ID estable y una revisión; al consultar una referencia exacta, se obtiene esa instantánea histórica.
Las integraciones incluyen Codex, Claude Code, OpenClaw, Hermes Agent, OpenCode, LangChain, LangGraph, Pydantic AI y otros, además de un cliente de Python, CLI y Dashboard. Las escrituras en Memory funcionan sin una API de modelo; la extracción automática de fuentes capturadas requiere credenciales independientes para las API de generación y embeddings. La compatibilidad con Windows está marcada como experimental.
Funciones clave
- 01Guarda decisiones, restricciones y avances como artefactos con revisiones, fuera de las sesiones de chat.
- 02Handoff registra la continuidad del trabajo entre sesiones, agentes y personas.
- 03Los candidatos de Experience y Skill pasan por una revisión antes de poder reutilizarse.
- 04Recall está limitado por un presupuesto de bytes y solo devuelve contenido activo y aprobado.
- 05Ofrece HTTP, MCP, un cliente asíncrono de Python y un Core SDK en el mismo proceso.
- 06Incluye un asistente de configuración y un Dashboard para inspeccionar los registros almacenados.
Casos de uso
- Cambiar entre agentes de programación como Codex y Claude Code sin perder las decisiones del proyecto.
- Delegar una tarea en curso a un compañero, con el estado actual y la siguiente acción registrados.
- Mantener disponibles las restricciones de un proyecto a largo plazo durante numerosas sesiones de agentes.
- Crear una aplicación de agente personalizada que necesite memoria del lado del servidor e inspeccionable.
Inicio rápido
- 1
Instala PowerContext CLI y Server con uv
uv tool install --force "powercontext[cli,server]==1.4.0" - 2
Crea una carpeta de configuración y ejecuta el asistente de configuración interactivo
powercontext config init --language en --output .env - 3
Inicia el Server local y deja el terminal abierto
powercontext server run --env-file .env
Antes de usarlo
- La compatibilidad con Windows es experimental; las plataformas compatibles son macOS y Linux.
- El modo de memoria completa requiere credenciales independientes para las API de Generation y Embedding.
- Antes de configurar, instala Python 3.11 o posterior, Git y uv.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es powercontext?
- Un servicio de contexto de código abierto que conserva decisiones, restricciones y el estado del trabajo fuera de las sesiones de chat, para que agentes y personas puedan retomarlo en otras sesiones. PowerContext es un servicio de contexto del lado del servidor para agentes de IA. Guarda de forma persistente el estado del trabajo —como decisiones, restricciones, evidencias y avances— fuera de cada conversación, para que una nueva sesión, otro agente u otra persona puedan continuar desde el estado actual, sin tener que volver a leer la transcripción. Puede ejecutarse como Server independiente con interfaces HTTP y MCP, o sus contratos principales pueden integrarse en otra aplicación.
- ¿powercontext es gratuito? ¿Qué licencia tiene?
- powercontext es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿powercontext sigue mantenido?
- Mantenimiento activo. El último commit de powercontext fue el 22 oct 2026.
- ¿Para qué puedo usar powercontext?
- Cambiar entre agentes de programación como Codex y Claude Code sin perder las decisiones del proyecto. Delegar una tarea en curso a un compañero, con el estado actual y la siguiente acción registrados. Mantener disponibles las restricciones de un proyecto a largo plazo durante numerosas sesiones de agentes. Crear una aplicación de agente personalizada que necesite memoria del lado del servidor e inspeccionable.
- ¿Cómo se instala powercontext?
- Instala PowerContext CLI y Server con uv: uv tool install --force "powercontext[cli,server]==1.4.0" Crea una carpeta de configuración y ejecuta el asistente de configuración interactivo: powercontext config init --language en --output .env Inicia el Server local y deja el terminal abierto: powercontext server run --env-file .env
- ¿Dónde consigo powercontext?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oceanbase/powercontext
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de Java para crear aplicaciones de IA con agentes, workflows y varios agentes sobre Spring AI.
Un daemon de IA local para Windows y macOS que conserva recuerdos a largo plazo sobre ti, convierte chats en archivos de oficina y puede ampliarse por sí mismo.
Libro gratuito y de código abierto en chino sobre principios de diseño e ingeniería de AI Agents, con 109 experimentos complementarios y versiones descargables en PDF y EPUB.
Una capa de memoria a largo plazo, local y nativa de Markdown para agentes de IA, que guarda recuerdos en archivos editables con índices de SQLite y LanceDB.
Una capa de memoria para agentes y aplicaciones de IA que guarda y recupera el contexto de usuarios, sesiones y agentes entre conversaciones.