kagi serve --db ./kagi.db --key-file ./server.key.json --bind 127.0.0.1:8787
Alice
(member)
push
GitHub
.kagi/ committed
pull
Bob
(member)
.kagi/
├─ kagi.json
├─ access.json
└─ secrets/
├─ kagi.json
├─ access.json
└─ secrets/
.kagi/
├─ kagi.json
├─ access.json
└─ secrets/
├─ kagi.json
├─ access.json
└─ secrets/
.kagi/
├─ kagi.json
├─ access.json
└─ secrets/
├─ kagi.json
├─ access.json
└─ secrets/
Encrypted secrets are shared through Git commits and pulls. New members use
kagi member request to request access, and existing members use kagi member approve to grant it.