Ferramenta local-first de indexação que lê pastas, tags e links das suas notas Markdown e permite que Claude Code ou Codex as busquem por significado.
basicmachines-co/basic-memory
Camada de memória local-first que permite a assistentes de IA, como Claude e Cursor, ler e gravar suas notas como arquivos Markdown simples via MCP.
- Estrelas
- 4,509
- Forks
- 352
- Issues abertas
- 76
- Último commit
- há 24 horas
O que é?
O Basic Memory oferece memória persistente para assistentes de IA. O conhecimento fica armazenado no seu disco em arquivos Markdown, nos quais cada nota é uma entidade com observações (fatos em categorias entre colchetes) e relações (wikilinks para outras notas). Você e seu cliente de IA podem ler, gravar e pesquisar os mesmos arquivos, e as edições feitas no Obsidian ou em um editor também ficam disponíveis para o assistente.
O projeto disponibiliza suas ferramentas pelo Model Context Protocol, então funciona com Claude Desktop, Claude Code, Codex CLI, Cursor, VS Code e qualquer outro cliente compatível com MCP. Por padrão, usa um índice local SQLite, com Postgres como backend alternativo. A busca combina pesquisa de texto completo e classificação semântica por vetores, e um reranker cross-encoder opcional pode refinar os resultados.
Também há uma versão hospedada na nuvem para sincronização entre dispositivos e backups, mas a instalação local usa a licença AGPL-3.0 e funciona sem nenhum servidor.
Recursos principais
- 01Armazena conhecimento em arquivos Markdown simples, com wikilinks e frontmatter.
- 02Funciona com qualquer cliente MCP, incluindo Claude, Codex, Cursor e VS Code.
- 03Oferece busca por palavras-chave, semântica por vetores e híbrida nas notas.
- 04Reranking opcional com cross-encoder para resultados de busca vetorial e híbrida.
- 05Oferece uma CLI para gerenciamento de projetos, verificações de integridade, importações e acesso às ferramentas.
- 06Funciona localmente com SQLite, com a opção de usar um backend Postgres.
Casos de uso
- Manter decisões de arquitetura e contexto de projetos disponíveis entre sessões de conversa com IA.
- Criar uma base de conhecimento pessoal que você e seu assistente de IA possam editar.
- Importar conversas anteriores do Claude ou ChatGPT para notas pesquisáveis.
- Usar o Obsidian como editor de notas que também são mantidas por um assistente de IA.
Início rápido
- 1
Instale o Basic Memory com uv
uv tool install basic-memory --prerelease=allow - 2
Adicione o servidor do Basic Memory à configuração do seu cliente de IA (exemplo para o Claude Desktop)
- 3
Reinicie o cliente de IA e comece a usar
Antes de usar
- A instalação local requer Python gerenciado pelo uv.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando oferecido como serviço de rede.
- Depende de uma versão pré-lançamento do FastMCP; por isso, a flag --prerelease=allow é necessária, ou uma versão mais antiga será instalada.
Em coleções
Tópicos
Perguntas frequentes
- O que é basic-memory?
- Camada de memória local-first que permite a assistentes de IA, como Claude e Cursor, ler e gravar suas notas como arquivos Markdown simples via MCP. O Basic Memory oferece memória persistente para assistentes de IA. O conhecimento fica armazenado no seu disco em arquivos Markdown, nos quais cada nota é uma entidade com observações (fatos em categorias entre colchetes) e relações (wikilinks para outras notas). Você e seu cliente de IA podem ler, gravar e pesquisar os mesmos arquivos, e as edições feitas no Obsidian ou em um editor também ficam disponíveis para o assistente.
- basic-memory é gratuito? Qual é a licença?
- basic-memory é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- basic-memory ainda é mantido?
- Manutenção ativa. O último commit de basic-memory foi em 6 de nov. de 2026.
- Para que posso usar basic-memory?
- Manter decisões de arquitetura e contexto de projetos disponíveis entre sessões de conversa com IA. Criar uma base de conhecimento pessoal que você e seu assistente de IA possam editar. Importar conversas anteriores do Claude ou ChatGPT para notas pesquisáveis. Usar o Obsidian como editor de notas que também são mantidas por um assistente de IA.
- Como instalar basic-memory?
- Instale o Basic Memory com uv: uv tool install basic-memory --prerelease=allow Adicione o servidor do Basic Memory à configuração do seu cliente de IA (exemplo para o Claude Desktop) Reinicie o cliente de IA e comece a usar
- Onde consigo basic-memory?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/basicmachines-co/basic-memory
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Vault inicial, guia, skills e scripts para um agente de IA criar e manter uma base de conhecimento em Markdown com links no Claude Code e no Obsidian.
Uma camada local de memória e decisão para agentes de IA, que armazena contexto em arquivos Markdown e JSONL sob seu controle e funciona com vários IDEs e LLMs.
Servidor MCP que permite a assistentes de IA ler, pesquisar, acrescentar conteúdo e excluir notas em um vault do Obsidian usando o plugin Local REST API.
Aiden é um mecanismo autônomo de trabalho open source que planeja tarefas com várias etapas, atua em arquivos, terminal, navegador, apps e APIs e verifica os resultados.
Memória persistente para Claude Code, Codex e outros agentes de IA, armazenada como Markdown puro em um vault do Obsidian.