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:

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.