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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
tgpt AI Chatbots in terminal without needing API keys
2.11.0_1 www on this many watch lists=2 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 2.10.0Version of this port present on the latest quarterly branch.
Maintainer: nxjoseph@protonmail.com search for ports maintained by this maintainer
Port Added: 2024-04-24 14:57:07
Last Update: 2025-09-04 17:53:24
Commit Hash: 31a5a22
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: GPLv3
WWW:
https://github.com/aandrew-me/tgpt
Description:
tgpt is a cross-platform command-line interface (CLI) tool to use AI chatbots in your Terminal without requiring API keys. Currently available providers: - Deepseek (Requires API key) - Groq (Requires a free API Key. Many models) - Isou (Free) (Deepseek-chat with SEARXNG) - KoboldAI (Free) (koboldcpp/HF_SPACE_Tiefighter-13B) - Ollama (Local models) (Supports many models) - OpenAI (All models, Requires API Key, supports custom endpoints) - Phind (Free) (Phind Model) - Pollinations (Many free models) - Gemini (Requires a free API key, supports many models, default model is gemini-2.0-flash) Image Generation Models: - Arta (Free) - Pollinations (Free)
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 (4 items)
Collapse this list.
  1. bin/tgpt
  2. /usr/local/share/licenses/tgpt-2.11.0_1/catalog.mk
  3. /usr/local/share/licenses/tgpt-2.11.0_1/LICENSE
  4. /usr/local/share/licenses/tgpt-2.11.0_1/GPLv3
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • tgpt>0:www/tgpt
To install the port:
cd /usr/ports/www/tgpt/ && make install clean
To add the package, run one of these commands:
  • pkg install www/tgpt
  • pkg install tgpt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: tgpt
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1754569458 SHA256 (go/www_tgpt/tgpt-v2.11.0/v2.11.0.mod) = 7d0ab36e65044c4444fc68348ce10695c4e451dd061f55768774c4207b6d61fd SIZE (go/www_tgpt/tgpt-v2.11.0/v2.11.0.mod) = 2208

Expand this list (2 items)

Collapse this list.

SHA256 (go/www_tgpt/tgpt-v2.11.0/v2.11.0.zip) = eef3e0330fba0892cce57b1fa2d078f433d3791b5a6cbb707a05166cdd4101c9 SIZE (go/www_tgpt/tgpt-v2.11.0/v2.11.0.zip) = 69606

Collapse this list.


Packages (timestamps in pop-ups are UTC):
tgpt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.11.02.11.0_1-2.11.02.11.0_1---
FreeBSD:13:quarterly2.10.02.10.0-2.10.02.10.0---
FreeBSD:14:latest2.11.02.11.0_1-2.11.02.11.0_1---
FreeBSD:14:quarterly2.10.02.10.0-2.10.02.10.0---
FreeBSD:15:latest2.11.02.11.0_1n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest-2.11.0_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go124 : lang/go124
Fetch dependencies:
  1. go124 : lang/go124
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_tgpt
USES:
go:modules zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://proxy.golang.org/github.com/aandrew-me/tgpt/v2/@v/
Collapse this list.

Number of commits found: 28

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.11.0_1
04 Sep 2025 17:53:24
commit hash: 31a5a229a778dc5f458cb8887954f192d846e0e3commit hash: 31a5a229a778dc5f458cb8887954f192d846e0e3commit hash: 31a5a229a778dc5f458cb8887954f192d846e0e3commit hash: 31a5a229a778dc5f458cb8887954f192d846e0e3 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
many: Bump go ports for go-1.24.7
2.11.0
12 Aug 2025 21:50:20
commit hash: c39a03ab7f0801f532ac253b905b2750db0a9ed7commit hash: c39a03ab7f0801f532ac253b905b2750db0a9ed7commit hash: c39a03ab7f0801f532ac253b905b2750db0a9ed7commit hash: c39a03ab7f0801f532ac253b905b2750db0a9ed7 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.10.1 => 2.11.0

Changelog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.11.0

While here, don't specify a go version since go is backwards compatible
and tgpt had been switched to use of go 1.24. Updated pkg-descr to
match with new providers information file on upstream.

PR:	288711
2.10.1
12 Jul 2025 20:17:55
commit hash: 03ee7e3ed38db97bfb502d2c83578b8da6759dc7commit hash: 03ee7e3ed38db97bfb502d2c83578b8da6759dc7commit hash: 03ee7e3ed38db97bfb502d2c83578b8da6759dc7commit hash: 03ee7e3ed38db97bfb502d2c83578b8da6759dc7 files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update to 2.10.1

Remove X clipboard support because causes undefined errors while
building.

Changelog: https://github.com/aandrew-me/tgpt/releases/tag/v2.10.1

PR:		288168
Approved by:	nxjoseph@protonmail.com (maintainer)
2.10.0
12 May 2025 03:19:25
commit hash: d42b19a0bd58ad4f5ec0bb111f27a9f23a0bb18dcommit hash: d42b19a0bd58ad4f5ec0bb111f27a9f23a0bb18dcommit hash: d42b19a0bd58ad4f5ec0bb111f27a9f23a0bb18dcommit hash: d42b19a0bd58ad4f5ec0bb111f27a9f23a0bb18d files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update to 2.10.0

Changelog: https://github.com/aandrew-me/tgpt/releases/tag/v2.10.0

PR:		286728
Approved by:	submitter is maintainer
2.9.6
24 Apr 2025 16:57:03
commit hash: 16e5be838aa79d5400d16197a67413e5e3e322b2commit hash: 16e5be838aa79d5400d16197a67413e5e3e322b2commit hash: 16e5be838aa79d5400d16197a67413e5e3e322b2commit hash: 16e5be838aa79d5400d16197a67413e5e3e322b2 files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update to 2.9.6

Changelog: https://github.com/aandrew-me/tgpt/releases/tag/v2.9.6

PR:		286325
Approved by:	submitter is maintainer
2.9.5
18 Apr 2025 22:38:59
commit hash: 6e1d1ad3bd491f212ab79830db22feb8f57f00d0commit hash: 6e1d1ad3bd491f212ab79830db22feb8f57f00d0commit hash: 6e1d1ad3bd491f212ab79830db22feb8f57f00d0commit hash: 6e1d1ad3bd491f212ab79830db22feb8f57f00d0 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.9.4 => 2.9.5

Changelog:
* Added new image gen provider.
* Minor enhancements.
https://github.com/aandrew-me/tgpt/releases/tag/v2.9.5

PR:	286184
2.9.4
04 Apr 2025 21:30:23
commit hash: e621c3223846f3844afcf63cb455ddff888c5a7fcommit hash: e621c3223846f3844afcf63cb455ddff888c5a7fcommit hash: e621c3223846f3844afcf63cb455ddff888c5a7fcommit hash: e621c3223846f3844afcf63cb455ddff888c5a7f files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.9.3 → 2.9.4

ChangeLog:
- Fix for deepseek reasoner.
- Add support for -q flag for image generation.
- Add support for image generation with custom
  output filename and dimensions.
https://github.com/aandrew-me/tgpt/releases/tag/v2.9.4

PR:	285887
2.9.3
04 Apr 2025 13:17:20
commit hash: 65d19dbf1631d9af12d7dfcedadf2bd4666bb6e9commit hash: 65d19dbf1631d9af12d7dfcedadf2bd4666bb6e9commit hash: 65d19dbf1631d9af12d7dfcedadf2bd4666bb6e9commit hash: 65d19dbf1631d9af12d7dfcedadf2bd4666bb6e9 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.9.2 → 2.9.3

- Added Gemini provider.
- Fix missing letters in response.
- Images generated with same prompt will be random.

Port changes:
- Added new provider Gemini to pkg-descr.

ChangeLog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.9.3

PR:		285880
Reported by:	portscout
2.9.2_1
02 Apr 2025 02:07:58
commit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95a files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump ports for go124 update
2.9.2
24 Mar 2025 01:26:38
commit hash: 8b155525654f1bcb65862e2568c4c65e24150739commit hash: 8b155525654f1bcb65862e2568c4c65e24150739commit hash: 8b155525654f1bcb65862e2568c4c65e24150739commit hash: 8b155525654f1bcb65862e2568c4c65e24150739 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.9.1 → 2.9.2

Port changes:
- Refactor pkg-descr file and sync with upstream README
  thus remove blackboxai from currently available providers.

ChangeLog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.9.2

PR:	285607
2.9.1_1
05 Mar 2025 16:02:56
commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Bump all go ports for yesterday's releases
2.9.1
05 Feb 2025 21:31:48
commit hash: 62b3fd10940aa6e567204de507b424e610de22becommit hash: 62b3fd10940aa6e567204de507b424e610de22becommit hash: 62b3fd10940aa6e567204de507b424e610de22becommit hash: 62b3fd10940aa6e567204de507b424e610de22be files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.9.0 → 2.9.1

* Fixed blackbox image generation
* Changed blackbox text generation model to Deepseek-R1

ChangeLog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.9.1

PR:	284590
2.9.0
02 Feb 2025 00:38:09
commit hash: 2388692a094cfdcbf209f630ab276cc4e575742ecommit hash: 2388692a094cfdcbf209f630ab276cc4e575742ecommit hash: 2388692a094cfdcbf209f630ab276cc4e575742ecommit hash: 2388692a094cfdcbf209f630ab276cc4e575742e files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.8.3 → 2.9.0

* Added providers: pollinations, deepseek, isou
* Added image generation provider: pollinations
* Added support for env variable AI_API_KEY
* Minor fixes and enhancements

ChangeLog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.9.0

PR:	284504
2.8.3_1
21 Jan 2025 22:21:11
commit hash: 39522060fe30d16b47ca1671b543507a15d0817bcommit hash: 39522060fe30d16b47ca1671b543507a15d0817bcommit hash: 39522060fe30d16b47ca1671b543507a15d0817bcommit hash: 39522060fe30d16b47ca1671b543507a15d0817b files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go122 update

PR:		284181
MFH:		2025Q1
2.8.3
10 Dec 2024 09:02:57
commit hash: 16b13397ba0b64f690388de58f72c5119b6567a6commit hash: 16b13397ba0b64f690388de58f72c5119b6567a6commit hash: 16b13397ba0b64f690388de58f72c5119b6567a6commit hash: 16b13397ba0b64f690388de58f72c5119b6567a6 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update to 2.8.3

Port Changes:
* Use GO_MODULE instead of GITHUB.
* Update pkg-descr to update supported AI chatbot models

Changelog: https://github.com/aandrew-me/tgpt/releases/tag/v2.8.3

PR:		283185
2.8.2_1
08 Nov 2024 20:58:46
commit hash: 79271d538107eaed3822f2b39d0080da0101245acommit hash: 79271d538107eaed3822f2b39d0080da0101245acommit hash: 79271d538107eaed3822f2b39d0080da0101245acommit hash: 79271d538107eaed3822f2b39d0080da0101245a files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go122 update

PR:		281842
2.8.2
12 Oct 2024 20:38:45
commit hash: a1b339df9c5c6a27906c94fb671b2890eae50d70commit hash: a1b339df9c5c6a27906c94fb671b2890eae50d70commit hash: a1b339df9c5c6a27906c94fb671b2890eae50d70commit hash: a1b339df9c5c6a27906c94fb671b2890eae50d70 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.8.1 → 2.8.2

Changelog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.8.2

Remove windows-only module github.com/charmbracelet/x/windows.

PR:	282011
2.8.1_1
19 Aug 2024 21:56:11
commit hash: 89ee449eddd795c4ff7efb04f689b429f7927736commit hash: 89ee449eddd795c4ff7efb04f689b429f7927736commit hash: 89ee449eddd795c4ff7efb04f689b429f7927736commit hash: 89ee449eddd795c4ff7efb04f689b429f7927736 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update Go modules list

PR:	280935
2.8.1
19 Aug 2024 13:22:01
commit hash: fae40286fea96433f97e09ce7355a96fb8ea5191commit hash: fae40286fea96433f97e09ce7355a96fb8ea5191commit hash: fae40286fea96433f97e09ce7355a96fb8ea5191commit hash: fae40286fea96433f97e09ce7355a96fb8ea5191 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update 2.8.0 → 2.8.1

Changelog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.8.1

PR:	280911
2.8.0_5
09 Aug 2024 06:24:09
commit hash: aeb01135150a7f1da57a02c0169cdae9886fb319commit hash: aeb01135150a7f1da57a02c0169cdae9886fb319commit hash: aeb01135150a7f1da57a02c0169cdae9886fb319commit hash: aeb01135150a7f1da57a02c0169cdae9886fb319 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go122 update
2.8.0_4
06 Aug 2024 15:22:54
commit hash: 00cf029670f1536cd94ad8eaa0c86f183b51285ecommit hash: 00cf029670f1536cd94ad8eaa0c86f183b51285ecommit hash: 00cf029670f1536cd94ad8eaa0c86f183b51285ecommit hash: 00cf029670f1536cd94ad8eaa0c86f183b51285e files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Fix Makefile

* Fix USES by adding: modules and removing GO_PKGNAME.
* Remove output argument from GO_BUILDFLAGS as it does nothing.

PR:	280660
MFH:	2024Q3
2.8.0_3
01 Aug 2024 23:48:46
commit hash: 39a5c2d0b3e67acc54ee0189dbc3a4205b1abc97commit hash: 39a5c2d0b3e67acc54ee0189dbc3a4205b1abc97commit hash: 39a5c2d0b3e67acc54ee0189dbc3a4205b1abc97commit hash: 39a5c2d0b3e67acc54ee0189dbc3a4205b1abc97 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update Go version to 1.22 and used go modules

In recent update to the port, I forgot to update the used go modules.
Now, I am updating them.

PR:	280555 279620
Fixes:	fce4a9245139 (Update to 2.8.0)
MFH:	2024Q3
2.8.0_2
03 Jul 2024 08:29:54
commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
2.8.0_1
15 Jun 2024 09:52:17
commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
2.8.0
12 Jun 2024 14:15:23
commit hash: fce4a9245139f1b8e9b1151d9f84ce05c7a172b3commit hash: fce4a9245139f1b8e9b1151d9f84ce05c7a172b3commit hash: fce4a9245139f1b8e9b1151d9f84ce05c7a172b3commit hash: fce4a9245139f1b8e9b1151d9f84ce05c7a172b3 files touched by this commit
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update to 2.8.0

changeLog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.8.0

PR:		279620
Approved by:	Yusuf Yaman <nxjoseph@protonmail.com> (maintainer, implicit)
2.7.4
19 May 2024 16:51:37
commit hash: a4da202a378c43ecf4b0544cdb72a6a5f97bdb7fcommit hash: a4da202a378c43ecf4b0544cdb72a6a5f97bdb7fcommit hash: a4da202a378c43ecf4b0544cdb72a6a5f97bdb7fcommit hash: a4da202a378c43ecf4b0544cdb72a6a5f97bdb7f files touched by this commit
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Update to 2.7.4

changeLog:
https://github.com/aandrew-me/tgpt/releases/tag/v2.7.4

PR:		279132
Approved by:	submitter is maintainer
2.7.3_1
13 May 2024 17:56:04
commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
2.7.3
24 Apr 2024 14:54:09
commit hash: a4c112eb06c26984cb741734258f4dfb44570b42commit hash: a4c112eb06c26984cb741734258f4dfb44570b42commit hash: a4c112eb06c26984cb741734258f4dfb44570b42commit hash: a4c112eb06c26984cb741734258f4dfb44570b42 files touched by this commit
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Yusuf Yaman
www/tgpt: Add new port

tgpt is a cross-platform command-line interface tool that allows
you to use AI chatbot in your Terminal without requiring API keys

PR:		278367

Number of commits found: 28