Skip to content
By Hidini Team 4 min read

Run AI Locally with Ollama: Zero Cost, Full Privacy

guide ollama privacy local-ai

Why Local AI?

Cloud AI providers are powerful, but they come with two concerns:

  1. Cost. API calls add up, especially during practice sessions
  2. Privacy. Your interview conversations are sent to a third-party server

Ollama solves both. It runs AI models directly on your Mac. No API key, no internet connection, no data leaving your machine, and no cost per token.

Installing Ollama

  1. Visit ollama.com and download the macOS installer
  2. Run the installer. Ollama installs as a menu bar app
  3. Open Terminal and pull a model:
# Recommended for general interview assistance
ollama pull llama3.1

# Strong at coding and reasoning
ollama pull qwen2.5

# For a lighter, faster model
ollama pull mistral

# Reasoning-focused
ollama pull deepseek-r1

Most models are 2-8 GB. Download time depends on your internet connection, but you only download once.

Connecting to Hidini

  1. Make sure Ollama is running (check for the llama icon in your menu bar)
  2. Open Hidini settings
  3. Go to the AI Provider tab
  4. Select Local AI as your provider
  5. Leave the endpoint at http://localhost:11434/v1
  6. Type the name of the model you pulled, for example llama3.1

No API key needed, and no credits are consumed. Hidini talks to Ollama over a local HTTP connection using its OpenAI-compatible API.

Because it is just that API, the same provider works with LM Studio, Jan, llama.cpp, or any other local server. Point the endpoint at whichever one you run.

Which Model to Choose?

The model field is free text, so anything your server exposes will work. Hidini suggests these:

ModelBest ForNotes
Llama 3.1General interview Q&A, system designThe best all-rounder
Qwen 2.5Coding challenges, algorithmsStrong code reasoning for its size
MistralQuick answers, behavioral questionsLightest and fastest of the four
DeepSeek R1Step-by-step problem solvingReasoning model, slower to first token
Gemma 4 E4BBalanced defaultWhat Hidini preselects for local AI

For Apple Silicon Macs: all of these run well. Llama 3.1 is the best all-rounder.

For Intel Macs: stick with Mistral for faster responses. The larger models will work but may be slow.

Performance Expectations

Local AI is slower than cloud APIs. Here’s what to expect:

  • First response: 2-5 seconds (model loading)
  • Subsequent responses: 1-3 seconds to start streaming
  • Token speed: 20-50 tokens/second on Apple Silicon

This is fast enough for interview assistance. You’re not having a real-time conversation with the AI, you are requesting hints between questions.

The Privacy Advantage

With Ollama, your interview data flow looks like this:

Microphone → Hidini → Ollama (on your Mac) → Hidini

Nothing leaves your machine. No API keys to manage, no billing to worry about, no terms of service to read.

This is especially valuable if you’re interviewing at a company where you’ve signed an NDA. The interview conversation stays entirely on your hardware.

Combining Local and Cloud

Hidini lets you switch providers instantly. A practical workflow:

  1. Practice sessions: Use Local AI (free, and it doesn’t spend credits)
  2. Real interviews: Switch to Sonnet 5 or GPT-5.5 (better quality)
  3. Sensitive interviews: Use Local AI (maximum privacy)

Switching takes two clicks in settings. You can even change mid-session.

Troubleshooting

“Connection refused” error: Make sure Ollama is running. Check for the llama icon in your menu bar. If it’s not there, open Ollama from Applications.

Slow responses: Try a smaller model (Mistral instead of Llama 3.1). Close other memory-intensive apps.

“Model not found” error: You need to pull the model first. Run ollama pull modelname in Terminal.