Aller au contenu
Kiku.sh

Agents

Connectez un agent.

Claude Code, Claude Desktop, Cursor ou vos propres scripts peuvent lire vos appels via Kiku, sur votre Mac, une fois que vous avez dit quel agent et ce qu’il lit. Trois étapes.

  1. 1Activez Agents

    Dans les réglages de Kiku, section Agents, activez Laisser les agents lire vos appels. La Mémoire doit aussi être activée. Kiku répond aux agents tant qu’il est ouvert.

  2. 2Connectez l’agent

    Cliquez sur Connecter un agent et donnez-lui un nom, comme Claude. Choisissez ce qu’il lit (Notes, ou Notes et citations), quels appels (Des 90 derniers jours, Tous, ou À partir de maintenant) et pour combien de temps (30 jours, 90 jours, ou Jusqu’à ce que je le révoque).

  3. 3Copiez sa clé

    Kiku affiche la clé de l’agent une seule fois, elle commence par kk_, avec les lignes de configuration ci-dessous déjà remplies. Copiez-les tout de suite : Kiku ne garde qu’une empreinte de la clé.

MCP

Ajoutez Kiku à votre agent.

Le serveur MCP de Kiku est l’outil kiku intégré à l’app. Votre agent le lance tout seul, avec la clé dans KIKU_TOKEN. Mettez votre clé là où les lignes indiquent kk_....

Claude Code

Dans le Terminal, pour tous vos projets :

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

Ensuite, /mcp dans Claude Code liste kiku et ses outils.

Claude Desktop

Dans Claude, Paramètres, Développeur, Modifier la configuration ouvre claude_desktop_config.json. Ajoutez ceci, puis redémarrez Claude :

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

Cursor

Le même bloc dans ~/.cursor/mcp.json pour tous vos projets, ou dans .cursor/mcp.json pour un seul (gardez la clé hors de git). Activez ensuite kiku dans Cursor Settings, section MCP.

Toute autre app MCP

Commande /Applications/Kiku.app/Contents/Helpers/kiku, argument mcp, et la clé dans la variable d’environnement KIKU_TOKEN.

Puis demandez, par exemple : « Qu’a-t-on décidé pour la date de lancement ? » ou « Écris le mail de suivi de l’appel de ce matin. »

Ligne de commande

kiku api, pour vos scripts.

Le même outil répond dans un shell, avec une sous-commande par opération. kiku api les liste et kiku api list_meetings --help en explique une. Il affiche du JSON quand sa sortie part dans un pipe (ou avec --json), et un tableau dans 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 locale

Une API REST qui reste sur votre Mac.

Sous tout cela, une API REST sur un socket dans le dossier de Kiku, que vous seul pouvez ouvrir : aucun port réseau, donc aucune page web ni aucun autre utilisateur ne peut l’atteindre. Elle se décrit elle-même à /v1/openapi.json, et à /v1/llms.txt pour les agents qui lisent une page. Chaque réponse cite son appel.

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

Ce à quoi elle répond

search
Les anciens appels par mots-clés, les plus pertinents d’abord, avec les lignes qui correspondent.
list_meetings
Les appels, du plus récent au plus ancien, par date, personne ou app.
get_meeting
Les notes d’un appel : résumé, décisions, prochaines étapes.
list_people
Les personnes que Kiku connaît grâce à vos appels.
get_person
Les appels avec quelqu’un, et les prochaines étapes dans les deux sens.
list_commitments
Les prochaines étapes encore ouvertes, les vôtres ou les leurs.
list_decisions
Ce qui a été décidé, sur un sujet.
brief
Un point avant une réunion avec ces personnes.

S’il ne répond pas

unauthorized
Kiku ne connaît pas cette clé : l’agent a été révoqué, ou la clé a été mal saisie.
off
Agents est désactivé dans les réglages de Kiku.
needs_app
Kiku n’est pas ouvert. Ouvrez-le.

Entre vos mains

Ce qui reste à vous.

Kiku n’envoie rien lui-même. Un agent que vous connectez envoie en général ce qu’il lit à l’entreprise de son modèle pour vous répondre, et les autres participants à vos appels ne l’ont pas choisi. Les programmes lancés par vous sur ce Mac peuvent aussi lire directement le dossier de Kiku : une clé ne contrôle que ce qu’ils obtiennent par Kiku.

Claude Code peut lire des fichiers par son shell. Pour le limiter à ce que vous avez autorisé, ajoutez ceci à ~/.claude/settings.json :

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