Favicon of Alpaca

Alpaca

A local AI chat client that manages Ollama models, works offline after download, and optionally connects to cloud models through OpenAI-compatible APIs.

Alternative to:

Screenshot of Alpaca website

Alpaca is an AI chat client for people who want to use models on their own device through a graphical interface. Ollama powers its local models, which work offline once downloaded.

  • Model management: Download and remove models in the app, and talk to multiple models within the same conversation.
  • Image and document questions: Ask capable models about images, PDFs, and plain text files using local processing.
  • Custom personas: Create models with your own instructions and a profile picture for roleplay, storytelling, or other conversations.
  • Chat editing and transfer: Keep separate conversations, edit or delete messages, regenerate answers, and import or export chats; code responses include syntax highlighting.
  • Web content: Ask about a website by supplying its URL or about a YouTube video through its transcript; retrieving that content needs internet access.

Local conversations are stored on your device in SQLite files, and local models have no direct internet access. Downloaded models don't require a cloud service for chat. Alpaca can also connect to cloud-hosted models through OpenAI-compatible APIs using your own API keys; those requests go to the selected external provider. The app is open source under GPL-3.0.

Similar to Alpaca