BaseMouse
Uma memória compartilhada e versionada para seus agentes de IA no Claude Code, Cursor, Kiro e Grok, com fonte em cada resposta e histórico completo.
Documentação
Sessão ao vivo — basemouse.com
matriz de capacidades verificada em produção
ADICIONE SEUS DOCUMENTOS
Aponte o BaseMouse para uma pasta com seus documentos. Ele os lê, mantém todas as versões e os rotula para facilitar a busca. Reimporte quando quiser, sem duplicatas, e com um relatório claro se algum arquivo não for processado.
30s pasta → pesquisável
SEU AGENTE PERGUNTA E RECEBE RESPOSTAS COM FONTE
Seu agente faz uma única solicitação e recebe os trechos mais relevantes, cada um com sua fonte, uma impressão digital que comprova que não foi adulterado e a data da última atualização. Pronto para ser inserido diretamente em um prompt.
1 endpoint para integrar
VEJA EXATAMENTE O QUE FOI DITO AO SEU AGENTE
Cada alteração é registrada e nada é sobrescrito silenciosamente. Até exclusões ficam no registro. Assim, você sempre pode responder a duas perguntas: de onde veio essa resposta e o que mudou desde então?
100% das edições preservadas
TROQUE DE FERRAMENTAS, MANTENHA SEU CONTEXTO
Registre cada ferramenta uma única vez — Claude Code, Cursor, Codex, Grok e outras. Cada uma lê o mesmo contexto fundamentado, e tudo o que um agente grava em uma ferramenta fica disponível para um agente em outra, até de um fornecedor diferente. Seus documentos e a memória dos seus agentes vão com você; apenas o chat ao vivo permanece dentro de cada ferramenta.
1 contexto, todas as ferramentas
MCP REMOTO VIA HTTP
CONECTE-SE UMA VEZ, DE QUALQUER FERRAMENTA.
O BaseMouse é um servidor MCP remoto em POST https://basemouse.com/mcp. Adicione-o uma vez e cada agente lê e grava na mesma memória.
Omita o cabeçalho para navegar pelo corpus de demonstração público. Adicione sua chave Bearer para seu próprio espaço de trabalho.
search— encontre contexto relevanteget_context_pack— um pacote pronto para o agenteupsert_document— persista decisões por ID estável
claude mcp add --transport http basemouse https://basemouse.com/mcp \
--header "Authorization: Bearer bm_..."
{
"mcpServers": {
"basemouse": {
"url": "https://basemouse.com/mcp",
"headers": { "Authorization": "Bearer bm_..." }
}
}
}
API SEM SDK NECESSÁRIO
UMA ÚNICA CHAMADA DO SEU AGENTE.
Os documentos de demonstração não precisam de chave. Seus documentos precisam de um cabeçalho.
Para seus engenheiros: é uma única chamada HTTP, sem SDK para instalar. Os endpoints abaixo mostram exatamente o que é retornado.
GET /api/context-pack— pacote citado e com soma de verificaçãoGET /api/search— correspondências classificadas com pontuaçõesPOST /api/documents— seus documentos (Bearer bm_…)GET /api/documents/:id/history— o registro completo
curl -s "https://basemouse.com/api/context-pack?q=agent%20context&limit=2"
{
"schema": "basemouse.context_pack.v1",
"entryCount": 2,
"citations": [ { "label": "[agent-context-engine] …" } ],
"entries": [ {
"title": "Agent Context Engine",
"relevance": { "score": 6, "matchedTerms": ["agent","context"] },
"provenance": { "checksum": "e765f4dce81039b4", "version": 3 }
} ]
}
TABELA DE PREÇOS
Escolha um plano → pague → a chave é emitida instantaneamente e exibida uma única vez. Cobrança via Stripe. O BaseMouse nunca vê seu cartão.
carregando planos…
OPEN CORE COM LICENÇA MIT
EXECUTE O NÚCLEO VOCÊ MESMO.
O BaseMouse é open source em sua essência. O mecanismo que importa seus documentos e serve respostas com fonte é gratuito e licenciado sob MIT. Execute-o em seus próprios servidores, sem nenhuma comunicação externa. A versão hospedada paga apenas cuida da execução, cobrança e suporte para você, para que você não precise. Consulte a documentação para saber exatamente quais recursos estão disponíveis hoje versus o que está no roadmap.
FAQ COM RESPOSTAS DIRETAS
PERGUNTAS, RESPONDIDAS.
O que o BaseMouse realmente faz?
É um lugar para armazenar os documentos que seus agentes de IA leem. Você importa seus documentos, seu agente faz uma pergunta por meio de uma chamada de API e recebe os trechos mais relevantes com uma fonte em cada um. Cada alteração em cada documento é mantida no registro, para que você sempre possa verificar de onde veio uma resposta.
Como isso é diferente de um banco de dados vetorial ou de construir RAG eu mesmo?
Um banco de dados vetorial oferece um único ingrediente. O BaseMouse é o prato pronto: importação, busca, citações, impressões digitais à prova de adulteração e histórico completo de alterações em um único endpoint. Sem pipeline para construir, sem SDK para instalar, nada para manter sincronizado.
O que posso importar?
Pastas de markdown hoje. Os rótulos em seus arquivos são mantidos e pesquisáveis, e a reimportação é sempre segura: sem duplicatas e com um relatório claro se um arquivo não for processado. Os documentos também podem permanecer sincronizados por conta própria: uma GitHub Action envia os documentos do agente de um repositório a cada push, e uma CLI multiplataforma leve sincroniza uma pasta inteira de projetos — ou a monitora e envia no momento em que você salva. Trazendo documentos de outra fonte? É exatamente para isso que serve o programa de parceria de design.
Você treina modelos de IA com meus documentos?
Não. O BaseMouse armazena seus documentos e serve trechos de volta para seus próprios agentes. Esse é todo o trabalho. Nossa telemetria operacional nunca inclui o conteúdo dos documentos e, se você auto-hospedar o núcleo, seus documentos nunca saem dos seus servidores.
Posso executá-lo eu mesmo?
Sim. O mecanismo principal tem licença MIT e é auto-hospedável, sem chave de licença e sem comunicação externa. A versão hospedada paga adiciona a execução, cobrança e suporte. Obtenha-o no GitHub.
Como meus agentes se conectam?
Uma única chamada HTTP, de qualquer linguagem ou estrutura de agente. A demonstração não precisa de chave alguma, e seus próprios documentos precisam de um cabeçalho. Consulte a seção de API para ver a solicitação e a resposta exatas. Prefere uma conexão nativa? O BaseMouse fala o Model Context Protocol em POST /mcp, então agentes como Claude Code, Cursor, Codex CLI, Gemini CLI e Grok CLI conectam-se diretamente — as mesmas ferramentas search e get_context_pack, além de upsert_document para que um agente possa gravar suas próprias decisões de volta (de forma idempotente — conteúdo inalterado não grava nada), com a mesma autenticação e cota.
Os agentes podem gravar nele ou apenas ler?
Ambos. A leitura é o caso comum — pacotes de contexto fundamentados e citados — mas os agentes também podem persistir notas e decisões por ID estável via API (?mode=upsert) ou pela ferramenta MCP upsert_document. Cada gravação é uma revisão versionada e somente de acréscimo, funcionando também como memória durável do agente entre sessões, sem nunca perder histórico.
Meu contexto me acompanha entre ferramentas?
Sim. Aponte cada ferramenta para o BaseMouse uma vez, e cada uma delas — Claude Code, Cursor, Codex, Grok e outras — lê o mesmo contexto fundamentado. Qualquer coisa que um agente grava é imediatamente legível por um agente em uma ferramenta diferente, até de um fornecedor diferente: seu conhecimento e a memória de seus agentes viajam com você. (O chat ao vivo dentro de cada ferramenta permanece local a ela — o BaseMouse é a camada compartilhada de conhecimento e memória, não um serviço de sincronização de transcrições.)