Desktop AI Chat App: ChatGPT, Claude, Gemini & Ollama with Kotlin
A comprehensive technical deep dive into building Askimo - an open-source desktop AI chat client for ChatGPT, Claude, Gemini, and Ollama built with Kotlin and Compose. Learn how we architected support for multiple AI models, handled concurrent streaming, implemented RAG for documents, and solved real-world challenges in production.