🔍
AI & Language
🌐 Language Settings
🤖 LLM Provider
🧠 Persona System Prompt
🧵 Memory Settings
🧠 Context Settings
🤖 Automation Settings
Models & Visuals
🧩 Model Settings
🖥️ Display Settings
🖼️ Background Image
Audio
🔊 Voice Settings
🎧 Audio Settings
System
⚙️ Preferences
🐞 Debug Settings
🔗 Links
Help & Tutorial

✨ AIKO Cloud (Default)

Active automatically for all guests. Powered by AIKO Cloud. No API key required!
To bring your own API key instead, simply check one of the custom providers below.

OpenRouter

When enabled, chat, translation, and summarization will call OpenRouter using your API key and model name.
This is stored locally in your browser only and sent directly to openrouter.ai over HTTPS.
First fallback model. Used if the primary model fails.
Second fallback model. Used if the primary and first fallback models fail.

Groq

When enabled, chat, translation, and summarization will call Groq using your API key and model name.
Get your free API key from console.groq.com. Stored locally in your browser.
Examples: llama-3.3-70b-versatile, llama-3.1-70b-versatile, mixtral-8x7b-32768, etc.

OpenAI Compatible

Connect to any OpenAI-compatible API endpoint (local or remote) by specifying a custom base URL.
The base URL of your OpenAI-compatible API (e.g. http://localhost:1234/v1 for LM Studio, or a custom endpoint). Do not include /chat/completions.
API key for the endpoint. Use any value if your local server does not require authentication.
The model name as expected by your API endpoint.
Optional CORS proxy URL to prefix API requests. Leave empty if the API endpoint supports CORS directly.
Current: 30 messages
Trigger after: 30 messages
Provides the AI with the current date and time for context-aware responses.
Allows the AI to know your device's battery level and charging state.
Forces the AI to respond in JSON for emotional reactions, but may cause errors on weaker LLMs.
Primary voice synthesis using TikTok's free TTS API.
High-quality local TTS. Preloaded in background for silent handoff.
Used automatically if the primary voice provider fails (e.g. rate limit).
Max Characters: 300
Volume: 1.00
Current: 0.9
Current: 0.3
Current: 1.0
When enabled, user messages queue instead of sending immediately while the AI is responding.
The AI will speak unprompted after periods of silence (pauses after 10 unreplied messages on Free Cloud; unlimited with custom API key).
Trigger after: 10s
Pause after: 10 messages
Pause unprompted thoughts after this many unreplied messages (1-50 or Unlimited; clamped to 10 on Free Cloud).
Pre-fetch the next ambient comment in the background for instant response.
If enabled, the settings panel opens on every load. Otherwise, it remembers your last open/closed state.
When enabled, selecting a model adds it without removing existing ones.
Your data
Everything AIKO stores lives in this browser: chats, personas, settings, custom models — and any API keys you entered. Clearing removes all of it from this device. Exported chat backups (⬇ in the chat sidebar) are not affected.
Reset to Online in: 300s
When enabled, the app will never switch itself into Offline Mode automatically after connection errors.

Chat History
Chat OFFLINE
🧰 Debug Panel