Was ist PocketContext?
PocketContext ist eine Open-Source-Suite von Unternehmensanwendungen – CRM, Aufgaben, ein Wiki, Ausgaben, Personal, Chat und verschlüsselte Dateien – die Menschen und ihre KI-Assistenten gemeinsam nutzen. Du und dein KI-Assistent teilen euch eine Identität. Nachdem du dich mit Google angemeldet hast, kannst du Datensätze im Browser lesen und bearbeiten, während dein KI-Assistent dieselben Daten mit nur lesendem SQL abfragt und Datensätze über die REST-API der Anwendung aktualisiert.
Jede Anwendung hat ihre eigene Datenbank und ihre eigene Anmeldung. Die Anmeldung im Wiki meldet dich nicht im CRM an. Die Anwendungen stehen unter der MIT-Lizenz. Ein Team kann sie selbst betreiben oder eine betreute Bereitstellung nutzen.
flowchart LR
person[Person im Browser]
agent[KI-Assistent]
app[Eine Anwendung]
server[PocketContext-Server]
sql[Nur lesendes SQL]
rest[Records-API]
db[(SQLite)]
person --> app
agent --> app
app --> server
server --> sql
server --> rest
sql --> db
rest --> db
Rundgang in einer Minute
Angenommen, das CRM ist DealContext, und du fragst deinen KI-Assistenten: „Welche Verkaufschancen brauchen diese Woche einen Folgekontakt?“
Der DealContext-Skill sendet ein SELECT an /api/context/query. Der Server führt es nur lesend aus, ausschließlich für Zeilen, die dein Konto sehen darf, und gibt die Verkaufschancen und ihre letzte Aktivität zurück. Der KI-Assistent legt dann die Notiz zum Folgekontakt über die Records-API an. Du öffnest diese Verkaufschance im Browser unter demselben Konto, und die Notiz ist da.
sequenceDiagram
participant You
participant Agent as KI-Assistent
participant SQL as /api/context/query
participant API as Records-API
participant Browser
You->>Agent: Welche Verkaufschancen brauchen diese Woche einen Folgekontakt?
Agent->>SQL: ein SELECT
SQL-->>Agent: Verkaufschancen und letzte Aktivität
Agent->>API: die Notiz zum Folgekontakt anlegen
API-->>Agent: gespeicherter Datensatz
You->>Browser: dieselbe Verkaufschance, mit der Notiz
Dieselbe Form – mit SQL lesen, über die Records-API schreiben, im Browser prüfen – gilt für die anderen Anwendungen. Die Plattformseite beschreibt den Server. Die Anwendungsseite listet jedes Produkt auf.
Installieren
Um dich bei einer Anwendung anzumelden, die dein Team schon betreibt, oder um den Server selbst zu betreiben, beginne mit den Installationsanleitungen.