Has anyone used an open coding agent in headless mode? I have a system cobbled together with exceptions going to a centralized system where I can then have each one pulled out and `claude -p`'d but I'd rather just integrate an open coding agent into the loop because it's less janky and then I'll have it try to fix the problem and propose a PR for me to review. If anyone else has used pi.dev or opencode or aider in this mode (completely non-interactive until the PR) I'd be curious to hear.
EDIT: Thank you to both responders. I'll just try the two options out then.
I've been using Pi day to day recently for simple, smaller tasks. It's a great harness for use with smaller parameter size models given the system prompt is quite a bit shorter vs Claude or Codex (and it uses a nice small set of tools by default).
My current fave harness. I've been using it to great effect, since it is self-extensible, and added support for it to https://github.com/rcarmo/vibes because it is so much faster than ACP.
The way you’re able to extend the harness through extension/hook architecture is really cool.
Eg some form of comprehensive planning/spec workflow is best modeled as an extension vs natively built in. And the extension still ends up feeling “native” in use
Pi ships with powerful defaults but skips features like sub-agents and plan mode
Does anyone have an idea as to why this would be a feature? don't you want to have a discussion with your agent to iron out the details before moving onto the implementation (build) phase?
In any case, looks cool :)
EDIT 1: Formatting
EDIT 2: Thanks everyone for your input. I was not aware of the extensibility model that pi had in mind or that you can also iterate your plan on a PLAN.md file. Very interesting approach. I'll have a look and give it a go.
I’m working with a friend to build an ui around Pi to make it more user friendly for people who prefer to work with a gui (ala conductor). You can check out the repo: https://github.com/philipp-spiess/modern
I haven’t met a single person who has tried pi for a few days and not made it their daily driver. Once you taste the freedom of being able to set up your tool exactly how you like, there’s really no going back.
Pi was probably the best ad for Claude Code I ever saw.
After my max sub expired I decided to try Kimi on a more open harness, and it ended up being one of the worst (and eye opening experiences) I had with the agentic world so far.
It was completely alienating and so much 'not for me', that afterwards I went back and immediately renewed my claude sub.
Medium A: community and open participation F: human dignity through tool autonomy
Editorial
+0.15
Structural
+0.08
SETL
+0.10
Combined
ND
Context Modifier
ND
Open-source philosophy and community engagement support foundational human rights values of participation and agency
0.00
Article 1Freedom, Equality, Brotherhood
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing freedom and equality in dignity or rights
+0.03
Article 2Non-Discrimination
Low F: open access regardless of status
Editorial
+0.10
Structural
+0.05
SETL
+0.07
Combined
ND
Context Modifier
ND
Free and open-source distribution with no discrimination in access; accessibility gaps noted structurally
0.00
Article 3Life, Liberty, Security
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing life, liberty, or security of person
0.00
Article 4No Slavery
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing slavery or servitude
0.00
Article 5No Torture
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing torture or cruel treatment
0.00
Article 6Legal Personhood
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing right to recognition before the law
0.00
Article 7Equality Before Law
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing equality before the law
0.00
Article 8Right to Remedy
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing effective remedies
0.00
Article 9No Arbitrary Detention
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing arbitrary arrest or detention
0.00
Article 10Fair Hearing
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing fair and public hearing
0.00
Article 11Presumption of Innocence
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing criminal procedure or presumption of innocence
0.00
Article 12Privacy
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing privacy, family, home, or correspondence
+0.09
Article 13Freedom of Movement
Low P: free movement through open-source distribution model
Editorial
0.00
Structural
+0.08
SETL
-0.08
Combined
ND
Context Modifier
ND
Global distribution via npm and git without geographic restrictions supports freedom of movement and residence implicitly
0.00
Article 14Asylum
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing asylum or political persecution
0.00
Article 15Nationality
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing nationality
0.00
Article 16Marriage & Family
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing marriage or family
0.00
Article 17Property
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing property
+0.16
Article 18Freedom of Thought
Medium A: freedom of thought through extensibility F: user choice in system design
Editorial
+0.12
Structural
+0.10
SETL
+0.05
Combined
ND
Context Modifier
ND
Philosophy of extreme extensibility and customization supports freedom of thought and conscience; users can build or modify system behavior
+0.30
Article 19Freedom of Expression
High A: open-source code sharing P: distribution via GitHub and npm F: information accessibility
Editorial
+0.20
Structural
+0.15
SETL
+0.10
Combined
ND
Context Modifier
ND
MIT license and open-source model enable freedom of expression and information sharing; GitHub and npm are transparent distribution channels
+0.14
Article 20Assembly & Association
Medium P: community forum structure A: explicit community engagement
Editorial
+0.08
Structural
+0.10
SETL
-0.04
Combined
ND
Context Modifier
ND
Discord community, GitHub issues, and collaborative development model support freedom of peaceful assembly
+0.12
Article 21Political Participation
Medium P: open contribution model F: decentralized decision-making
Editorial
+0.06
Structural
+0.08
SETL
-0.04
Combined
ND
Context Modifier
ND
MIT license and contributor attribution suggest open participation in governance; extensibility enables user agency in decision-making
0.00
Article 22Social Security
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing social security, social services, or welfare
0.00
Article 23Work & Equal Pay
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing work, employment, or fair wages
0.00
Article 24Rest & Leisure
Editorial
0.00
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
No observable content addressing rest and leisure
-0.09
Article 25Standard of Living
Low P: no accessibility provisions mentioned
Editorial
0.00
Structural
-0.08
SETL
+0.08
Combined
ND
Context Modifier
ND
No observable commitments to accessibility or inclusive design; lack of accessibility features may exclude users with disabilities
+0.07
Article 26Education
Medium P: open-source education model F: documentation emphasis
Editorial
+0.05
Structural
+0.10
SETL
-0.07
Combined
ND
Context Modifier
ND
Free and open documentation, examples, and packages support education; extensibility encourages learning and skill development
+0.35
Article 27Cultural Participation
High A: cultural and intellectual freedom P: MIT license and open-source model F: creator attribution
Editorial
+0.25
Structural
+0.20
SETL
+0.11
Combined
ND
Context Modifier
ND
MIT license enables participation in cultural life; open-source distribution protects intellectual property while enabling access; clear attribution to creators
+0.17
Article 28Social & International Order
Medium F: social and international order P: global distribution infrastructure
Editorial
+0.10
Structural
+0.08
SETL
+0.04
Combined
ND
Context Modifier
ND
Open-source model and international distribution via npm support social order based on rights; low barriers to global participation
+0.06
Article 29Duties to Community
Low F: community responsibilities acknowledged
Editorial
+0.06
Structural
+0.05
SETL
+0.02
Combined
ND
Context Modifier
ND
Community guidelines and GitHub conduct implicitly reference responsibilities; no explicit statement on duties to community
+0.10
Article 30No Destruction of Rights
Low F: no interpretation limiting rights
Editorial
+0.08
Structural
+0.05
SETL
+0.05
Combined
ND
Context Modifier
ND
MIT license restricts use only to maintain license terms; philosophy emphasizes user choice and agency over restriction