Sesame

Pesquise e abra dashboards, relatórios, apresentações e PRs que o Claude Code e o Codex fizeram no seu Mac.

Documentação

Sesame icon

Sesame

Pare de vasculhar conversas antigas.
Sua biblioteca de criações de IA: diga uma frase e recupere qualquer coisa que o Claude Code ou o Codex entregou.

Instale em duas linhas (macOS 13+):

brew install qiwei66/tap/sesame
sesame

MIT license macOS 13+ Release Index stays on your Mac

Website · 中文

Sesame's first run: 'Just say it. It's there.' with a count of 313 AI creations rolling up from zero, split into dashboards, reports, sites, PRs and files

▶ Assista ao vídeo promocional completo (45 s)

Antes: role por 20 conversas para encontrar o dashboard de ontem. Agora: diga "dashboard de ontem".

Sua IA cria dashboards, relatórios, apresentações, sites e pull requests. Uma semana depois, eles ficam enterrados em conversas longas. O Sesame mantém uma biblioteca local de cada artefato que sua IA entregou, então algumas palavras trazem de volta o artefato em si, não a conversa de onde ele veio.

Os visualizadores de sessão mostram a conversa. O Sesame abre o que a conversa produziu.

O que ele faz

Digite, e já está lá

Os resultados aparecem com as primeiras letras. ↑ ↓ para escolher, ↵ para abrir. Se nada local servir, ↵ faz o Sesame pesquisar tudo.
Typing 'tra' lists the Trading Dashboard first; 'trading da' narrows to it; 'trading dashboard v2' offers a full search
Holding the hot key: a waveform and a live transcript, then on release the Trading Dashboard opens

Segure a tecla de atalho e fale

Tecla de atalho: ⌥⇧Espaço (alterne para ⌘Espaço nas Configurações). Toque para digitar; segure para falar, solte para enviar. "Abra o dashboard de negociações da semana passada" abre o próprio dashboard.

Útil no momento em que você instala

Na primeira execução, ele lê seu histórico existente do Claude Code e do Codex e conta cada artefato que sua IA entregou.
First run: 'Just say it. It's there.' and 313 AI creations counted up, split into dashboards, reports, sites, PRs and files
Three candidates for the trading dashboard; arrow keys move the selection and Return opens it

Mais de uma correspondência? Escolha uma

Quando vários nomes se encaixam, você recebe uma lista curta em vez de um palpite; quando nenhum se encaixa, ele avisa em vez de oferecer algo aleatório. Serviços locais, páginas do Claude, arquivos, PRs, sites e documentação online contam.

Compartilhe seu número

Compartilhar no painel da primeira execução transforma seu número em uma imagem de 1200×675, salva em Downloads e copia, pronta para colar em uma postagem. Apenas contagens aparecem: sem títulos, caminhos ou nomes.
Share card: 'My 313 AI creations, one sentence away.' with counts by type

Instalação

brew install qiwei66/tap/sesame
sesame

sesame coloca o Sesame.app em ~/Applications e o inicia; execute novamente a qualquer momento (uma cópia mais antiga de make install é mantida como Sesame.app.bak-<time>). O Homebrew traz o Node.js, compila o aplicativo a partir do código-fonte no seu Mac e o assina ad-hoc: sem aviso do Gatekeeper, sem conta de desenvolvedor Apple necessária. A primeira instalação compila o aplicativo e leva alguns minutos; ela precisa das Ferramentas de Linha de Comando do Xcode (xcode-select --install), que o próprio Homebrew já exige.

Ou instale a partir do código-fonte (Node.js 22.18+ e as Ferramentas de Linha de Comando do Xcode, xcode-select --install):

git clone https://github.com/qiwei66/sesame.git
cd sesame
make install
open ~/Applications/Sesame.app

make uninstall remove e mantém suas configurações. A tecla de atalho é ⌥⇧Espaço; alterne para ⌘Espaço em Configurações › Tecla de atalho.

Use no Claude Code

O Sesame também roda dentro do Claude Code como um plugin. Pergunte em palavras simples em qualquer sessão e o Claude pesquisa na sua biblioteca e abre no seu Mac. O aplicativo é opcional: sem ele, o plugin cria o mesmo índice local a partir do seu histórico do Claude Code e do Codex; com ele, ambos compartilham um único índice.

claude plugin marketplace add qiwei66/sesame && claude plugin install sesame@sesame

Dentro de uma sessão, /plugin marketplace add qiwei66/sesame e depois /plugin install sesame@sesame fazem o mesmo. Ele precisa do Node.js 22.18+ com npm, que o Claude Code usa para instalar os pacotes do plugin.

Você: Onde está o dashboard de negociações da semana passada?

Claude: (search_artifacts → open_artifact) Encontrei: seu Dashboard de Negociações é um serviço web local em http://127.0.0.1:8787, visto pela última vez em 27 de setembro. Está abrindo no seu navegador agora.

Você: Abra o relatório que fiz ontem

Claude: (search_artifacts → open_artifact) Encontrei o relatório de ontem, Relatório de vendas do 3º trimestre (um arquivo Markdown), e o abri.

Já instalou o aplicativo com o Homebrew ou make install? O va dele funciona como servidor MCP também: claude mcp add sesame -- va mcp.

Três ferramentas: search_artifacts (título, tipo, link, hora e sessão de origem de cada correspondência), open_artifact e artifact_stats. Qualquer outro cliente MCP pode executar o mesmo servidor com va mcp; veja docs/mcp.md.

Privacidade

  • O índice fica no seu Mac (~/Library/Application Support/Sesame) e nunca é enviado.
  • O Sesame apenas lê ~/.claude/projects e ~/.codex/sessions, e nunca escreve neles.
  • Um modelo é opcional. Se você configurar um, ele recebe sua frase, seus nomes de aplicativos e, quando a pesquisa local não decide, o tipo, o título e algumas palavras-chave de cada candidato. Nunca links completos, caminhos de arquivo ou sua área de transferência.
  • No Claude Code, as correspondências sobre as quais você pergunta (título, tipo, link, hora) vão para o modelo daquela conversa, o mesmo com o qual você já está falando. Nada vai para outro lugar.

Mais

Ações do sistema (espaço em disco, mover arquivos para a Lixeira), comandos personalizados, habilidades e configuração de modelo: docs/advanced.md.

Se o Sesame poupou você de uma busca em conversas antigas, uma estrela ajuda outras pessoas a encontrá-lo.

Licença

MIT, veja LICENSE.