notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
alpaca Ollama client made with GTK4 and Adwaita
5.1.0 misc on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.1.0Version of this port present on the latest quarterly branch.
Maintainer: nivit@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-08-08 12:45:06
Last Update: 2025-03-10 20:14:08
Commit Hash: e57c575
People watching this port, also watch:: nvidia-settings, gpu-firmware-intel-kmod-skylake, ollama, rdesktop, vlc
License: GPLv3
WWW:
https://github.com/Jeffser/Alpaca
Description:
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!
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (53 items)
Collapse this list.
  1. /usr/local/share/licenses/alpaca-5.1.0/catalog.mk
  2. /usr/local/share/licenses/alpaca-5.1.0/LICENSE
  3. /usr/local/share/licenses/alpaca-5.1.0/GPLv3
  4. bin/alpaca
  5. bin/alpaca_search_provider
  6. share/Alpaca/alpaca.gresource
  7. share/Alpaca/alpaca/__init__.py
  8. share/Alpaca/alpaca/available_models.json
  9. share/Alpaca/alpaca/available_models_descriptions.py
  10. share/Alpaca/alpaca/constants.py
  11. share/Alpaca/alpaca/custom_widgets/chat_widget.py
  12. share/Alpaca/alpaca/custom_widgets/dialog_widget.py
  13. share/Alpaca/alpaca/custom_widgets/message_widget.py
  14. share/Alpaca/alpaca/custom_widgets/model_manager_widget.py
  15. share/Alpaca/alpaca/custom_widgets/table_widget.py
  16. share/Alpaca/alpaca/custom_widgets/terminal_widget.py
  17. share/Alpaca/alpaca/generic_actions.py
  18. share/Alpaca/alpaca/instance_manager.py
  19. share/Alpaca/alpaca/internal.py
  20. share/Alpaca/alpaca/main.py
  21. share/Alpaca/alpaca/sql_manager.py
  22. share/Alpaca/alpaca/window.py
  23. share/applications/com.jeffser.Alpaca.SearchProvider.desktop
  24. share/applications/com.jeffser.Alpaca.desktop
  25. share/dbus-1/services/com.jeffser.Alpaca.SearchProvider.service
  26. share/glib-2.0/schemas/com.jeffser.Alpaca.gschema.xml
  27. share/gnome-shell/search-providers/com.jeffser.Alpaca.search-provider.ini
  28. share/icons/hicolor/512x512/apps/com.jeffser.Alpaca.png
  29. share/icons/hicolor/scalable/apps/com.jeffser.Alpaca.svg
  30. share/icons/hicolor/symbolic/apps/com.jeffser.Alpaca-symbolic.svg
  31. share/locale/bn/LC_MESSAGES/alpaca.mo
  32. share/locale/de/LC_MESSAGES/alpaca.mo
  33. share/locale/es/LC_MESSAGES/alpaca.mo
  34. share/locale/fr/LC_MESSAGES/alpaca.mo
  35. share/locale/he/LC_MESSAGES/alpaca.mo
  36. share/locale/hi/LC_MESSAGES/alpaca.mo
  37. share/locale/id/LC_MESSAGES/alpaca.mo
  38. share/locale/it/LC_MESSAGES/alpaca.mo
  39. share/locale/ja/LC_MESSAGES/alpaca.mo
  40. share/locale/ka/LC_MESSAGES/alpaca.mo
  41. share/locale/nb_NO/LC_MESSAGES/alpaca.mo
  42. share/locale/nl/LC_MESSAGES/alpaca.mo
  43. share/locale/pt_BR/LC_MESSAGES/alpaca.mo
  44. share/locale/ru/LC_MESSAGES/alpaca.mo
  45. share/locale/ta/LC_MESSAGES/alpaca.mo
  46. share/locale/te/LC_MESSAGES/alpaca.mo
  47. share/locale/tr/LC_MESSAGES/alpaca.mo
  48. share/locale/uk/LC_MESSAGES/alpaca.mo
  49. share/locale/zh_CN/LC_MESSAGES/alpaca.mo
  50. share/metainfo/com.jeffser.Alpaca.metainfo.xml
  51. @owner
  52. @group
  53. @mode
Collapse this list.
Dependency lines:
  • alpaca>0:misc/alpaca
To install the port:
cd /usr/ports/misc/alpaca/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/alpaca
  • pkg install alpaca
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: alpaca
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1741627297 SHA256 (Jeffser-Alpaca-5.1.0_GH0.tar.gz) = bf57510c8ad85a0e87ac8d4371bb0f57cc4e4f45dd997a4c8a66e5b35fd70cf7 SIZE (Jeffser-Alpaca-5.1.0_GH0.tar.gz) = 968070

Packages (timestamps in pop-ups are UTC):
alpaca
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-4.0.1------
FreeBSD:13:quarterly-3.1.0------
FreeBSD:14:latest-4.0.1------
FreeBSD:14:quarterly-3.1.0------
FreeBSD:15:latest-4.0.1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. gettext-runtime>=0.22_1 : devel/gettext-runtime
  3. msgfmt : devel/gettext-tools
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-pillow>=7.0.0 : graphics/py-pillow@py311
  2. py311-html2text>=2.2.3 : textproc/py-html2text@py311
  3. py311-matplotlib>=3.8.0 : math/py-matplotlib@py311
  4. py311-odfpy>=1.4.1 : devel/py-odfpy@py311
  5. py311-openai>=1.58.1 : misc/py-openai@py311
  6. py311-pillow>=11.0.0 : graphics/py-pillow@py311
  7. py311-pydbus>=0.6.0 : devel/py-pydbus@py311
  8. py311-pyicu>=2.13.1 : devel/py-pyicu@py311
  9. py311-pypdf>=4.3.1 : print/py-pypdf@py311
  10. py311-pytube>=15.0.0 : multimedia/py-pytube@py311
  11. py311-requests>=2.32.3 : www/py-requests@py311
  12. py311-youtube-transcript-api>=0.6.2 : www/py-youtube-transcript-api@py311
  13. ollama : misc/ollama
  14. update-desktop-database : devel/desktop-file-utils
  15. py311-pygobject>=0 : devel/py-pygobject@py311
  16. python3.11 : lang/python311
Library dependencies:
  1. libappstream.so : devel/appstream
  2. libgtksourceview-5.so : x11-toolkits/gtksourceview5
  3. libspelling-1.so : x11-toolkits/libspelling
  4. libintl.so : devel/gettext-runtime
  5. libatk-1.0.so : accessibility/at-spi2-core
  6. libcairo.so : graphics/cairo
  7. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  8. libglib-2.0.so : devel/glib20
  9. libintl.so : devel/gettext-runtime
  10. libgtk-3.so : x11-toolkits/gtk30
  11. libharfbuzz.so : print/harfbuzz
  12. libpango-1.0.so : x11-toolkits/pango
  13. libvte-2.91.so : x11-toolkits/vte3
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
misc_alpaca
USES:
desktop-file-utils gettext-runtime gettext-tools gnome meson python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Jeffser/Alpaca/tar.gz/5.1.0?dummy=/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.1.0
10 Mar 2025 20:14:08
commit hash: e57c575edcfaabf7d37c24830801970056cc6bf6commit hash: e57c575edcfaabf7d37c24830801970056cc6bf6commit hash: e57c575edcfaabf7d37c24830801970056cc6bf6commit hash: e57c575edcfaabf7d37c24830801970056cc6bf6 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 5.1.0

- Update list of run dependencies
- Update port description

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/5.1.0
Reported by:	Jeffry Samuel <notifications@github.com>
4.0.1
16 Feb 2025 16:58:26
commit hash: b2bc026a24c58602697c7693cef9b93e83e72152commit hash: b2bc026a24c58602697c7693cef9b93e83e72152commit hash: b2bc026a24c58602697c7693cef9b93e83e72152commit hash: b2bc026a24c58602697c7693cef9b93e83e72152 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 4.0.1

- Update list of dependencies

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/4.0.1
Reported by:	portscout!
3.1.0
28 Dec 2024 13:27:15
commit hash: 683e8bfc767480f4f67715aa0e650efb4597bb9acommit hash: 683e8bfc767480f4f67715aa0e650efb4597bb9acommit hash: 683e8bfc767480f4f67715aa0e650efb4597bb9acommit hash: 683e8bfc767480f4f67715aa0e650efb4597bb9a files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 3.1.0

- Add a couple of new run dependencies

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/3.1.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.9.0
12 Dec 2024 14:09:23
commit hash: bd33719f2844cc2a2623e7e83d14edcbd115c9afcommit hash: bd33719f2844cc2a2623e7e83d14edcbd115c9afcommit hash: bd33719f2844cc2a2623e7e83d14edcbd115c9afcommit hash: bd33719f2844cc2a2623e7e83d14edcbd115c9af files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.9.0

- The program now requires devel/py-pydbus as run dependency
- Pet portfmt

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.9.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.8.0
25 Nov 2024 08:48:52
commit hash: 5e012fecd0d34fc98ef3197a66b46d6f45c94e98commit hash: 5e012fecd0d34fc98ef3197a66b46d6f45c94e98commit hash: 5e012fecd0d34fc98ef3197a66b46d6f45c94e98commit hash: 5e012fecd0d34fc98ef3197a66b46d6f45c94e98 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.8.0

- Use shebangfix facility to fix Python interpreter

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.8.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.7.0_1
22 Nov 2024 22:31:54
commit hash: 32a55d206da74eb98a7350e72352b2e4b55a81f9commit hash: 32a55d206da74eb98a7350e72352b2e4b55a81f9commit hash: 32a55d206da74eb98a7350e72352b2e4b55a81f9commit hash: 32a55d206da74eb98a7350e72352b2e4b55a81f9 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-pygobject: bump consumer PORTREVISIONs after port rename

With hat: gnome
PR: 273722
2.7.0
19 Nov 2024 16:59:07
commit hash: 48060e03b677c1060149c64e8d90b93a3bd7bb2bcommit hash: 48060e03b677c1060149c64e8d90b93a3bd7bb2bcommit hash: 48060e03b677c1060149c64e8d90b93a3bd7bb2bcommit hash: 48060e03b677c1060149c64e8d90b93a3bd7bb2b files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-gobject3: use USE_GNOME=pygobject3 helper

The helper is equivalent to the previous explicit dependency
declaration so no functional or metadata changes.

With hat: gnome
PR: 273722
2.7.0
04 Nov 2024 14:20:43
commit hash: 1eaa88672c795bc3c4f9a7e78e8320b17e03df18commit hash: 1eaa88672c795bc3c4f9a7e78e8320b17e03df18commit hash: 1eaa88672c795bc3c4f9a7e78e8320b17e03df18commit hash: 1eaa88672c795bc3c4f9a7e78e8320b17e03df18 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.7.0

- Add www/py-youtube-transcript-api to run dependencies
- Pet port(clippy|fmt)

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.7.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.6.5
14 Oct 2024 08:47:37
commit hash: 46cbc3dd122b92cb4000ec94e1ceef70c9744d14commit hash: 46cbc3dd122b92cb4000ec94e1ceef70c9744d14commit hash: 46cbc3dd122b92cb4000ec94e1ceef70c9744d14commit hash: 46cbc3dd122b92cb4000ec94e1ceef70c9744d14 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.6.5

Release changes:	https//github.com/Jeffser/Alpaca/releases/tag/2.6.5
Reported by:	portscout!
2.5.1
10 Oct 2024 07:48:23
commit hash: bc33f268af56c822f24a90636c326accadd7acc4commit hash: bc33f268af56c822f24a90636c326accadd7acc4commit hash: bc33f268af56c822f24a90636c326accadd7acc4commit hash: bc33f268af56c822f24a90636c326accadd7acc4 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.5.1

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.5.1
Reported by:	Jeffry Samuel <notifications@github.com>
2.5.0
07 Oct 2024 20:23:54
commit hash: ee8c4bd2fc32620942167730a706b5dd4a646223commit hash: ee8c4bd2fc32620942167730a706b5dd4a646223commit hash: ee8c4bd2fc32620942167730a706b5dd4a646223commit hash: ee8c4bd2fc32620942167730a706b5dd4a646223 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.5.0

- Update list of run dependencies

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.5.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.0.6
30 Sep 2024 09:09:59
commit hash: 61210880c6b846e9740e3fa60bf5a79e2f4675bccommit hash: 61210880c6b846e9740e3fa60bf5a79e2f4675bccommit hash: 61210880c6b846e9740e3fa60bf5a79e2f4675bccommit hash: 61210880c6b846e9740e3fa60bf5a79e2f4675bc files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.6

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.0.6
Reported by:	Jeffry Samuel <notifications@github.com>
2.0.5
28 Sep 2024 13:49:16
commit hash: a10d3df7616dca50b0f9f459b22249fd94b41720commit hash: a10d3df7616dca50b0f9f459b22249fd94b41720commit hash: a10d3df7616dca50b0f9f459b22249fd94b41720commit hash: a10d3df7616dca50b0f9f459b22249fd94b41720 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.5

Release changes:://github.com/Jeffser/Alpaca/releases/tag/2.0.5
Reported by:	Jeffry Samuel <notifications@github.com>
2.0.4
24 Sep 2024 07:33:50
commit hash: 81a363501c9428c116c84a71e0e218f810fd5552commit hash: 81a363501c9428c116c84a71e0e218f810fd5552commit hash: 81a363501c9428c116c84a71e0e218f810fd5552commit hash: 81a363501c9428c116c84a71e0e218f810fd5552 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.4

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.0.4
Reported by:	Jeffry Samuel <notifications@github.com>
2.0.3
19 Sep 2024 08:04:35
commit hash: 337c0acf860246cc05dbf82c9a6621b3b1b12876commit hash: 337c0acf860246cc05dbf82c9a6621b3b1b12876commit hash: 337c0acf860246cc05dbf82c9a6621b3b1b12876commit hash: 337c0acf860246cc05dbf82c9a6621b3b1b12876 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.3

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.0.3
Reported by:	portscout
2.0.2
12 Sep 2024 12:41:59
commit hash: 3e71a548c9ab917523657838f5686299fdf5ade8commit hash: 3e71a548c9ab917523657838f5686299fdf5ade8commit hash: 3e71a548c9ab917523657838f5686299fdf5ade8commit hash: 3e71a548c9ab917523657838f5686299fdf5ade8 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.2

Release changes:

https://github.com/Jeffser/Alpaca/releases/tag/2.0.1
https://github.com/Jeffser/Alpaca/releases/tag/2.0.2

Reported by:	Jeffry Samuel <notifications@github.com>
2.0.0
11 Sep 2024 16:44:06
commit hash: c522cf4b94cca9544d83a65bab532eaeb5533f6ccommit hash: c522cf4b94cca9544d83a65bab532eaeb5533f6ccommit hash: c522cf4b94cca9544d83a65bab532eaeb5533f6ccommit hash: c522cf4b94cca9544d83a65bab532eaeb5533f6c files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.0

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.0.0
Reported by:	Jeffry Samuel <notifications@github.com>
1.1.1
13 Aug 2024 07:25:56
commit hash: 0a74c9a4b011e60b41c2078886cacca194510f7acommit hash: 0a74c9a4b011e60b41c2078886cacca194510f7acommit hash: 0a74c9a4b011e60b41c2078886cacca194510f7acommit hash: 0a74c9a4b011e60b41c2078886cacca194510f7a files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 1.1.1

- Pet portfmt

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/1.1.1
Reported by:	Jeffry Samuel <notifications@github.com>
1.1.0
11 Aug 2024 08:54:48
commit hash: eda2fd56baa44b4fb5a6bb68c3e0d91afc374464commit hash: eda2fd56baa44b4fb5a6bb68c3e0d91afc374464commit hash: eda2fd56baa44b4fb5a6bb68c3e0d91afc374464commit hash: eda2fd56baa44b4fb5a6bb68c3e0d91afc374464 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 1.1.0

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/1.1.0
Reported by:	Jeffry Samuel <notifications@github.com>
1.0.6
08 Aug 2024 12:42:17
commit hash: dfe6343be55169c57a23d93edaaece445afb875acommit hash: dfe6343be55169c57a23d93edaaece445afb875acommit hash: dfe6343be55169c57a23d93edaaece445afb875acommit hash: dfe6343be55169c57a23d93edaaece445afb875a files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Add new port

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.

https://github.com/Jeffser/Alpaca

Number of commits found: 20