Port details
nanocoder Local-first coding agent running in your terminal
1.31.0 misc Σ =0 1.30.0Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2025-11-06 08:42:31
Last Update: 2026-10-11 20:38:14
Commit Hash: 5188539
License: MIT
WWW: https://github.com/Nano-Collective/nanocoder Description: # nanocoder is a local-first CLI coding agent developed by Nano-Collective.
It's an open-source tool written in TypeScript that allows
for agentic coding using local AI models or controlled APIs, and it supports
various AI providers, file operations, and command execution. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
nanocoder>0:misc/nanocoder To install the port : # cd /usr/ports/misc/nanocoder/ && make install clean To add the package , run one of these commands: pkg install misc/nanocoder pkg install nanocoder NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: nanocoder Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1791750019
SHA256 (nanocoder-1.31.0.tar.gz) = bed2b6892d484f5090bf0c66c2614aededd03d60c16e16d59f4c97865a6f1639
SIZE (nanocoder-1.31.0.tar.gz) = 49456265
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
npm : www/npm
Runtime dependencies: #
node : www/node24
Fetch dependencies: #
npm : www/npm jq : textproc/jq ca-root-nss.crt : security/ca_root_nss
There are no ports dependent upon this port #
Configuration Options : #
No options to configure Options name : #
misc_nanocoder USES: #
nodejs:run
FreshPorts was unable to extract/find any pkg message # Master Sites: #
There is no master site for this port.
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
1.31.0 11 Oct 2026 20:38:14
Yuri Victorovich (yuri)
misc/nanocoder: update 1.30.0 → 1.31.0
1.30.0 13 Sep 2026 03:06:18
Yuri Victorovich (yuri)
misc/nanocoder: update 1.29.0 → 1.30.0
1.29.0 27 Jul 2026 16:47:03
Yuri Victorovich (yuri)
misc/nanocoder: update 1.28.1 → 1.29.0
1.28.1 07 Jul 2026 21:49:17
Yuri Victorovich (yuri)
misc/nanocoder: update 1.28.0 → 1.28.1
1.28.0 21 Jun 2026 19:34:45
Yuri Victorovich (yuri)
misc/nanocoder: update 1.27.0 → 1.28.0
1.27.0 01 Jun 2026 06:36:44
Yuri Victorovich (yuri)
misc/nanocoder: update 1.25.2 → 1.27.0
1.25.2 27 Apr 2026 21:43:54
Yuri Victorovich (yuri)
misc/nanocoder: update 1.25.1 → 1.25.2
1.25.1 22 Apr 2026 10:13:35
Piotr Kubaj (pkubaj)
misc/nanocoder: fix build on powerpc64le
On powerpc64le "ppc64" is also used in file names.
-mpowerpc64 is illegal with clang.
1.25.1 14 Apr 2026 03:42:12
Yuri Victorovich (yuri)
misc/nanocoder: update 1.24.1 → 1.25.1
1.24.1 08 Apr 2026 18:48:56
Yuri Victorovich (yuri)
misc/nanocoder: Broken on 32-bit architectures
1.24.1 30 Mar 2026 20:02:03
Yuri Victorovich (yuri)
misc/nanocoder: update 1.17.3 → 1.24.1
1.17.3 10 Mar 2026 01:56:54
Yuri Victorovich (yuri)
Mk/Uses: Remove certs.mk
It was a useful shorthand for the security/ca_root_nss dependency.
However, several people disagreed.
Can anybody explain why libedit.mk is there? It is also a one string
substitution. Same with libarchive.mk.
1.17.3 09 Mar 2026 16:13:26
Yuri Victorovich (yuri)
misc/nanocoder: Add USES=certs:fetch
... since some users report that this is required, ex. in bug#293676
1.17.3 04 Dec 2025 22:56:48
Yuri Victorovich (yuri)
misc/nanocoder: update 1.17.2 → 1.17.3
1.17.2 27 Nov 2025 23:59:21
Yuri Victorovich (yuri)
misc/nanocoder: update 1.17.1 → 1.17.2
1.17.1 27 Nov 2025 23:47:44
Yuri Victorovich (yuri)
misc/nanocoder: update 1.16.5 → 1.17.1
1.16.5 24 Nov 2025 04:08:42
Yuri Victorovich (yuri)
misc/nanocoder: update 1.16.3 → 1.16.5
1.16.3 12 Nov 2025 04:06:20
Yuri Victorovich (yuri)
misc/nanocoder: update 1.16.1 → 1.16.3
1.16.1_1 11 Nov 2025 07:17:09
Po-Chuan Hsieh (sunpoet)
nodejs: Bump PORTREVISION for dependency change
USES=nodejs defaults to www/node24 now.
1.16.1 09 Nov 2025 23:31:54
Yuri Victorovich (yuri)
misc/nanocoder: update 1.15.1 → 1.16.1
1.15.1 09 Nov 2025 08:48:28
Yuri Victorovich (yuri)
misc/nanocoder: update 1.15.0 → 1.15.1
1.15.0 08 Nov 2025 21:26:11
Yuri Victorovich (yuri)
misc/nanocoder: update 1.14.3 → 1.15.0
1.14.3 06 Nov 2025 08:39:16
Yuri Victorovich (yuri)
misc/nanocoder: New port: Local-first coding agent running in your terminal