Vai al contenuto
Kiku.sh

Agenti

Collega un agente.

Claude Code, Claude Desktop, Cursor o i tuoi script possono leggere le tue chiamate tramite Kiku, sul tuo Mac, dopo che hai scelto quale agente e cosa legge. Tre passaggi.

  1. 1Attiva Agenti

    Nelle Impostazioni di Kiku, alla voce Agenti, attiva Lascia che gli agenti leggano le tue chiamate. Deve essere attiva anche la Memoria. Kiku risponde agli agenti mentre è aperto.

  2. 2Collega l'agente

    Fai clic su Collega un agente e dagli un nome, come Claude. Scegli cosa legge (Note, o Note e citazioni), quali chiamate (Degli ultimi 90 giorni, Tutte o Da adesso) e per quanto tempo (30 giorni, 90 giorni o Finché non lo revoco).

  3. 3Copia la sua chiave

    Kiku mostra la chiave dell'agente una sola volta, che inizia con kk_, con le righe di configurazione qui sotto già compilate. Copiale subito: Kiku conserva solo un'impronta della chiave.

MCP

Aggiungi Kiku al tuo agente.

Il server MCP di Kiku è l'helper kiku dentro l'app. Il tuo agente lo avvia da solo, con la chiave in KIKU_TOKEN. Metti la tua chiave dove le righe dicono kk_....

Claude Code

Nel Terminale, per tutti i progetti:

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

Poi /mcp in Claude Code elenca kiku e i suoi strumenti.

Claude Desktop

In Claude, Impostazioni, Sviluppatore, Modifica configurazione apre claude_desktop_config.json. Aggiungi questo, poi riavvia Claude:

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

Cursor

Lo stesso blocco in ~/.cursor/mcp.json per tutti i progetti, o in .cursor/mcp.json per uno solo (tieni la chiave fuori da git). Poi attiva kiku nelle impostazioni di Cursor, alla voce MCP.

Qualsiasi altra app MCP

Comando /Applications/Kiku.app/Contents/Helpers/kiku, argomento mcp, e la chiave nella variabile d'ambiente KIKU_TOKEN.

Poi chiedi, per esempio: "Cosa abbiamo deciso sulla data di lancio?" oppure "Scrivi il follow-up della chiamata di stamattina."

Riga di comando

kiku api, per i tuoi script.

Lo stesso helper risponde in una shell, con un sottocomando per operazione. kiku api li elenca e kiku api list_meetings --help ne spiega uno. Stampa JSON quando l'output passa in una pipe (o con --json) e una tabella in un terminale.

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

Una REST API che resta sul tuo Mac.

Alla base di tutto c'è una REST API su un socket nella cartella di Kiku che solo tu puoi aprire: nessuna porta di rete, quindi nessuna pagina web e nessun altro utente può raggiungerla. Si descrive da sola in /v1/openapi.json, e in /v1/llms.txt per gli agenti che leggono una pagina. Ogni risposta cita la chiamata da cui viene.

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

A cosa risponde

search
Chiamate passate per parole chiave, le più pertinenti prima, con le righe che corrispondono.
list_meetings
Chiamate, dalla più recente, per data, persona o app.
get_meeting
Gli appunti di una chiamata: riassunto, decisioni, prossimi passi.
list_people
Le persone che Kiku conosce dalle tue chiamate.
get_person
Le chiamate con qualcuno, e i prossimi passi in entrambe le direzioni.
list_commitments
Prossimi passi ancora aperti, tuoi o loro.
list_decisions
Cosa è stato deciso, su un argomento.
brief
Un riepilogo prima di una riunione con queste persone.

Se non risponde

unauthorized
Kiku non riconosce la chiave: l'agente è stato revocato, o la chiave è stata scritta male.
off
Agenti è disattivato nelle Impostazioni di Kiku.
needs_app
Kiku non è aperto. Aprilo.

Nelle tue mani

Ciò che resta tuo.

Kiku da sé non invia niente. Un agente che colleghi di solito invia ciò che legge all'azienda del suo modello per risponderti, e gli altri nelle tue chiamate non l'hanno scelto. Anche i programmi che girano a tuo nome su questo Mac possono leggere direttamente la cartella di Kiku: una chiave controlla solo ciò che ottengono tramite Kiku.

Claude Code può leggere i file tramite la sua shell. Per limitarlo a ciò che hai permesso, aggiungi questo a ~/.claude/settings.json:

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