Applicazioni aziendali che una persona e il suo assistente di programmazione usano con lo stesso account.

Che cos’è PocketContext?

PocketContext è una suite open source di applicazioni aziendali — CRM, attività, un wiki, spese, HR, chat e file cifrati — pensata perché le persone e i loro assistenti di programmazione le usino insieme. Tu e il tuo assistente condividete un’unica identità. Dopo aver effettuato l’accesso con Google, puoi leggere e modificare i record nel browser, mentre il tuo assistente interroga gli stessi dati con SQL in sola lettura e aggiorna i record tramite l’API REST dell’applicazione.

Ogni applicazione ha il proprio database e il proprio accesso. Accedere al wiki non ti fa accedere al CRM. Le applicazioni hanno licenza MIT. Un team può eseguirle in autonomia, oppure usare un’installazione gestita.

flowchart LR
  person[Persona nel browser]
  agent[Assistente di programmazione]
  app[Un’applicazione]
  server[Server PocketContext]
  sql[SQL in sola lettura]
  rest[API dei record]
  db[(SQLite)]

  person --> app
  agent --> app
  app --> server
  server --> sql
  server --> rest
  sql --> db
  rest --> db

Un percorso di un minuto

Supponiamo che il CRM sia DealContext e che tu chieda al tuo assistente: «Quali trattative richiedono un ricontatto questa settimana?»

Lo skill di DealContext invia un SELECT a /api/context/query. Il server lo esegue in sola lettura, solo sulle righe che il tuo account può vedere, e restituisce le trattative e la loro attività più recente. L’assistente crea poi la nota di ricontatto tramite l’API dei record. Apri quella trattativa nel browser, con lo stesso account, e la nota è lì.

sequenceDiagram
  participant You
  participant Agent as Assistente di programmazione
  participant SQL as /api/context/query
  participant API as API dei record
  participant Browser

  You->>Agent: Quali trattative richiedono un ricontatto questa settimana?
  Agent->>SQL: un SELECT
  SQL-->>Agent: trattative e attività più recente
  Agent->>API: crea la nota di ricontatto
  API-->>Agent: record salvato
  You->>Browser: la stessa trattativa, con la nota

Lo stesso schema — leggi con SQL, scrivi tramite l’API dei record, conferma nel browser — è il modo in cui funzionano le altre applicazioni. La pagina della piattaforma descrive il server. La pagina delle applicazioni elenca ogni prodotto.

Installala

Per accedere a un’applicazione che il tuo team esegue già, oppure per ospitare il server in autonomia, parti dalle guide di installazione.

Avanti

Scegli una guida di installazione

Accedi a un’applicazione esistente, oppure ospita il server in autonomia.