HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
earendil-works
pi
TypeScript2025–2026
earendil-works / pi

pi

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

82Distinct people
101Mentions
2Explicit recommenders
121.7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

GitHub

Where it is used

  • OpenClaw — OpenClaw embeds the Pi SDK to run an AI coding agent inside its messaging Gateway. It uses Pi’s createAgentSession-based runtime to control sessions, tools, and streaming without external processes. Source

What people are saying

I love Pi . I have been building an agent using its agent harness https://github.com/earendil-works/pi/tree/main/packages/agen... . I love the simplicity .

manoji used a recommendation phrase. 2 indexed comments match. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

Pi: Virtual Models direct repository link

Read the discussion on HN. A full-thread summary is not available yet.

Mentions over time

HN mentions by month101 dated mentions

Observed mentions: 2025-11-16 20:54:39 UTC to 2026-10-29 13:42:01 UTC.

01020302025-11-01 00:00:00 UTC to 2025-12-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 20252025-12-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-01-01 00:00:00 UTC to 2026-02-01 00:00:00 UTC (exclusive): 5 mentions; 4 submissions, 1 comments2026-02-01 00:00:00 UTC to 2026-03-01 00:00:00 UTC (exclusive): 28 mentions; 4 submissions, 24 comments2026-03-01 00:00:00 UTC to 2026-04-01 00:00:00 UTC (exclusive): 8 mentions; 2 submissions, 6 comments2026-04-01 00:00:00 UTC to 2026-05-01 00:00:00 UTC (exclusive): 10 mentions; 0 submissions, 10 commentsApr 20262026-05-01 00:00:00 UTC to 2026-06-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments2026-06-01 00:00:00 UTC to 2026-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-07-01 00:00:00 UTC to 2026-08-01 00:00:00 UTC (exclusive): 8 mentions; 0 submissions, 8 comments2026-08-01 00:00:00 UTC to 2026-09-01 00:00:00 UTC (exclusive): 13 mentions; 4 submissions, 9 comments2026-09-01 00:00:00 UTC to 2026-10-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-10-01 00:00:00 UTC to 2026-11-01 00:00:00 UTC (exclusive): 16 mentions; 2 submissions, 14 commentsOct 2026

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Nov 20252025-11-01 00:00:00 UTC2025-12-01 00:00:00 UTC101
Dec 20252025-12-01 00:00:00 UTC2026-01-01 00:00:00 UTC101
Jan 20262026-01-01 00:00:00 UTC2026-02-01 00:00:00 UTC541
Feb 20262026-02-01 00:00:00 UTC2026-03-01 00:00:00 UTC28424
Mar 20262026-03-01 00:00:00 UTC2026-04-01 00:00:00 UTC826
Apr 20262026-04-01 00:00:00 UTC2026-05-01 00:00:00 UTC10010
May 20262026-05-01 00:00:00 UTC2026-06-01 00:00:00 UTC606
Jun 20262026-06-01 00:00:00 UTC2026-07-01 00:00:00 UTC101
Jul 20262026-07-01 00:00:00 UTC2026-08-01 00:00:00 UTC808
Aug 20262026-08-01 00:00:00 UTC2026-09-01 00:00:00 UTC1349
Sep 20262026-09-01 00:00:00 UTC2026-10-01 00:00:00 UTC404
Oct 20262026-10-01 00:00:00 UTC2026-11-01 00:00:00 UTC16214

What Hacker News says

101 sources
We may both be partially right, the main dev I interacted with has Tel Aviv on his GitHub (also 'Hanna' being around the project, but apparently that is a surname not a first name, and a mistaken extrapolation on my part) https://github.com/davidbrai https://github.com/earendil-works/pi/issues/10895 The lack of professionalism or seriousness was mainly in a private email chain with Armin. He added a single comment to this issue after that chain which was the gist of a couple of his replies, less snarky. Either way, the interaction left me disappointed, not a founder who seems interested in listening or learning imo.
In Five Qwen3.8-27B models match Fable 5 Using GVS5H Harness
harness have a say in security too, sandboxes are one part of posture, but not the only one You can decide for yourself: https://github.com/earendil-works/pi/issues/10895 Anthropic, OpenAi, and OpenCode all support this feature, we have non-developers to support and MDM is widely used. For comparison, this excellent reply from Aiden on the OpenCode team: https://github.com/anomalyco/opencode/pull/54921#issuecommen...
In Five Qwen3.8-27B models match Fable 5 Using GVS5H Harness
I submitted one of those originally and do think that incident is relevant. Not related, but it does qualify as a red flag generally for the company and their attention to their system designs with respect to security. Our read on the situation is too much eyes and brain free coding, that they assumed the ai redesign of the configuration system was sound. It took a couple of PRs and explanations for them to bring the system to a better place, such that MDM config was respected at the highest priority. I do give the OpenCode team a lot of credit, at least Aiden, for the handling of this case. https://github.com/anomalyco/opencode/pull/51337#issuecommen... I'm now trying to get the Pi harness to support MDM, but it is not going well... see this and please consider sharing your perspectives or support there https://github.com/earendil-works/
Read the rest
In OpenCode Hacked: User credentials leaked
I have faith in we the people, not the oligarchy. Why are the researchers at the same level in China not freaking out? They have concerns and regulations, but they are not losing their minds about it? What is their perspective? Here are a couple of videos from regular folks on the other side - https://www.youtube.com/watch?v=NnV_cWeoo5Q (linux security) - https://www.youtube.com/watch?v=x3J2w7-9XC8 (chem/bio) There is work to be done, but it's not so close or so bad you need to let them give you anxiety. 10% is an arbitrary number with no foundation or walkthrough to how it happens. That boy wants his 15m of fame. If you would like to help my effort improving things, please read and/or comment on this Pi issue. I'm trying to get all the harnesses to have better security posture against loss of control. https://github.com/earendil-works/pi
Read the rest
/issues/10895 Here is my successful persuasion with OpenCode (spans a few issues/pull requests) https://github.com/anomalyco/opencode/pull/51337 What we should not be doing is letting the big labs dictate the what and how for a technology that is (1) built on all human knowledge (2) impacts us all every day. We should all have a say in this and that will require chilling out, starting from provable facts, and having a rational debate.
In AI Safety Is Not a Corporate Plot
While I just switched from OpenCode to Pi, I'm still unclear on which is better in terms of handling github issues/pull-requests. I do give OC credit here, especially after the last week. Here's the Pi issue for a security feature request, derived from an opencode v2 security regression I was able to work through with the OC team. This issue links to the OpenCode ones too. https://github.com/earendil-works/pi/issues/10895 The Pi dev does not seem to grasp the issue after several back and forths. I do really like their CONTRIBUTING.md https://github.com/earendil-works/pi/blob/main/CONTRIBUTING....
In OpenCode 2.0
I suspect heavy eyes free coding. I spent the last week helping them understand a major security regression in config loading, took two issues/pull requests. Our hunch is the Ai told them what they had was good, not enough human critical thinking. https://news.ycombinator.com/item?id=50075319 I've switched to Pi because I do not like the direction v2 has taken UX. Nor do I trust the security posturing going forward. There is also the social media stunts of the CEO that push me away. I'm now trying to advocate Pi adopt system level configuration for similar security reasons. If any HNers would like to add their thoughts, please do so here https://github.com/earendil-works/pi/issues/10895
In OpenCode 2.0
Notably a major security regression which leads me to believe they have a misunderstanding of security in the age of ai. The precedence order for configuration loading is the exact opposite it needs to be. Buyer be warned, I stopped using opencode because of what I see in v2, there is a lot more beyond this. tl;dr they are trying to be too much, more like an IDE, and that is not what I personally want in a harness. However the security issue is of real concern in our organization. We are not upgrading to v2. https://news.ycombinator.com/item?id=50075319 https://github.com/anomalyco/opencode/pull/54921 If you're interested in a description of the security issue, I have written more details in a feature request for the Pi harness. https://github.com/earendil-works/pi/issues/10895#issuecomme...
In Everything New in OpenCode 2.0

Showing the 15 most recent of 101 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.