askimo

Askimo - AI toolkit for your workflows.

askimo.chat · The AI chat client that works with ANY model.

CLI Build Desktop Build License Release DCO

GitHub Stars Commit Activity Last Commit macOS Windows Linux

OpenAI Claude Gemini Ollama LocalAI LMStudio DockerAI

📥 Download📖 Documentation💬 Discussions⭐ Star on GitHub


🚀 What is Askimo?

Askimo is your personal AI assistant that works on your computer - not in your browser. Chat with different AI models (like ChatGPT, Claude, or Gemini) all in one place, without worrying about losing your conversations when you close a tab.

Think of it as having multiple AI assistants in one app: use Claude for coding, ChatGPT for conversation, and a free local model for quick emails. Everything is saved on your machine - no cloud storage required.


Why Choose Askimo?

All your AI assistants in one place. Askimo gives you the freedom to work with any AI model you want.

Use multiple AI models - Switch between ChatGPT, Claude, Gemini, Ollama & more
Ask questions about your files - Connect folders, files, and web URLs to get answers from your documents
Automate tasks - Works from command line for scripts and workflows
Your data stays private - Everything saved on your computer
Free & open source - Free forever with full source code access


Supported Providers

Cloud: OpenAI · Claude · Gemini · Grok
Local: Ollama · LM Studio · LocalAI · Docker AI

Works with any OpenAI-compatible endpoint.

🚀 Quick Start

Download Askimo for your operating system →

Installers available for macOS (Apple Silicon & Intel), Windows, and Linux (ARM64 & x64).

After installation: Open Askimo, add your API keys (or connect to Ollama for local models), and start chatting. Setup guide →

System Requirements


Askimo Desktop Demo

🎯 What You Get

Screenshots:

Provider Switching Search & Favorites RAG


⚡ Command Line Tool (Optional)

For advanced users: Askimo also works from the command line, perfect for automating repetitive tasks.

# Analyze log files automatically
cat app.log | askimo -p "Find critical errors and suggest fixes"

# Get code review suggestions
git diff | askimo -p "Review this code for bugs and improvements"

# Use saved templates
askimo -r gitcommit

Installation:

# macOS/Linux
curl -sSL https://raw.githubusercontent.com/haiphucnguyen/askimo/main/tools/installation/install.sh | bash

# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/haiphucnguyen/askimo/main/tools/installation/install.ps1 | iex

Learn more about the command line tool →


🛠️ Developer Setup

Want to build and run Askimo from source? Here’s how to get started:

Prerequisites

Clone & Build

# Clone the repository
git clone https://github.com/haiphucnguyen/askimo.git
cd askimo

# Run the desktop application
./gradlew :desktop:run

# Build native installers
./gradlew :desktop:package

Project Structure

Contributing

Ready to contribute? Check out our Contributing Guide for detailed development guidelines, code standards, and how to submit pull requests.

📚 Note: For detailed information on customizing Askimo, building from source, and development workflows, follow the Development Getting Started Guide.


🌐 Available in Your Language

Askimo speaks your language! The entire app interface is available in:

🇺🇸 English • 🇨🇳 Chinese (Simplified & Traditional) • 🇯🇵 Japanese • 🇰🇷 Korean • 🇫🇷 French • 🇪🇸 Spanish • 🇩🇪 German • 🇧🇷 Portuguese • 🇻🇳 Vietnamese

More languages coming soon. Want to help translate? Let us know!


🤝 Need Help or Want to Contribute?

Get Help

Ways to Contribute

We’d love your help making Askimo better! Here are some easy ways to get involved:

No contribution is too small - we appreciate all help! 🙌


❤️ Enjoying Askimo?

If you find Askimo helpful, here are a few simple ways to show support:

Thanks for being part of the journey! 🙌


📄 License

AGPLv3. See LICENSE.