Skip to content

Local Processing

Canoryn is designed with privacy-first architecture. All AI processing happens on your Mac.

How It Works

┌─────────────────────────────────────────┐
│              YOUR MAC                   │
├─────────────────────────────────────────┤
│  Voice → Whisper (local) → Text         │
│  Text → Ollama (local) → Response       │
│  Response → TTS (local) → Audio         │
└─────────────────────────────────────────┘

        │ Everything stays here

   ─────┴───── No data leaves ─────────

Local AI with Ollama

Canoryn uses Ollama for local LLM inference:

  • Models: Llama 3.2, Qwen 2.5, Mistral, etc.
  • Speed: Fast inference on Apple Silicon
  • Privacy: Zero network calls for AI
ModelSizeBest For
llama3.2:3b2GBFast responses
qwen2.5:7b4GBBalanced
llama3.2:8b5GBComplex tasks

What Stays Local

DataStorage
ConversationsSQLite (encrypted)
MemorySQLite (encrypted)
BlueprintsJSON files
Voice recordingsNever stored
ScreenshotsProcessed, not saved

Optional Cloud Providers

If you prefer, you can use cloud AI:

ProviderBenefitTrade-off
OpenAIGPT-4 qualityData leaves device
AnthropicClaude reasoningData leaves device
GroqVery fastData leaves device

TIP

All cloud providers are optional. Canoryn works fully offline with Ollama.

Verification

To verify local processing:

  1. Disconnect from internet
  2. Use Canoryn normally
  3. Everything should work (with Ollama)