kai

a local-first desktop assistant with on-device inference, reminders, voice notes, connected services, and governed tool use.

year
2026
status
in progress
stack
taurirustreacttypescriptllama.cpppostgresql
  • kai screenshot 1
  • kai screenshot 2
  • kai screenshot 3
  • kai screenshot 4
  • kai screenshot 5
  • kai screenshot 6
  • kai screenshot 7
  • kai screenshot 8
  • kai screenshot 9

notes

problem

my role

decisions

  • Rust owns the agent loop and verifies real tool results before the interface claims an action succeeded.
  • Sensitive actions pass through confirmation gates instead of allowing a model to act silently.
  • Local chat, reminders, and preferences work without an account; hosted inference and connected services remain optional and visibly distinct.
  • Installers are produced for macOS, Windows, and Linux through one automated release workflow.

evidence

  • Public cross-platform installers and versioned GitHub releases.
  • Separate desktop, web, Rust, and packaging verification suites run in CI.
  • Architecture and installation documentation describe the model runtime, tool registry, cloud boundary, and current operating-system warnings.

limitations