Skip to content

Jeffser/Alpaca

Alpaca

Alpaca is an Ollama client where you can manage and chat with multiple models, Alpaca provides an easy and beginner friendly way of interacting with local AI, everything is open source and powered by Ollama.

You can also use third party AI providers such as Gemini, ChatGPT and more!

Download on Flathub


Warning

This project is not affiliated at all with Ollama, I'm not responsible for any damages to your device or software caused by running code given by any AI models.

Important

Please be aware that GNOME Code of Conduct applies to Alpaca before interacting with this repository.

Features!

  • Talk to multiple models in the same conversation
  • Pull and delete models from the app
  • Image recognition
  • Document recognition (plain text files)
  • Code highlighting
  • Multiple conversations
  • Notifications
  • Import / Export chats
  • Delete / Edit messages
  • Regenerate messages
  • YouTube recognition (Ask questions about a YouTube video using the transcript)
  • Website recognition (Ask questions about a certain website by parsing the url)

Screenies

Normal conversation Image recognition Rich text formatting Integrated script execution YouTube transcription
screenie1 screenie2 screenie3 screenie4 screenie5

Installation

Translators

Language Contributors
๐Ÿ‡ท๐Ÿ‡บ Russian Alex K
๐Ÿ‡ช๐Ÿ‡ธ Spanish Jeffry Samuel
๐Ÿ‡ซ๐Ÿ‡ท French Louis Chauvet-Villaret , Thรฉo FORTIN
๐Ÿ‡ง๐Ÿ‡ท Brazilian Portuguese Daimar Stein , Bruno Antunes
๐Ÿ‡ณ๐Ÿ‡ด Norwegian CounterFlow64
๐Ÿ‡ฎ๐Ÿ‡ณ Bengali Aritra Saha
๐Ÿ‡จ๐Ÿ‡ณ Simplified Chinese Yuehao Sui , Aleksana
๐Ÿ‡ฎ๐Ÿ‡ณ Hindi Aritra Saha
๐Ÿ‡น๐Ÿ‡ท Turkish YusaBecerikli
๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian Simon
๐Ÿ‡ฉ๐Ÿ‡ช German Marcel Margenberg
๐Ÿ‡ฎ๐Ÿ‡ฑ Hebrew Yosef Or Boczko
๐Ÿ‡ฎ๐Ÿ‡ณ Telugu Aryan Karamtoth
๐Ÿ‡ฎ๐Ÿ‡น Italian Edoardo Brogiolo
๐Ÿ‡ฏ๐Ÿ‡ต Japanese Shidore
๐Ÿ‡ณ๐Ÿ‡ฑ Dutch Henk Leerssen
๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian Nofal Briansah
๐ŸŒ Tamil Harimanish
๐Ÿ‡ฌ๐Ÿ‡ช Georgian Ekaterine Papava

Want to add a language? Visit this discussion to get started!


Thanks

  • not-a-dev-stein for their help with requesting a new icon and bug reports
  • TylerLaBree for their requests and ideas
  • Imbev for their reports and suggestions
  • Nokse for their contributions to the UI and table rendering
  • Louis Chauvet-Villaret for their suggestions
  • Aleksana for her help with better handling of directories
  • Gnome Builder Team for the awesome IDE I use to develop Alpaca
  • Sponsors for giving me enough money to be able to take a ride to my campus every time I need to <3
  • Everyone that has shared kind words of encouragement!

Packaging Alpaca

If you want to package Alpaca in a different packaging method please read this wiki page.