Package Details: pi 1.2.0-1

Git Clone URL: https://aur.archlinux.org/pi.git (read-only, click to copy)
Package Base: pi
Description: AI coding agent for the terminal — minimal, extensible and optimized for tool use
Upstream URL: https://github.com/earendil-works/pi
Licenses: MIT
Submitter: aminvakil
Maintainer: aminvakil (imjiaoyuan, deons)
Last Packager: aminvakil
Votes: 18
Popularity: 6.59
First Submitted: 2026-04-15 10:04 (UTC)
Last Updated: 2026-10-13 06:29 (UTC)

Dependencies (5)

Required by (2)

Sources (2)

Pinned Comments

aminvakil commented on 2026-05-10 15:25 (UTC)

This repository is maintained at https://github.com/aminvakil/aur.

In case anyone had any suggestions about anything, feel free to raise a PR there.

Latest Comments

1 2 3 Next › Last »

aminvakil commented on 2026-10-05 14:26 (UTC)

@svenstaro I haven't yet decided whether to include pi-durable to this package or not, besides that there is nothing else I may want to change.

I guess that can be left for you to decide as well, it's good, please take a look, tell me if you want to see any change in it.

svenstaro commented on 2026-10-05 14:09 (UTC)

Ok, do you wanna make any further cleanups in the package or do you think I'm good to have a look?

aminvakil commented on 2026-10-05 13:30 (UTC)

@svenstaro Yes, I agree, package is called @earendil-works/pi-coding-agent on npm as well.

svenstaro commented on 2026-10-05 09:50 (UTC)

So about the name. I did some research.

Nix calls the package pi-coding-agent. Snap has it as pi-coding-agent. There's a random Gentoo overlay called pi-coding-agent. Fedora has it as pi-coding-agent.

Shall we then put this package into [extra] as pi-coding-agent?

aminvakil commented on 2026-09-21 06:52 (UTC)

@svenstaro Yes, let's do that. I pushed some other little stuff and PKGBUILD is final IMO. LICENSE is also included.

The only remaining matter is package name, I could go either way with pi vs pi-coding-agent.

svenstaro commented on 2026-09-21 02:02 (UTC)

FWIW, I think this would be a fair candidate for [extra]. What do you think?

svenstaro commented on 2026-09-21 02:02 (UTC)

Thank you guys for resolving this to quickly and thanks for maintaining!

imjiaoyuan commented on 2026-09-19 01:30 (UTC)

Agreed — let's keep pi as the single package base@aminvakil

aminvakil commented on 2026-09-18 20:56 (UTC)

Hey imjiaoyuan! Hey deons! I've added you as co-maintainers on this package per svenstaro suggestion.

The main difference between this package and pi-coding-agent is that this package uses nodejs and npm to build, and pi-coding-agent uses bun.

I think using npm is more like Arch packaging guidelines, I have not seen a package using build.sh script from upstream.

Please tell me what do you think about this.

About the name, as name of the package in upstream is @earendil-works/pi-coding-agent , maybe pi-coding-agent would be a better name.

I think it's better to move this package to official repositories, I'll ask in #archlinux-aur and see if someone is interested.

svenstaro commented on 2026-09-18 19:56 (UTC)

This is a dup with the pi-coding-agent AUR package. We don't want dups on the AUR. Can you co-maintain with the pi-coding-agent maintainer and agree on a name? I'll post the same message on their package.

We don't like duplicates on the AUR so please come up with a solution, one way or another.