Skip to main content

AI Keyholder

AI keyholders can chat with wearers, enforce rules, and adjust sessions based on behavior.

Capabilities

  • Chat, reminders, and task delivery
  • Add punishments (time or cards) or remove time and cards
  • Execute shocks on supported devices (Cagink Pro 3 or Cellmate.metal.shake)

Model Setup

You currently need your own OpenRouter API key. It is encrypted and stored securely in the database.

You can also self-host a model using LM Studio or Ollama. Use a tunnel (Cloudflare or ms.devtools) to expose your local model without port forwarding.

Status

The AI keyholder is in active development. Feedback is welcome.