Communitygithub.com

Memgentic

Camada universal de memória para IA — seu segundo cérebro em todas as ferramentas de IA. Local-first, código aberto, compatível com MCP.

O que é Memgentic?

Memgentic é uma camada de memória universal e de código aberto que captura e indexa automaticamente o conhecimento gerado em todas as suas ferramentas de IA (Claude Code, ChatGPT, Gemini CLI, etc.), criando um segundo cérebro pesquisável. Cada memória armazena proveniência completa: qual ferramenta, qual sessão e quando ocorreu. Ele funciona tanto via CLI quanto como um servidor MCP (Model Context Protocol), permitindo que agentes de IA consultem e armazenem memórias diretamente durante as interações. Com suporte a busca semântica, filtragem por plataforma e tipo de conteúdo, e uma estratégia progressiva de recuperação para minimizar o uso de tokens, o Memgentic é ideal para desenvolvedores que alternam entre múltiplos assistentes de IA e precisam garantir que decisões, preferências e contexto não se percam entre sessões.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add Chariton-kyp/Memgentic

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Memgentic — Camada Universal de Memória para IA

O Memgentic captura conhecimento de todas as suas ferramentas de IA e o torna pesquisável. Cada memória carrega proveniência completa: qual ferramenta, qual sessão, quando ocorreu.

Quando Usar

Pesquise na memória antes de começar a trabalhar, não depois:

  • Iniciando uma nova tarefa — Verifique decisões anteriores, contexto ou trabalho relacionado.
  • Tomando decisões de arquitetura — Verifique se isso já foi discutido antes.
  • Depurando — Pesquise por problemas e soluções passadas relacionadas.
  • Usuário pergunta sobre histórico — "o que decidimos sobre...", "lembra quando...", "como lidamos com..."
  • Encontrando código desconhecido — Verifique o contexto de por que foi escrito daquela forma.
  • Configurando algo — Verifique preferências e convenções do usuário.

Em caso de dúvida, pesquise. Custa pouco e evita trabalho repetido.

Comandos CLI

Busca Semântica (principal)

# Buscar memórias pelo significado
memgentic search "estratégia de migração de banco de dados"

# Saída compacta — menos tokens, ideal para escaneamento
memgentic search "estratégia de migração de banco de dados" --format compact

# Filtrar por plataforma
memgentic search "implementação de autenticação" -s claude_code
memgentic search "design de API" -s chatgpt

# Filtrar por tipo de conteúdo
memgentic search "por que escolhemos PostgreSQL" -t decision
memgentic search "estilo de codificação do usuário" -t preference

Armazenar uma Memória

# Salvar um fato ou decisão importante
memgentic remember "Escolhemos Qdrant em vez de Pinecone para armazenamento vetorial local-first"

# O tipo de memória é classificado automaticamente a partir do conteúdo
memgentic remember "Sempre use UV para gerenciamento de pacotes"

Outros Comandos

# Ver quais plataformas têm memórias e quantas
memgentic sources

# Gerar arquivo de contexto autônomo com atividade recente
memgentic update-context

# Explorar grafo de conhecimento em torno de uma entidade
memgentic graph "autenticação"

# Verificar saúde do sistema
memgentic doctor

Ferramentas MCP

Se o servidor MCP do Memgentic estiver em execução, estas ferramentas estarão disponíveis diretamente:

FerramentaPropósito
memgentic_recallBusca semântica com filtragem por fonte
memgentic_rememberArmazenar uma nova memória
memgentic_searchBusca por palavra-chave em texto completo
memgentic_recentMemórias recentes por carimbo de data/hora
memgentic_briefingBriefing entre agentes sobre atividade recente
memgentic_sourcesListar plataformas e contagens de memórias
memgentic_configure_sessionDefinir filtros de fonte no nível da sessão
memgentic_statsEstatísticas e análises de memória
memgentic_forgetArquivar (exclusão suave) uma memória
memgentic_exportExportar memórias como JSON

Exemplos MCP

memgentic_recall(query="fluxo de autenticação", limit=5)
memgentic_recall(query="auth", sources=["claude_code", "chatgpt"])
memgentic_remember(content="O projeto usa JWT com refresh tokens", memory_type="decision")
memgentic_search(query="PostgreSQL", content_type="decision")
memgentic_configure_session(exclude_sources=["codex_cli"])
memgentic_briefing(hours=24)

Estratégia de Recuperação Eficiente

Minimize o uso de tokens com uma abordagem progressiva:

  1. Comece compacto — Use --format compact para uma visão geral do que existe.
  2. Reduza o escopo — Adicione filtro de plataforma (-s claude_code) ou filtro de tipo (-t decision) quando souber o que está procurando.
  3. Detalhe completo — Remova --format compact apenas quando precisar do conteúdo completo da memória.
  4. Limite resultados — Use --limit para limitar o número de resultados retornados.
# Passo 1: Escaneamento rápido
memgentic search "deploy" --format compact --limit 10

# Passo 2: Resultados relevantes encontrados, obtenha detalhes de uma plataforma específica
memgentic search "deploy" -s claude_code --limit 3

Tipos de Memória

As memórias são classificadas em tipos para filtragem:

TipoContém
decisionDecisões arquiteturais e técnicas com justificativa
learningCoisas aprendidas durante o desenvolvimento
preferencePreferências do usuário, convenções, estilo de codificação
factConhecimento geral e contexto do projeto
bug_fixCorreções de bugs, causas raiz e soluções
conversation_summaryResumos de sessões completas

Filtre por tipo para obter resultados precisos:

memgentic search "banco de dados" -t decision    # Apenas decisões sobre bancos de dados
memgentic search "testes" -t preference          # Apenas preferências sobre testes
memgentic search "autenticação" -t bug_fix       # Apenas correções de bugs relacionadas à autenticação

Contexto Multiplataforma

O Memgentic captura de múltiplas ferramentas de IA. Cada memória registra sua plataforma de origem:

PlataformaID da Fonte
Claude Codeclaude_code
Gemini CLIgemini_cli
ChatGPTchatgpt
Aideraider
Codex CLIcodex_cli
Copilot CLIcopilot_cli
Claude Web/Desktopclaude_web
Antigravityantigravity

Use a filtragem por fonte para restringir pesquisas:

# O que discutimos no Claude Code sobre este projeto?
memgentic search "arquitetura do projeto" -s claude_code

# O que o ChatGPT sugeriu sobre este tópico?
memgentic search "estratégia de cache" -s chatgpt

# Veja todas as fontes disponíveis
memgentic sources

Métodos de Captura

As memórias entram no sistema através de:

  • auto_daemon — Monitor de arquivos captura conversas automaticamente em segundo plano.
  • mcp_tool — Armazenadas via chamadas de ferramenta MCP durante sessões de IA.
  • cli — Salvas manualmente via memgentic remember.
  • json_import — Importadas em lote a partir de exportações de conversas (ChatGPT, Claude Web).

Configuração

# Verificar pré-requisitos
memgentic doctor

# Configuração interativa (seleção de modelo, configuração)
memgentic setup

# Importar conversas existentes de todas as ferramentas de IA detectadas
memgentic import-existing

# Iniciar daemon de captura em segundo plano
memgentic daemon

# Iniciar servidor MCP para integração com ferramentas de IA
memgentic serve

Habilidades Relacionadas