Zum Inhalt springen
Kiku.sh

Agenten

Verbinde einen Agenten.

Claude Code, Claude Desktop, Cursor oder deine eigenen Skripte können deine Calls über Kiku lesen, auf deinem Mac, sobald du sagst, welcher Agent es ist und was er liest. Drei Schritte.

  1. 1Schalte Agenten ein

    Schalte in Kikus Einstellungen unter Agenten die Option Agenten deine Anrufe lesen lassen ein. Das Gedächtnis muss auch an sein. Kiku antwortet Agenten, solange es läuft.

  2. 2Verbinde den Agenten

    Klicke auf Agent verbinden und gib ihm einen Namen, etwa Claude. Wähle, was er liest (Notizen oder Notizen und Zitate), welche Calls (Der letzten 90 Tage, Alle oder Ab jetzt) und wie lange (30 Tage, 90 Tage oder Bis ich widerrufe).

  3. 3Kopiere seinen Schlüssel

    Kiku zeigt den Schlüssel des Agenten ein einziges Mal an, er beginnt mit kk_, und die Einrichtungszeilen unten sind schon ausgefüllt. Kopiere sie jetzt: Kiku behält nur einen Fingerabdruck des Schlüssels.

MCP

Füge Kiku zu deinem Agenten hinzu.

Kikus MCP-Server ist das Hilfsprogramm kiku in der App. Dein Agent startet es selbst, mit dem Schlüssel in KIKU_TOKEN. Setze deinen Schlüssel dort ein, wo in den Zeilen kk_... steht.

Claude Code

Im Terminal, für alle Projekte:

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

Danach listet /mcp in Claude Code kiku und seine Tools auf.

Claude Desktop

In Claude öffnet Einstellungen, Entwickler, Konfiguration bearbeiten die Datei claude_desktop_config.json. Füge das hier hinzu und starte Claude dann neu:

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

Cursor

Derselbe Block in ~/.cursor/mcp.json für alle Projekte oder in .cursor/mcp.json für eines (halte den Schlüssel aus git heraus). Schalte kiku dann in den Cursor Settings unter MCP ein.

Jede andere MCP-App

Befehl /Applications/Kiku.app/Contents/Helpers/kiku, Argument mcp und der Schlüssel in der Umgebungsvariable KIKU_TOKEN.

Dann frag zum Beispiel: „Was haben wir zum Launch-Termin entschieden?“ oder „Schreib die Follow-up-Mail zum Call von heute Morgen.“

Kommandozeile

kiku api, für deine Skripte.

Dasselbe Hilfsprogramm antwortet in einer Shell, mit einem Unterbefehl pro Operation. kiku api listet sie auf und kiku api list_meetings --help erklärt eine davon. In einer Pipe (oder mit --json) gibt es JSON aus, im Terminal eine Tabelle.

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"

Lokale API

Eine REST API, die auf deinem Mac bleibt.

Darunter liegt eine REST API auf einem Socket in Kikus Ordner, den nur du öffnen kannst: kein Netzwerkport, also kann keine Webseite und kein anderer Benutzer sie erreichen. Sie beschreibt sich selbst unter /v1/openapi.json und unter /v1/llms.txt für Agenten, die eine Seite lesen. Jede Antwort nennt ihren Call als Quelle.

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

Worauf sie antwortet

search
Frühere Calls nach Stichwörtern, die besten zuerst, mit den passenden Zeilen.
list_meetings
Calls, die neuesten zuerst, nach Datum, Person oder App.
get_meeting
Die Notizen eines Calls: Zusammenfassung, Entscheidungen, nächste Schritte.
list_people
Die Personen, die Kiku aus deinen Calls kennt.
get_person
Calls mit jemandem und die nächsten Schritte in beide Richtungen.
list_commitments
Noch offene nächste Schritte, deine oder ihre.
list_decisions
Was zu einem Thema entschieden wurde.
brief
Ein Briefing vor einem Termin mit diesen Personen.

Wenn es nicht antwortet

unauthorized
Kiku kennt den Schlüssel nicht: Der Agent wurde widerrufen oder der Schlüssel falsch eingegeben.
off
Agenten ist in Kikus Einstellungen aus.
needs_app
Kiku läuft nicht. Öffne es.

In deiner Hand

Was deins bleibt.

Kiku selbst sendet nichts. Ein Agent, den du verbindest, schickt das Gelesene meist an die Firma hinter seinem Modell, um dir zu antworten, und die anderen in deinen Calls haben das nicht gewählt. Programme, die unter deinem Konto auf diesem Mac laufen, können Kikus Ordner auch direkt lesen: Ein Schlüssel regelt nur, was sie über Kiku bekommen.

Claude Code kann über seine Shell Dateien lesen. Damit es bei dem bleibt, was du erlaubt hast, füge das hier zu ~/.claude/settings.json hinzu:

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