You just want to get started.
Describe what you need in plain words: text, an image, a voice-over, or a piece of music. One app instead of four tools, and your data never leaves your computer.
Local AI, no tinkering required.
Local AI is powerful, but getting there is rough: runners, models, compute libraries, and a different tool for every task. AiKing takes care of that. Your computer is set up in minutes, letting you work with text, image, speech, and music—directly in the app or from your own software.
Running AI on your own machine means facing endless choices: which software, which model, and will it even fit into memory? AiKing answers these questions for you, sets everything up, and keeps it up to date. What’s left is one central hub for all your tasks.
Describe what you need in plain words: text, an image, a voice-over, or a piece of music. One app instead of four tools, and your data never leaves your computer.
AiKing is the interface for your local models, fully OpenAI-compatible. It handles incoming requests, routes them to the right model, and distributes the workload across multiple machines if you have them.
Six tasks, one address. You decide which model powers them.
Use LM Studio, Ollama or oMLX with any model that runs on them.
AiKing does the processing itself with FLUX.2, right on your computer.
Have images and PDFs described and their contents extracted.
Have text read aloud — the request chooses the voice and speed.
Turn recordings into text with Whisper.
Generate music tracks with or without vocals.
AiKing checks how much memory is available for models and recommends a suitable setup, with alternatives.
AiKing installs what you need and keeps it up to date.
Setup takes a few minutes. Models keep downloading in the background, taking 10 to 60 minutes depending on your connection.
Enter your prompt in the app or connect your applications with your own key.
Text, Image, Speech, and Music each have their own page: enter a prompt, view the result, and adjust parameters.
Your application specifies a purpose like “text-generate” instead of a model. If you switch models, it won’t notice.
curl http://localhost:1235/v1/chat/completions \
-H "Authorization: Bearer aik_…" \
-H "Content-Type: application/json" \
-d '{
"model": "text-generate",
"messages": [{ "role": "user",
"content": "Hallo AiKing" }]
}'Each computer runs its own AiKing; there’s no boss. Computers on the same network find each other automatically. Otherwise, just enter the address.
When an AI responds on your computer, four layers work together. AiKing is the top layer: it sets up the layers below it for you and distributes the work. For images, AiKing goes deeper and handles the processing itself with its own AiKing FLUX program.