Como usar o CortexPlus
Comece guardando suas memórias e escolhendo os modos de uso. Quando quiser ir além, conecte assistentes de IA, atalhos e seus próprios apps.
Primeiros passos
Crie sua conta e comece a guardar memórias pela web ou pelo celular.
- Crie sua conta — o plano Free inclui 5 GB na nuvem.
- Instale o app no iPhone ou no Android para gravar áudios, tirar fotos e fazer o backup da câmera.
- Guarde o que quiser: áudios, fotos, textos e vídeos. Tudo fica pesquisável pelo significado em Memórias.
- Escolha os modos que combinam com o seu uso e, se quiser, conecte um storage local pelo app do CortexPlus para computador.
Modos de uso
Cada modo molda a forma como você interage com as mesmas memórias: filtra por tipo e tag e muda o menu do app de acordo com a sua necessidade.
O modo escolhido fica salvo neste dispositivo, e o menu do app muda para acompanhá-lo.
- Disponível
Home
Sua visão geral: destaques, resumos e atividade.
- Disponível
Fotos
Uma galeria por data de captura, com backup do celular.
- Disponível
Arquivos
Organize anexos sem enviar o mesmo arquivo duas vezes.
- Disponível
Nutrição
Transforme fotos de refeições em estimativas de calorias e nutrientes.
- Disponível
Vendas
Notas, áudios e cartões viram clientes, oportunidades e follow-ups.
- Disponível
Estudos
PDFs, fotos do caderno e áudios de aula viram resumos e flashcards.
- Disponível
Financeiro
Recibos, prints de Pix e boletos viram lançamentos categorizados.
- Disponível
Saúde
Medições, exames e treinos organizados — com privacidade por padrão.
- Em breve
Família
Em breve: compartilhe memórias escolhidas com a família.
Storage
BetaA Nuvem CortexPlus e os storages locais guardam os originais. Cada storage mantém uma cópia; o app do CortexPlus para computador observa as pastas escolhidas no storage local.
Download (Beta)
Escolha o app do CortexPlus para computador do seu sistema.
No macOS, abra o .pkg (se o macOS bloquear, clique com o botão direito → Abrir). No Windows, no aviso do SmartScreen, clique em “Mais informações” → “Executar assim mesmo”. Depois de instalado, o ícone do CortexPlus aparece na barra de menus (macOS) ou na área de notificação (Windows) e abre a configuração. No Linux, rode chmod +x no arquivo e depois ./cortexplus-runner-linux-amd64 setup.
Conferir SHA-256Conectar um storage local
Instale e abra o app do CortexPlus para computador. Ele mostra um código de pareamento; digite esse código em Configurações → Storage. O storage local só se conecta quando a biblioteca inteira cabe no computador com 10% de folga.
Pastas observadas
Escolha as pastas para observar. Notificações nativas de alterações do sistema operacional mantêm o uso de recursos baixo; quando está ociosa, a observação não usa CPU. Apagar um arquivo de uma pasta observada apaga essa memória da sua conta e dos outros storages.
Pasta de entrada
Os originais que vêm da nuvem são salvos na pasta de entrada, organizados pelo ano e mês de captura. Ela é observada como qualquer outra pasta, então apagar algo nela apaga a memória da sua conta. As cópias são verificadas com SHA-256 antes de serem colocadas na pasta.
Online e offline
O storage local aparece como Online ou Offline em Configurações → Storage. Com o computador desligado, a galeria e a busca continuam funcionando com miniaturas e vetores; o original aparece como offline até o computador voltar a ficar online.
Estados dos arquivos
Enviando
O original está subindo para a nuvem.
Na nuvem
O original está na nuvem e conta no limite de 5 GB.
Copiando para o storage local
O original está sendo copiado para o storage local. O app mostra quantos arquivos e bytes faltam em Configurações → Storage.
No storage local (verificado)
O original chegou ao storage local e o SHA-256 foi conferido.
Espaço liberado na nuvem
O original saiu da nuvem; ficam só a miniatura e o índice, que não contam na cota.
Com mais de um storage, um arquivo cujo original já saiu da nuvem fica nos storages que já o têm e aparece como “disponível em outro storage” nos demais.
Integrações
Para quem quer conectar o CortexPlus a assistentes de IA, atalhos e aos próprios apps. Tudo começa com uma chave.
1. Pegue a sua chave
A sua chave é o que permite que um app alcance a sua memória. É como uma senha para um app só: você pode revogá-la a qualquer momento sem mudar mais nada.
- Abra Chaves de API.
- Crie uma chave e dê um nome que você reconheça, como "Claude" ou "iPhone".
- Copie — ela é exibida só uma vez. Guarde-a para você.
Perdeu ou compartilhou por acidente? Apague-a na mesma tela e crie outra. Os apps que usavam a chave antiga simplesmente param de ver a sua memória.
Peça ao seu assistente, em qualquer idioma: "crie uma conta no CortexPlus para eu usar como minha memória de longo prazo". Ele pede o seu nome e e-mail, o CortexPlus envia um código válido por 15 minutos e você o cola de volta no chat. O assistente então recebe a própria chave.
Uma no plano Free, cinco no Personal e quantas você precisar no Pro e no Business. Uma chave por app é a forma organizada de fazer isso, já que remover um app nunca afeta os outros.
2. Conecte o Claude, o ChatGPT ou o Gemini
Sempre que um app pedir um endereço, cole https://mcp.cortexplus.io. Quando ele perguntar quem você é, entre ou cole a sua chave. Essa é a ideia toda — escolha o seu app abaixo.
Claude
Funciona no site, no app de computador e no celular. Você precisa de um plano Pro ou Max; no Team e no Enterprise o proprietário adiciona uma vez para todo mundo.
- Abra Settings → Connectors.
- Escolha Add custom connector.
- Cole
https://mcp.cortexplus.ioe salve. - Aperte Connect e entre. Se você nunca definiu uma senha, escolha Email me a key instead e cole o código recebido.
- De volta ao chat, pergunte: "o que eu tenho sobre preços?"
As capturas de tela de cada plano estão no guia da Anthropic.
ChatGPT
Num plano pessoal, abra a caixa "ChatGPT em qualquer plano" abaixo — é o caminho mais fácil e leva os mesmos dois minutos. Os passos aqui exigem um workspace Business, Enterprise ou Edu.
- Um administrador ativa o modo de desenvolvedor nas configurações do workspace.
- Abra Apps → Create.
- Cole
https://mcp.cortexplus.iocomo endereço. - Para entrar, escolha OAuth e acesse o CortexPlus.
- Aperte Scan Tools e depois Create.
As configurações ficam em lugares diferentes conforme o plano; o guia da OpenAI mostra as telas.
Crie um GPT personalizado com uma ação — funciona no Free e no Plus, e ninguém precisa aprovar nada:
- No ChatGPT, crie um GPT e abra Configure.
- Escolha Create new action.
- Em Schema, importe pela URL:
https://api.cortexplus.io/openapi.json. - Em Authentication, escolha API Key com o tipo Bearer e cole a sua chave.
- Salve e depois peça "salve isso no CortexPlus" ou "o que eu tenho sobre preços?"
Esse endereço só descreve o que o CortexPlus pode fazer — ele nunca contém a sua chave. A recuperação acontece em silêncio; salvar pede a sua confirmação, de propósito, porque escreve na sua memória. O guia da OpenAI mostra as telas.
Gemini
Hoje o Google exige uma Conta Google pessoal nos EUA, com 18 anos ou mais, com Keep Activity ativado, e precisa ser adicionado num computador — depois disso também funciona no celular.
- Num computador, abra gemini.google.com.
- Vá em Settings → Connected Apps (ou Personal Intelligence → Connected Apps).
- Em Custom apps, escolha Add a custom app.
- Cole
https://mcp.cortexplus.ioe aperte Next. - Entre no CortexPlus. Nunca definiu uma senha? Escolha Email me a key instead e cole o código do e-mail.
- No chat, digite
@e escolha CortexPlus.
Ignore os campos de credencial em Advanced features — o CortexPlus os preenche sozinho. O guia do Google mostra as telas.
Depois é só conversar
"Lembre que o preço é por página indexada" salva. "O que decidimos sobre preços?" traz de volta, com as notas relacionadas ao redor. O seu assistente pergunta antes de salvar, nunca antes de ler.
A sua chave fica dentro do app e nunca é mostrada à própria IA. Você pode deixar o salvamento desligado e conectar só para leitura, e remover a chave em Chaves de API desconecta todos os apps que a usavam.
Quatro coisas, e ele escolhe a certa sozinho:
- search — encontra os itens que respondem a uma pergunta.
- fetch — abre um deles por completo.
- recall — o usado para responder de memória: devolve os trechos que respondem à pergunta e as notas ligadas a eles.
- remember — salva algo novo. Os apps perguntam antes, já que isso escreve.
No Claude Code basta um comando:
claude mcp add --transport http cortexplus https://mcp.cortexplus.io \
--header "Authorization: Bearer cortex_..." Reinicie e aprove o CortexPlus quando solicitado. Outros editores procuram uma entrada de "remote MCP server" ou "HTTP server" no arquivo de configuração:
{
"mcpServers": {
"cortexplus": {
"type": "http",
"url": "https://mcp.cortexplus.io",
"headers": { "Authorization": "Bearer cortex_..." }
}
}
} O Gemini CLI usa o próprio arquivo, ~/.gemini/settings.json:
{
"mcpServers": {
"cortexplus": {
"httpUrl": "https://mcp.cortexplus.io",
"headers": { "Authorization": "Bearer cortex_..." },
"timeout": 30000
}
}
} Reinicie o CLI e rode /mcp — as quatro ferramentas devem aparecer na lista.
Passe o CortexPlus como servidor no payload e o modelo o chama quando precisa:
{
"model": "gpt-5",
"tools": [{
"type": "mcp",
"server_label": "cortexplus",
"server_url": "https://mcp.cortexplus.io",
"authorization": "cortex_...",
"require_approval": "never"
}],
"input": "What did we decide about pricing?"
} https://mcp.cortexplus.io fala MCP sobre Streamable HTTP, que é como os assistentes descobrem ferramentas sozinhos. Ele aceita a sua chave como bearer token ou por um botão Connect — também é um servidor OAuth 2.1, então entrar cria uma chave dedicada para aquele app, listada em Chaves de API. Uma chave significa um workspace, e duas pessoas usando o mesmo assistente nunca veem a memória uma da outra.
https://mcp.cortexplus.io
Authorization: Bearer cortex_... 3. Salve memórias por voz
Fale e o CortexPlus entende o que você quis dizer. "Nota, cliente Bradesco tem 85% das aplicações em mainframe" vira uma nota arquivada naquele cliente. "Tarefa, criar o ambiente do piloto do BTG" vira uma tarefa a fazer. E "já criei o ambiente do BTG" encontra essa tarefa e a marca como feita.
No iPhone
- No iPhone, abra /app/ios e crie a sua chave ali.
- Toque em instalar. O app Atalhos pede a chave durante a importação — cole-a.
- Toque no atalho para gravar, ou diga "E aí Siri, Cortex Memory".
Essa é a configuração inteira. Você também pode compartilhar um áudio do WhatsApp ou uma gravação do Gravador para dentro dele, em vez de falar ao vivo.
Nada é descartado por ser ambíguo: quando o CortexPlus não tem certeza de como arquivar algo, ele guarda e marca para revisão em Memórias.
Seis ações no app Atalhos. Dê um nome que você consiga falar em voz alta — a Siri roda um atalho pelo nome.
- Texto — cole a sua chave.
- Record Audio — Start: Immediately, Stop: On Tap.
- Base64 Encode — defina a entrada como a variável Recorded Audio. Deixar em Shortcut Input envia uma requisição vazia.
- Get Contents of URL —
POST https://api.cortexplus.io/v1/memories. - Headers:
Authorization: Bearer+ o texto do passo 1, econtent-type: application/json. - Request Body: JSON com
{"audioBase64": <Base64 Encoded>, "via": "ios-shortcut"}, depois Show Result com Contents of URL.
Deixe Request Body: File desligado — essa requisição pode estourar o tempo. Ative Show in Share Sheet, aceitando Media e Files, e o atalho aparece no menu de compartilhamento de outros apps.
Para pular a transcrição de vez, troque os passos 2 e 3 por Dictate Text (Stop Listening: After Pause) e envie {"text": <Dictated Text>, "via": "ios-shortcut"}. O telefone faz a transcrição, então não usa nenhum dos seus minutos de processamento.
curl -sX POST https://api.cortexplus.io/v1/memories \
-H "Authorization: Bearer cortex_..." \
-H "content-type: application/json" \
-d '{"text":"Nota, cliente Ambev tem como prioridade migrar o mainframe para Java","via":"ios-shortcut"}' # request an upload URL
curl -sX POST https://api.cortexplus.io/v1/uploads \
-H "Authorization: Bearer cortex_..." \
-H "content-type: application/json" \
-d '{"name":"recording.m4a","contentType":"audio/mp4"}'
# -> { "key": "...", "uploadUrl": "https://...", "expiresIn": 900 }
curl -sX PUT "$uploadUrl" -H "content-type: audio/mp4" --data-binary @recording.m4a
curl -sX POST https://api.cortexplus.io/v1/memories \
-H "Authorization: Bearer cortex_..." \
-H "content-type: application/json" \
-d '{"key":"'"$key"'","contentType":"audio/mp4","name":"recording.m4a","durationSeconds":7,"via":"ios-shortcut"}' Uma memória carrega até 25 MB de áudio inline. Acima disso, envie em três chamadas:
POST /v1/uploadscom{"name": "recording.m4a", "contentType": "audio/mp4"}— guardekeyeuploadUrl.- Faça
PUTdo arquivo parauploadUrlcom o headercontent-type: audio/mp4. POST /v1/memoriescom{"key": ..., "contentType": "audio/mp4", "name": "recording.m4a", "via": "ios-shortcut"}.
O contentType precisa bater com o arquivo, porque a URL de upload é assinada para ele. audio/mp4 cobre os arquivos .m4a que o iOS produz; audio/mpeg, audio/wav, audio/ogg e audio/webm também funcionam. durationSeconds é opcional, só para contagem de cota.
Um objeto plano, para que um atalho monte uma notificação sem esforço:
{
"id": "nd_...",
"type": "task",
"title": "Criar o ambiente do piloto",
"client": "BTG",
"status": "open",
"memory": "ready",
"review": null,
"resolved": null,
"url": "https://cortexplus.io/app/memories?node=nd_..."
} type—note,taskoureminder. Tarefas e lembretes começamopen.client— a grafia arrumada. "Bradesco", "bradesco" e "o Bradesco" viram todos "Bradesco", com uma tagcliente:bradescopara filtrar.memory—pendingenquanto o áudio está sendo transcrito,readyquando armazenado. Texto fica pronto na hora.resolved— o id da tarefa que a sua frase encerrou, quando encerrou uma.review—nullquando o CortexPlus teve confiança,low_confidencequando não teve, eno_matching_taskquando ouviu "já fiz" mas não achou tarefa correspondente, então guardou a frase como nota.
GET /v1/tasks?status=open&client=BTG devolve as suas tarefas e lembretes abertos, do mais novo ao mais antigo — é o que um atalho "o que devo ao BTG?" ou um GPT personalizado pergunta. No chat você só faz a pergunta; o assistente faz isso por você.
POST /v1/signup com o seu e-mail envia um código válido por 15 minutos, e POST /v1/connect troca esse código por uma chave. Essas são as únicas duas chamadas que não precisam de chave, e a resposta é a mesma tendo o e-mail conta ou não.
4. Outros apps e automações
Qualquer coisa que consiga enviar uma requisição web pode salvar no CortexPlus e ler dele — um atalho do iPhone, Zapier, Make, n8n, o seu próprio script de planilha. A sua chave é a única configuração.
Ainda não existe um app do CortexPlus nesses catálogos, e nenhum é necessário:
- Escolha qualquer gatilho que a plataforma já tenha — um e-mail novo, uma mensagem no Slack, uma página no Notion.
- Adicione o passo genérico de web: Webhooks by Zapier, o módulo HTTP do Make ou o nó HTTP Request do n8n.
- Aponte para
POST https://api.cortexplus.io/v1/remembercom a sua chave no headerAuthorizatione o texto do gatilho comocontent.
Use /v1/recall no mesmo tipo de passo quando uma automação precisar ler a sua memória.
- No app Atalhos do iOS, adicione Get Contents of URL —
POST https://api.cortexplus.io/v1/remember. - Header
Authorization: Bearer cortex_..., e um corpo JSON comcontentdefinido como a entrada do atalho. - Ative Show in Share Sheet.
Salvar uma página passa a ser dois toques, sem assistente envolvido. No Android, qualquer app que envie requisição web com headers personalizados faz o mesmo.
| Endpoint | O que faz |
|---|---|
| POST /v1/remember | Guarda uma nota e responde 201 com o id dela. Precisa de uma chave com permissão de escrita. |
| POST /v1/recall | Os trechos que respondem a uma pergunta e as notas ligadas a eles, como texto. |
| POST /v1/search | Resultados ranqueados: id, título, link e um pequeno trecho de cada. |
| GET /v1/memories/{id} | Um item completo, pelo id que a busca devolveu. |
| POST /v1/memories | Uma memória de voz ou texto, arquivada automaticamente como nota, tarefa, lembrete ou conclusão de tarefa. |
| GET /v1/tasks | Tarefas e lembretes abertos, do mais novo ao mais antigo. |
Tudo fica em https://api.cortexplus.io e usa a mesma credencial: Authorization: Bearer cortex_.... A descrição completa legível por máquina está em https://api.cortexplus.io/openapi.json.
Todos os endpoints, com parâmetros e respostas, estão na referência da API REST.
curl -sS https://api.cortexplus.io/v1/remember \
-H 'authorization: Bearer cortex_...' \
-H 'content-type: application/json' \
-d '{
"title": "Pricing review",
"content": "We index pages, not gigabytes…",
"tags": ["pricing", "product"]
}' curl -sS https://api.cortexplus.io/v1/recall \
-H 'authorization: Bearer cortex_...' \
-H 'content-type: application/json' \
-d '{ "query": "what did we decide about pricing?", "maxChars": 6000 }'
# { "text": "…the passages that answer it…", "matches": 3 } limit vai de 1–50, depth de 0–3, maxChars de 500–20000, e os corpos são limitados a 1 MB.
As falhas respondem com { "error": "..." } e um status correspondente: 401 sem chave, 403 quando a chave não pode escrever, 400 quando a requisição está malformada, 404 para um item desconhecido, 429 quando o limite do plano é atingido e 503 quando a memória está brevemente inacessível.
Atingir um limite nunca bloqueia a leitura — só pausa a indexação de novidades. Você pode aumentá-lo em Cobrança ou comparar planos na página de preços.