O que claude-session-memory-core faz?
Melhor alternativa 2026 para o Claude Code Memory Toolkit – Gerenciador inteligente de sessões em Markdown.
Visão Geral
Este gerenciador de sessões em Markdown foi projetado para ser uma alternativa leve e eficiente ao Claude Code Memory Toolkit. Ele permite que desenvolvedores salvem, restaurem e compartilhem o contexto de suas sessões de trabalho com agentes de IA, usando apenas arquivos Markdown locais com metadados YAML.
Recursos
- Gerenciamento de Sessões: Cria, lista, salva e restaura sessões rapidamente.
- Metadados YAML: Organiza informações como título, data, descrição e tags no cabeçalho do arquivo.
- Bloco de Notas: Mantém um histórico resumido das interações da sessão.
- Leve e Portátil: Funciona sem dependências externas – basta um arquivo Markdown.
- Compatível com Múltiplos Agentes: Funciona com Claude Code, Cursor, Codex e outros.
- Checkpoints Automáticos: Cria snapshots do progresso da sessão.
- Suporte a Sumarização: Gera resumos automáticos para retomada rápida.
Como Usar
Instalação
Clone o repositório:
git clone https://github.com/Abdo2011-Mahmoud/claude-session-memory-core.git
cd claude-session-memory-core
Comandos Básicos
Iniciar uma nova sessão:
./session.sh --new "Minha Nova Sessão"
Listar todas as sessões:
./session.sh --list
Restaurar uma sessão específica:
./session.sh --restore <id-da-sessão>
Salvar o estado atual:
./session.sh --save
Estrutura do Arquivo de Sessão
Cada sessão é armazenada como um arquivo Markdown no diretório sessions/ com o seguinte formato:
---
id: abc123
title: Minha Nova Sessão
date: 2025-04-07
tags: [desenvolvimento, frontend]
description: Sessão dedicada à refatoração de componentes.
---
# Notas da Sessão
- [09:00] Início da sessão. Foco em componente Button.
- [10:30] Concluída refatoração do Button.
Configuração
Variáveis de ambiente opcionais:
SESSION_DIR: Diretório para armazenar os arquivos de sessão (padrão:./sessions).SESSION_EXT: Extensão do arquivo (padrão:.md).
Exemplo de Integração com Agente de IA
Em seu prompt, você pode instruir o agente a carregar uma sessão:
Carregue a sessão 'abc123' e continue a partir das últimas notas.
Ou salvar o progresso:
Salve a sessão atual com um resumo do que foi feito.
Licença
Este projeto é distribuído sob a licença MIT.