Ir para o conteúdo
Kiku.sh

Agentes

Conecte um agente.

O Claude Code, o Claude Desktop, o Cursor ou os seus próprios scripts podem ler suas chamadas pelo Kiku, no seu Mac, depois que você diz qual agente e o que ele lê. Três passos.

  1. 1Ative Agentes

    Nos Ajustes do Kiku, em Agentes, ative Deixar agentes lerem suas chamadas. A Memória também precisa estar ativada. O Kiku responde aos agentes enquanto está aberto.

  2. 2Conecte o agente

    Clique em Conectar um agente e dê um nome a ele, como Claude. Escolha o que ele lê (Notas, ou Notas e citações), quais chamadas (Dos últimos 90 dias, Todas ou De agora em diante) e por quanto tempo (30 dias, 90 dias ou Até eu revogar).

  3. 3Copie a chave dele

    O Kiku mostra a chave do agente uma única vez, começando com kk_, com as linhas de configuração abaixo já preenchidas. Copie agora: o Kiku guarda só uma impressão digital da chave.

MCP

Adicione o Kiku ao seu agente.

O servidor MCP do Kiku é o helper kiku dentro do app. O seu agente o inicia sozinho, com a chave em KIKU_TOKEN. Coloque a sua chave onde as linhas dizem kk_....

Claude Code

No Terminal, para todos os projetos:

claude mcp add --scope user kiku -e KIKU_TOKEN=kk_... -- /Applications/Kiku.app/Contents/Helpers/kiku mcp

Depois, /mcp no Claude Code lista o kiku e as ferramentas dele.

Claude Desktop

No Claude, Configurações, Desenvolvedor, Editar configuração abre claude_desktop_config.json. Adicione isto e reinicie o Claude:

{
  "mcpServers": {
    "kiku": {
      "command": "/Applications/Kiku.app/Contents/Helpers/kiku",
      "args": [
        "mcp"
      ],
      "env": {
        "KIKU_TOKEN": "kk_..."
      }
    }
  }
}

Cursor

O mesmo bloco em ~/.cursor/mcp.json para todos os projetos, ou em .cursor/mcp.json para um só (deixe a chave fora do git). Depois ative o kiku nas configurações do Cursor, em MCP.

Qualquer outro app MCP

Comando /Applications/Kiku.app/Contents/Helpers/kiku, argumento mcp, e a chave na variável de ambiente KIKU_TOKEN.

Depois pergunte, por exemplo: "O que decidimos sobre a data de lançamento?" ou "Escreva o follow-up da chamada de hoje de manhã."

Linha de comando

kiku api, para os seus scripts.

O mesmo helper responde num shell, com um subcomando por operação. kiku api lista todos e kiku api list_meetings --help explica um deles. Ele imprime JSON quando a saída vai para um pipe (ou com --json) e uma tabela num terminal.

export KIKU_TOKEN=kk_...
alias kiku=/Applications/Kiku.app/Contents/Helpers/kiku
kiku api list_meetings --since 7d
kiku api get_meeting 1791194400000-launch01 --json | jq .result.notes
kiku api brief --people "Léa Martin" --people "Tom Becker"

API local

Uma REST API que fica no seu Mac.

Por baixo de tudo há uma REST API num socket na pasta do Kiku que só você pode abrir: sem porta de rede, então nenhuma página web e nenhum outro usuário consegue alcançá-la. Ela se descreve em /v1/openapi.json, e em /v1/llms.txt para agentes que leem uma página. Cada resposta cita a chamada de onde vem.

curl --unix-socket "$HOME/Library/Application Support/Kiku/api.sock" \
  -H "Authorization: Bearer $KIKU_TOKEN" \
  "http://localhost/v1/meetings?since=7d"

O que ela responde

search
Chamadas passadas por palavras-chave, as mais relevantes primeiro, com as linhas que correspondem.
list_meetings
Chamadas, das mais recentes, por data, pessoa ou app.
get_meeting
As notas de uma chamada: resumo, decisões, próximos passos.
list_people
As pessoas que o Kiku conhece das suas chamadas.
get_person
Chamadas com alguém, e os próximos passos nos dois sentidos.
list_commitments
Próximos passos ainda em aberto, seus ou deles.
list_decisions
O que foi decidido, sobre um assunto.
brief
Um resumo antes de uma reunião com essas pessoas.

Se ele não responder

unauthorized
O Kiku não reconhece a chave: o agente foi revogado, ou a chave foi digitada errado.
off
Agentes está desativado nos Ajustes do Kiku.
needs_app
O Kiku não está aberto. Abra-o.

Nas suas mãos

O que continua seu.

O Kiku não envia nada por conta própria. Um agente que você conecta normalmente envia o que lê para a empresa do modelo dele para responder a você, e os outros nas suas chamadas não escolheram isso. Programas que rodam como você neste Mac também podem ler a pasta do Kiku diretamente: uma chave só controla o que eles obtêm pelo Kiku.

O Claude Code pode ler arquivos pelo shell dele. Para limitá-lo ao que você permitiu, adicione isto a ~/.claude/settings.json:

"permissions": {
  "deny": [
    "Read(~/Library/Application Support/Kiku/**)",
    "Bash(*Application Support/Kiku*)"
  ]
}