Getting Started with Askimo
After installing Askimo, choose a provider and a model, then start chatting. Askimo saves your settings locally, so you wonβt need to repeat these steps next time.
π If you donβt choose a model, Askimo will use the default for that provider (except Ollama).
Quick start (works the same for any provider)
askimo> :setprovider <ollama|openai|gemini|xai>
askimo> :models # see models available for that provider
askimo> :setparam model <model-id> # optional if a default exists
askimo> "Hello! Summarize this text."
Using Ollama (local models)
- Install Ollama (see ollama.com)
- Pull a model, for example gpt-oss:20b:
ollama pull gpt-oss:20b
- In askimo
askimo> :setprovider ollama askimo> :models # shows local models (e.g., llama3) askimo> :setparam model gpt-oss:20b askimo> "Explain Redis caching in simple terms."
If :models
is empty, pull one with ollama pull <name>
and try again.
Using OpenAI
- Get an API key β https://platform.openai.com/api-keys
- Configure Askimo and chat:
askimo> :setprovider open_ai askimo> :setparam api_key sk-... askimo> :models # e.g., gpt-4o, gpt-4o-mini askimo> "Explain Redis caching in simple terms."
π Default model: gpt-4o
Use Gemini (Google)
- Get an API key β https://aistudio.google.com
- Configure and chat:
askimo> :provider gemini askimo> :setparam api_key <your-gemini-key> askimo> :models # e.g., gemini-1.5-pro, gemini-1.5-flash askimo> "Give me five CLI productivity tips."
π Default model: gemini-2.5-flash
Use X AI (Grok)
- Get an API key β https://x.ai
- Configure and chat:
askimo> :setprovider x_ai askimo> :setparam api_key <your-xai-key> askimo> :models # e.g., grok-2, grok-2-mini (examples) askimo> :setparam model grok-3-mini askimo> "What's new in Java 21?"
π Default model: grok-4
Switch any time
You can switch providers/models on the fly; Askimo remembers your last choices.
askimo> :setprovider ollama
askimo> :setparam model mistral
askimo> :setprovider openai # defaults to gpt-4o