Ir al contenido
Kiku.sh

Agentes

Conecta un agente.

Claude Code, Claude Desktop, Cursor o tus propios scripts pueden leer tus llamadas a través de Kiku, en tu Mac, una vez que digas qué agente y qué lee. Tres pasos.

  1. 1Activa Agentes

    En los Ajustes de Kiku, en Agentes, activa Dejar que los agentes lean tus llamadas. Memoria también tiene que estar activada. Kiku responde a los agentes mientras está abierto.

  2. 2Conecta el agente

    Haz clic en Conectar un agente y ponle un nombre, como Claude. Elige qué lee (Notas, o Notas y citas), qué llamadas (De los últimos 90 días, Todas o Desde ahora) y durante cuánto tiempo (30 días, 90 días o Hasta que lo revoque).

  3. 3Copia su clave

    Kiku muestra la clave del agente una sola vez, empieza por kk_, con las líneas de configuración de abajo ya rellenadas. Cópialas ahora: Kiku solo guarda una huella de la clave.

MCP

Añade Kiku a tu agente.

El servidor MCP de Kiku es la herramienta kiku incluida en la app. Tu agente la inicia por su cuenta, con la clave en KIKU_TOKEN. Pon tu clave donde las líneas dicen kk_....

Claude Code

En Terminal, para todos tus proyectos:

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

Después, /mcp en Claude Code muestra kiku y sus herramientas.

Claude Desktop

En Claude, Configuración, Desarrollador, Editar configuración abre claude_desktop_config.json. Añade esto y reinicia Claude:

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

Cursor

El mismo bloque en ~/.cursor/mcp.json para todos tus proyectos, o en .cursor/mcp.json para uno solo (deja la clave fuera de git). Luego activa kiku en Cursor Settings, en MCP.

Cualquier otra app MCP

Comando /Applications/Kiku.app/Contents/Helpers/kiku, argumento mcp y la clave en la variable de entorno KIKU_TOKEN.

Luego pregunta, por ejemplo: «¿Qué decidimos sobre la fecha de lanzamiento?» o «Escribe el correo de seguimiento de la llamada de esta mañana.»

Línea de comandos

kiku api, para tus scripts.

La misma herramienta responde en una shell, con un subcomando por operación. kiku api los lista y kiku api list_meetings --help explica uno. Muestra JSON cuando su salida va a un pipe (o con --json) y una tabla en un 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

Una API REST que se queda en tu Mac.

Debajo de todo hay una API REST en un socket de la carpeta de Kiku que solo tú puedes abrir: sin puerto de red, así que ninguna página web ni ningún otro usuario puede llegar a ella. Se describe a sí misma en /v1/openapi.json, y en /v1/llms.txt para los agentes que leen una página. Cada respuesta cita su llamada.

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

Qué responde

search
Llamadas pasadas por palabras clave, las más relevantes primero, con las líneas que coinciden.
list_meetings
Llamadas, las más recientes primero, por fecha, persona o app.
get_meeting
Las notas de una llamada: resumen, decisiones, próximos pasos.
list_people
Las personas que Kiku conoce por tus llamadas.
get_person
Las llamadas con alguien y los próximos pasos en ambos sentidos.
list_commitments
Próximos pasos pendientes, tuyos o suyos.
list_decisions
Qué se decidió sobre un tema.
brief
Un resumen antes de una reunión con estas personas.

Si no responde

unauthorized
Kiku no conoce esa clave: el agente fue revocado o la clave está mal escrita.
off
Agentes está desactivado en los Ajustes de Kiku.
needs_app
Kiku no está abierto. Ábrelo.

En tus manos

Lo que sigue siendo tuyo.

Kiku no envía nada por sí mismo. Un agente que conectas suele enviar lo que lee a la empresa de su modelo para responderte, y los demás en tus llamadas no lo eligieron. Los programas que se ejecutan como tú en este Mac también pueden leer directamente la carpeta de Kiku: una clave solo controla lo que obtienen a través de Kiku.

Claude Code puede leer archivos a través de su shell. Para limitarlo a lo que permitiste, añade esto a ~/.claude/settings.json:

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