New in version 2.7.1
Upgrade dependencies
Update model catalog
Open-source AI chat app that builds interactive screens, not just text. Kai 9000 is a free ChatGPT alternative with a soul, a heartbeat, persistent memories, and reinforced learning â an AI assistant that evolves with every conversation you have.
Unlike ordinary chatbots, Kai 9000 generates native interactive UI â buttons, forms, tables, charts, and full-screen apps â right inside the chat. Ask it to build a calculator, a quiz, a dashboard, or a to-do list, and it renders a real working interface you can tap, swipe, and interact with. This is AI beyond text.
đ§ Soul & Memory â A Chatbot That Knows You
Give Kai 9000 a personality by writing its "soul." It remembers what matters across conversations â your preferences, past learnings, and known issues â and reinforces that knowledge over time. Memories that prove useful get promoted into its permanent personality. The more you chat, the smarter it gets.
đ Heartbeat â Your Always-On Personal Agent
Kai 9000 doesn't sleep. Its heartbeat system checks in on a schedule â reviewing pending tasks, emails, and trends â even when you're not chatting. Set the interval, active hours, and model. When something needs your attention, Kai 9000 surfaces it. When everything's fine, it stays quiet.
⥠24 Services â One App, Every Model
Connect to ChatGPT, Gemini, Claude, DeepSeek, Llama, Mistral, Grok, and 17 more providers. Run local models via Ollama or LM Studio for private, offline use. Add multiple accounts, reorder priorities, and let the smart fallback chain handle outages automatically. A built-in free tier means you can start chatting with zero setup â no API key needed.
Supported Services
âĸ OpenAI (GPT-4o, GPT-4, o1, o3)
âĸ Google Gemini (with file attachments)
âĸ Anthropic Claude
âĸ DeepSeek (R1 reasoning)
âĸ xAI Grok
âĸ Mistral, Groq, OpenRouter, NVIDIA
âĸ Together, Hugging Face, Cerebras
âĸ Deep Infra, Fireworks, Venice, MiniMax, Moonshot
âĸ Ollama / LM Studio / any OpenAI-compatible API
âĸ Built-in Free tier
đ ī¸ 40+ Tools â Beyond Chat
Enable powerful tools that let the assistant act, not just talk:
âĸ Web Search â real-time answers from the internet
âĸ Email â check, read, reply, compose, and search
âĸ Shell Commands â execute terminal commands on your device
âĸ Task Scheduling â set up recurring tasks with cron expressions
âĸ Calendar Events â create events directly from chat
âĸ Text-to-Speech â hear responses aloud with natural voice output
âĸ Notifications â triggered push alerts
âĸ Location & Time â context-aware responses
âĸ MCP Servers â connect to external tool servers
đĨī¸ Interactive UI Mode
Go full-screen. In Interactive Mode, Kai 9000 becomes a visual app builder â no markdown, no scrolling text. Just tappable, functional screens generated on the fly. Navigate entirely through buttons and inputs. It's like having a personal app developer in your pocket.
đ Privacy-First, Open Source & Ad-Free
All chat history is encrypted and stored locally on your device. No ads, no data collection, no tracking. API calls go directly to your chosen provider â Kai 9000 never sits in the middle. Run local models for a fully offline, private experience. Fully open source, fully transparent.
đ Works Everywhere
Use Kai 9000 on your Android phone, tablet, Chromebook, or desktop. Your assistant, always within reach.
Whether you're writing, coding, summarizing, translating, brainstorming, automating workflows, managing emails, or studying â Kai 9000 is the free, ad-free, open-source ChatGPT alternative that adapts to you.
Anti-Features
This app has features you may not like. Learn more!
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 8.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "dataSync"
Allows the app to make use of foreground services with the type "dataSync"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notifications
Allows the app to show notifications
-
Read calendar events and details
This app can read all calendar events stored on your phone and share or save your calendar data.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
read phone status and identity
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
-
read your text messages (SMS or MMS)
This app can read all SMS (text) messages stored on your phone.
-
send and view SMS messages
Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
-
add or modify calendar events and send email to guests without owners' knowledge
This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
set an alarm
Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature.
-
com.inspiredandroid.kai.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
32 MiB
PGP Signature
|
Build Log
New in version 2.7.0
Introduce Skills - packaged instructions the assistant can load on demand
Built-in create-skill workflow to author your own skills
Add Atlas Cloud as featured provider
Fix text selection in chat list
Fix heartbeat active hours slider ranges
Fix heartbeat Linux sandbox running in current conversation
Fix terminal scroll bounds
Fix OpenAI-compatible model loading with default URL
Update model catalog and scores
Sanitize free endpoint responses
Expand API error mapping
Upgrade dependencies
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 8.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "dataSync"
Allows the app to make use of foreground services with the type "dataSync"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notifications
Allows the app to show notifications
-
Read calendar events and details
This app can read all calendar events stored on your phone and share or save your calendar data.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
read phone status and identity
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
-
read your text messages (SMS or MMS)
This app can read all SMS (text) messages stored on your phone.
-
send and view SMS messages
Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
-
add or modify calendar events and send email to guests without owners' knowledge
This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
set an alarm
Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature.
-
com.inspiredandroid.kai.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
32 MiB
PGP Signature
|
Build Log
New in version 2.6.3
Fix quick service toggle scalability
Fix content serialization
Fix dynamic system prompt builder for deactivated tools and agent settings
Strip orphaned tool calls from prior interruptions
Update model catalog
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 8.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "dataSync"
Allows the app to make use of foreground services with the type "dataSync"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notifications
Allows the app to show notifications
-
Read calendar events and details
This app can read all calendar events stored on your phone and share or save your calendar data.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
read phone status and identity
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
-
read your text messages (SMS or MMS)
This app can read all SMS (text) messages stored on your phone.
-
send and view SMS messages
Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
-
add or modify calendar events and send email to guests without owners' knowledge
This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
set an alarm
Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature.
-
com.inspiredandroid.kai.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
31 MiB
PGP Signature
|
Build Log