Serviço de memória de longo prazo auto-hospedado que mantém identidades de IA persistentes entre clientes, modelos e interfaces de agentes.
oceanbase/powercontext
Serviço de contexto open source que mantém decisões, restrições e o estado do trabalho fora das conversas, para que agentes e pessoas possam retomar o trabalho em outras sessões.
- Estrelas
- 1,367
- Forks
- 304
- Issues abertas
- 143
- Último commit
- há 19 horas
O que é?
O PowerContext é um serviço de contexto executado no servidor para agentes de IA. Ele armazena dados duradouros sobre o trabalho, como decisões, restrições, evidências e progresso, fora de uma conversa específica. Assim, uma nova sessão, outro agente ou outra pessoa pode continuar do estado atual, sem precisar reler a transcrição. Ele pode ser executado como um Server independente, com interfaces HTTP e MCP, ou seus contratos principais podem ser incorporados a outro aplicativo.
O runtime integrado oferece quatro famílias de artefatos: Memory, para decisões e restrições com controle de revisões; Handoff, para registrar a continuidade do trabalho entre sessões e pessoas; Experience, para lições reutilizáveis que passam por uma fila de revisão; e Skill, para procedimentos revisados que precisam ser exportados explicitamente antes de serem descobertos por um agente. Cada artefato é identificado por uma família, um ID estável e uma revisão; ao ler uma referência exata, você recebe aquele snapshot histórico.
As integrações incluem Codex, Claude Code, OpenClaw, Hermes Agent, OpenCode, LangChain, LangGraph, Pydantic AI e outros, além de um cliente Python, CLI e Dashboard. É possível gravar Memory sem uma API de modelo; a extração automática de fontes capturadas exige credenciais separadas para as APIs de geração e embedding. O suporte ao Windows é considerado experimental.
Recursos principais
- 01Armazena decisões, restrições e progresso como artefatos com controle de revisões, fora das conversas.
- 02Handoff registra a continuidade do trabalho entre sessões, agentes e pessoas.
- 03Candidatos a Experience e Skill passam por uma etapa de revisão antes de serem reutilizados.
- 04A recuperação é limitada por um orçamento em bytes e retorna apenas conteúdo ativo e aprovado.
- 05Disponibiliza HTTP, MCP, um cliente assíncrono em Python e um Core SDK em processo.
- 06Inclui um assistente de configuração e um Dashboard para inspecionar os registros armazenados.
Casos de uso
- Alternar entre agentes de programação, como Codex e Claude Code, sem perder as decisões do projeto.
- Passar uma tarefa em andamento a um colega, registrando o estado atual e a próxima ação.
- Manter restrições duradouras do projeto disponíveis em várias sessões de agentes.
- Criar um aplicativo de agente personalizado que precise de memória no servidor e passível de inspeção.
Início rápido
- 1
Instale o PowerContext CLI e o Server com uv
uv tool install --force "powercontext[cli,server]==1.4.0" - 2
Crie uma pasta de configuração e execute o assistente interativo de configuração
powercontext config init --language en --output .env - 3
Inicie o Server local e mantenha o terminal aberto
powercontext server run --env-file .env
Antes de usar
- O suporte ao Windows é experimental; as plataformas compatíveis são macOS e Linux.
- O modo de memória completa requer credenciais separadas para as APIs de Generation e Embedding.
- Antes de configurar, instale Python 3.11 ou superior, Git e uv.
Em coleções
Tópicos
Perguntas frequentes
- O que é powercontext?
- Serviço de contexto open source que mantém decisões, restrições e o estado do trabalho fora das conversas, para que agentes e pessoas possam retomar o trabalho em outras sessões. O PowerContext é um serviço de contexto executado no servidor para agentes de IA. Ele armazena dados duradouros sobre o trabalho, como decisões, restrições, evidências e progresso, fora de uma conversa específica. Assim, uma nova sessão, outro agente ou outra pessoa pode continuar do estado atual, sem precisar reler a transcrição. Ele pode ser executado como um Server independente, com interfaces HTTP e MCP, ou seus contratos principais podem ser incorporados a outro aplicativo.
- powercontext é gratuito? Qual é a licença?
- powercontext é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- powercontext ainda é mantido?
- Manutenção ativa. O último commit de powercontext foi em 22 de out. de 2026.
- Para que posso usar powercontext?
- Alternar entre agentes de programação, como Codex e Claude Code, sem perder as decisões do projeto. Passar uma tarefa em andamento a um colega, registrando o estado atual e a próxima ação. Manter restrições duradouras do projeto disponíveis em várias sessões de agentes. Criar um aplicativo de agente personalizado que precise de memória no servidor e passível de inspeção.
- Como instalar powercontext?
- Instale o PowerContext CLI e o Server com uv: uv tool install --force "powercontext[cli,server]==1.4.0" Crie uma pasta de configuração e execute o assistente interativo de configuração: powercontext config init --language en --output .env Inicie o Server local e mantenha o terminal aberto: powercontext server run --env-file .env
- Onde consigo powercontext?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/oceanbase/powercontext
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Java para criar aplicações de IA com agentes, workflows e múltiplos agentes sobre o Spring AI.
Um daemon de IA local-first para Windows e macOS que mantém uma memória de longo prazo sobre você, transforma conversas em arquivos de escritório e pode se expandir.
Livro gratuito e de código aberto em chinês sobre princípios de design e práticas de engenharia de AI Agents, com 109 experimentos complementares e versões para download em PDF e EPUB.
Uma camada de memória de longo prazo local-first e nativa de Markdown para agentes de IA, que armazena memórias em arquivos editáveis e usa índices SQLite e LanceDB.
Uma camada de memória para agentes e apps de IA que armazena e recupera contexto de usuários, sessões e agentes entre conversas.