Gerenciador de favoritos minimalista, rápido e fácil de configurar com Docker, hospedado por você.
goniszewski/grimoire
Um gerenciador de favoritos self-hosted e local-first que salva, extrai, pesquisa e organiza links, com enriquecimento opcional por IA.
Alternativa open source a:Pocket
- Estrelas
- 2,874
- Forks
- 91
- Issues abertas
- 17
- Último commit
- há 26 dias
O que é?
Grimoire é um gerenciador de favoritos para desenvolvedores e outras pessoas que salvam recursos técnicos e precisam encontrá-los depois. Você pode salvar URLs pelo app, pela API, pelo MCP, por um bookmarklet do navegador ou importar os favoritos do navegador. O daemon acessa cada página, extrai o texto legível e os metadados e armazena tudo em um banco SQLite local e em arquivos, mantendo a biblioteca na sua máquina.
A pesquisa combina correspondência de palavras-chave com SQLite FTS5 e busca semântica por embeddings, além de oferecer um modo de classificação híbrida. Os favoritos podem ser usados assim que são salvos; resumos, tags, categorias e embeddings são gerados em segundo plano e podem ser processados novamente em caso de falha. Provedores de IA como OpenAI, Ollama, Anthropic, OpenRouter e endpoints personalizados compatíveis com OpenAI são opcionais: o app funciona sem eles.
O projeto é executado como um frontend React e um daemon Bun/Hono. Pode ser instalado nativamente, pelo Homebrew no macOS ou com Docker Compose. Também inclui backups criptografados, uma CLI e um endpoint MCP para clientes locais de IA.
Recursos principais
- 01Salva links pelo app, pela API, pelo MCP, por bookmarklet ou pela importação de favoritos do navegador.
- 02Extrai conteúdo legível de páginas da web, PDFs, repositórios e issues do GitHub, além de metadados do YouTube.
- 03Oferece busca por palavras-chave, semântica e híbrida na biblioteca.
- 04Oferece resumos, tags e categorias opcionais gerados por IA, com suporte a vários provedores.
- 05Oferece backups criptografados, restauração e uma CLI chamada grimoire.
- 06É executado localmente, com os dados armazenados em SQLite e arquivos locais.
Casos de uso
- Manter um arquivo pesquisável de artigos técnicos, repositórios e documentação.
- Trocar um serviço de leitura posterior na nuvem por uma biblioteca self-hosted.
- Disponibilizar uma base de conhecimento pessoal para ferramentas locais de IA por meio do MCP.
- Importar uma coleção existente de favoritos do navegador e organizá-la com tags.
Início rápido
- 1
Clone o repositório
git clone https://github.com/goniszewski/grimoire.git - 2
Entre na pasta do projeto
cd grimoire - 3
Inicie o Grimoire com Docker Compose
docker compose up -d - 4
Abra http://127.0.0.1:3210 no navegador
Antes de usar
- A exposição à rede pública não é um modo compatível. Para acesso remoto, você precisa configurar seu próprio túnel autenticado, VPN ou proxy reverso.
- A instalação do Homebrew no Linux não foi verificada; use o arquivo nativo do Linux ou o Docker Compose.
Em coleções
Tópicos
Perguntas frequentes
- O que é grimoire?
- Um gerenciador de favoritos self-hosted e local-first que salva, extrai, pesquisa e organiza links, com enriquecimento opcional por IA. Grimoire é um gerenciador de favoritos para desenvolvedores e outras pessoas que salvam recursos técnicos e precisam encontrá-los depois. Você pode salvar URLs pelo app, pela API, pelo MCP, por um bookmarklet do navegador ou importar os favoritos do navegador. O daemon acessa cada página, extrai o texto legível e os metadados e armazena tudo em um banco SQLite local e em arquivos, mantendo a biblioteca na sua máquina.
- grimoire é gratuito? Qual é a licença?
- grimoire é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- grimoire ainda é mantido?
- Manutenção ativa. O último commit de grimoire foi em 28 de set. de 2026.
- Para que posso usar grimoire?
- Manter um arquivo pesquisável de artigos técnicos, repositórios e documentação. Trocar um serviço de leitura posterior na nuvem por uma biblioteca self-hosted. Disponibilizar uma base de conhecimento pessoal para ferramentas locais de IA por meio do MCP. Importar uma coleção existente de favoritos do navegador e organizá-la com tags.
- Como instalar grimoire?
- Clone o repositório: git clone https://github.com/goniszewski/grimoire.git Entre na pasta do projeto: cd grimoire Inicie o Grimoire com Docker Compose: docker compose up -d Abra http://127.0.0.1:3210 no navegador
- Onde consigo grimoire?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/goniszewski/grimoire
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de favoritos e ferramenta de leitura posterior auto-hospedados; fork do linkding localizado para chinês, com destaques, modo de leitura e arquivamento de páginas.
App nativo e privado para macOS que captura páginas, textos, links, notas e imagens e permite encontrá-los novamente com busca de texto completo e OCR.
Gerenciador de favoritos auto-hospedado e focado em privacidade, com tags aninhadas, detecção de duplicatas e integrações para salvar links pelo navegador e iOS.
Um app de favoritos que você pode hospedar por conta própria para guardar links, notas e imagens, com categorização automática por IA e busca em texto completo.
Gerenciador de favoritos para desktop com resumos por IA, busca semântica, grafo de conhecimento e sincronização opcional na nuvem via Supabase, desenvolvido com Go, Wails e React.