# SimonSchubert/Kai

OpenClaw alternative in your pocket

Repository: https://github.com/SimonSchubert/Kai
Canonical: https://ross.abutalabs.com/products/kai
Homepage: https://kai9000.com/
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: ai, kotlin-multiplatform, chatbot, jetpack-compose, ai-assistant, android, ios, openai-compatible, openclaw, gemma4, litert
Last push: 2026-08-26T10:39:11+00:00

## Health v2 (maintenance only)
Score: 83/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 84, longevity 43
- inputs: {"age_days": 612, "days_push": 7, "days_rel": 31, "gap_med": 1, "n_releases_24m": 90}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1191, forks 164 (observed 2026-08-28T04:03:55.945539+00:00)

## What it is
Kai 9000 is an open-source, cross-platform AI assistant built with Kotlin Multiplatform that runs on Android, iOS, Windows, Mac, Linux, and Web. It offers persistent memory, autonomous background heartbeats, tool execution, MCP server support, and fully offline on-device inference with Gemma 4.

## Use cases
- run a private AI assistant fully offline on my phone
- chat with an AI that remembers facts across conversations
- use an open-source OpenClaw alternative on Android and iOS
- connect an assistant to MCP servers and tools like web search and calendar
- run Gemma locally on Android without an API key
- configure multiple LLM providers with automatic fallback
- let an AI assistant run scheduled background self-checks and notify me

## When to choose
- you want a privacy-focused, local-first assistant with encrypted on-device storage
- you need one assistant app across mobile, desktop, and web
- you want on-device inference with no API key or cost
- you need tool execution, MCP support, and persistent memory in a mobile assistant

## When to avoid
- you need a server-side or team-deployed assistant with shared accounts
- you require fine-grained agent orchestration or custom agent pipelines beyond a personal assistant
- you need provider features not covered by OpenAI-compatible or native Gemini APIs

## Facets
- artifact type: application
- maturity: active
- function: chatbot, llm-inference, agent-framework, mcp, chat-interface, tts, cryptography
- domain: artificial-intelligence, large-language-models, chatbots, mobile-development, cross-platform, privacy
- platform: windows, cross-platform
- tags: kotlin-multiplatform, jetpack-compose, openai-compatible, on-device-inference, gemma, litert, persistent-memory, local-first, openclaw-alternative, ai-assistant, ai-agents, android, ios, macos, linux, mobile, desktop, web-server

## Member repositories
- SimonSchubert/Kai (main) score 83

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:55.945539+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:22:41.147608+00:00, confidence not recorded.
  - readme: https://github.com/SimonSchubert/Kai (fetched 2026-08-28T04:03:55.945539+00:00, sha 2b200c36b912)
  - homepage: https://kai9000.com/ (fetched 2026-08-29T12:29:45.770953+00:00, sha 32d8be297440)
  - site_page: https://kai9000.com/docs (fetched 2026-08-29T12:29:45.773685+00:00, sha 2fff4573f4ad)
- Data as of 2026-08-30T08:39:29.467469+00:00.
