이 노트에 대하여

마리오 제크너는 pi를 만든 창작자이고, 아르민 로나허는 그것을 오픈소스 에이전트 시대의 언어로 해석한 인물이다. 이 노트는 구현과 철학, 실사용과 생태계 해석이라는 두 축을 함께 묶어 pi와 에이전트 도구의 현재 위치를 가늠한다.

히스토리

  • [2026-04-14 Tue 13:50] @junghanhttps://lucumr.pocoo.org/2026/4/11/the-center-has-a-bias/
  • [2026-04-14 Tue 08:48] @pi(oracle) — Armin 신작 “The Center Has a Bias” 분석. pi가 Earendil에 합류(2026-04-08), Mario “I’ve sold out” 블로그 발표. OSS Weekend 모드(4/13~20), 텔레메트리 추가(v0.67.1), 리포 earendil-works/pi 이전 예정. 3-tier 라이선스 구조 예고(MIT core + Fair Source + Proprietary). Armin의 핵심 논지: 중심(center)은 참여(engagement) 쪽으로 구조적 편향 — 비사용을 중립으로 착각하지 마라. Mario를 “에이전트를 만들면서 가장 신랄하게 비판하는 사람”으로 인용. 비엔나 학파(Vienna School of Agentic Coding)의 관점 선언.
  • [2026-04-02 Thu 12:14] @junghan — 확인함. 아주 훌륭하다.
  • [2026-04-02 Thu 12:10] @pi-gpt(thinkpad) — Mario Zechner와 Armin Ronacher를 하나의 bib 노트로 모심. pi 실전 기여와 Earendil/agent-stuff, 그리고 Claude Code 공개 소스 이후 비교 가능한 오픈소스 에이전트 축으로 읽기 위해.

관련메타

관련노트

BIBLIOGRAPHY

“Badlogic/Pi-Skills.” 2026. https://github.com/badlogic/pi-skills.

I Can’t Sleep Gud Anymore - a Practical Guide to Agentic Computering. 2025. https://www.youtube.com/watch?v=sq6a3WC5_Ns.

Mario Zechner. 2025. “What I Learned Building an Opinionated and Minimal Coding Agent.” 2025. https://mariozechner.at/posts/2025-11-30-pi-coding-agent/.

“Mitsuhiko/Agent-Stuff.” 2026. https://github.com/mitsuhiko/agent-stuff.

Ronacher, Armin. 2026a. “Agent Psychosis: Are We Going Insane?” January 18, 2026. https://lucumr.pocoo.org/2026/1/18/agent-psychosis/.

———. 2026b. “Pi: The Minimal Agent within Openclaw.” January 31, 2026. https://lucumr.pocoo.org/2026/1/31/pi/.

———. 2026c. “The Final Bottleneck.” February 13, 2026. https://lucumr.pocoo.org/2026/2/13/the-final-bottleneck/.

———. 2026d. “Mario and Earendil.” April 8, 2026. https://lucumr.pocoo.org/2026/4/8/mario-and-earendil/.

왜 지금 이 둘을 함께 모시는가

Mario Zechner는 pi 를 직접 만든 사람이고, Armin Ronacher는 pi 를 오픈소스 에이전트 생태계의 맥락 속에서 가장 선명하게 읽어낸 사람이다. 힣의 지식베이스에서 이 둘은 단순히 “좋아하는 개발자”가 아니라, 오픈소스 에이전트 도구를 어떻게 만들고 어떻게 읽을 것인가 를 보여주는 한 쌍의 축이다.

지금 이 둘을 함께 모시는 이유는 분명하다. pi 를 실사용하며 lockSync 문제를 고치고 upstream과 왕복했던 경험이 이미 있고, 이제는 Claude Code 소스 공개 이후 pi 와 Claude Code 가 실제로 무엇이 같고 다른지를 코드 수준에서 비교할 수 있게 되었기 때문이다. 그 비교의 출발점으로서, pi 의 창작자 Mario와 그것을 시대적 언어로 해석한 Armin을 함께 모신다.

저 : Mario Zechner

Mario Zechner는 pi coding agent 의 창작자이자 badlogic 계열 오픈소스 개발자다. 힣의 실사용 맥락에서 그는 “도구를 만든 사람”을 넘어선다. pi 는 지금 이 하네스에서 실제로 쓰고 있는 코딩 에이전트이며, 멀티인스턴스 경합, skills, session control, delegate 같은 실전 구조를 손에 잡히는 형태로 만날 수 있게 해준 기반이다.

Mario의 중요성은 두 층에서 읽힌다.

  • 하나는 pi최소주의적 터미널 에이전트 로 직접 구현했다는 점
  • 다른 하나는 그 구현이 실사용과 기여, 포크와 upstream 왕복, 하네스 실험으로 이어졌다는 점

즉 Mario는 힣에게 단순한 정보 출처가 아니라, 실제로 도구를 맞물리게 만든 상대다.

What I learned building an opinionated and minimal coding agent

(Mario Zechner 2025)

pi 를 왜 그렇게 만들었는지, 무엇을 덜어냈는지, 미니멀한 코딩 에이전트를 직접 구현하며 무엇을 배웠는지에 대한 창작자 기록.

badlogic/pi-skills

(“Badlogic/Pi-Skills” 2026)

pi 를 둘러싼 skill 생태계의 직접적 흔적. 힣의 agent-config 와도 바로 비교되는 지점.

I can’t sleep gud anymore - A Practical Guide to Agentic Computering

(I Can’t Sleep Gud Anymore - a Practical Guide to Agentic Computering 2025)

Mario가 에이전트 컴퓨팅을 어떤 감각으로 읽는지 보여주는 강연/영상 기록.

저 : Armin Ronacher

Armin Ronacher는 Flask, Jinja2, Werkzeug 같은 Python 생태계의 대표 창작자이면서, 2025~2026 시점에는 agent-stuff 와 Earendil을 통해 오픈소스 에이전트 철학을 가장 선명하게 말하는 사람 중 하나다.

힣의 맥락에서 Armin의 중요성은 “대단한 개발자”라는 데 있지 않다. 오히려 pi 를 두고 “해커의 오픈소스 선택” 이라고 부르며, 에이전트 코딩의 속도 품질 책임 문제를 정면으로 말한 사람이기 때문이다. 그는 도구를 찬양하는 사람이 아니라, 도구를 인간의 책임과 크래프트의 맥락 위에 다시 놓는 사람이다.

Pi: The Minimal Agent Within OpenClaw

(Ronacher 2026b)

Armin이 pi 를 어떻게 읽었는지 보여주는 핵심 글. 힣에게는 단순 소개글이 아니라, pi 가 어떤 자리에 놓이는지에 대한 시대적 프레이밍이다.

The Final Bottleneck

(Ronacher 2026c)

코드 생성 이후에도 마지막 병목은 리뷰와 책임이라는 통찰. 힣의 하네스, AGENTS.md, agenda 기반 검토 문화와 직접 맞닿는 글.

Agent Psychosis: Are We Going Insane?

(Ronacher 2026a)

에이전트 빌더 커뮤니티의 열광과 균열을 비판적으로 바라본 기록.

mitsuhiko/agent-stuff

(“Mitsuhiko/Agent-Stuff” 2026)

Armin이 실제로 에이전트와 함께 쓰는 명령/워크플로우의 흔적. 단순 철학이 아니라 실제 운용 습관이 드러난다.

Mario × Armin — 왜 둘을 하나의 bib로 보는가

둘은 같은 종류의 사람은 아니다. Mario는 직접 pi 를 만든 창작자이고, Armin은 pi 를 더 넓은 오픈소스 에이전트 지형 안에서 읽어내는 해석자이자 장인이다.

하지만 힣의 현재 작업에서는 이 둘을 나눠 보기보다 함께 보는 편이 더 정확하다.

  • Mario → 구현, 도구, 최소주의, 실제 코드베이스
  • Armin → 철학, 책임, 크래프트, 오픈소스 에이전트 시대의 언어

그리고 지금은 Claude Code 소스 공개로 인해, pi 와 Claude Code 가 실제로 무엇이 어떻게 다른지를 더 구체적으로 비교할 수 있는 시점이다. 이 비교는 단순 제품 리뷰가 아니라, 힣의 하네스와 분신 생태계가 어떤 길을 가는지 가늠하는 일이다. 그 출발점으로 이 둘을 같은 방에 모신다.

Armin: The Center Has a Bias (2026-04)

아르민의 최신 에세이. AI 코딩 에이전트 논쟁에서 중심(center)의 구조적 편향을 분석한다.

핵심 논지

  • 거부파: 원칙적 비판, 연구/설문 인용 — 직접 경험 없이 평판으로 판단 (“too abstract”)
  • 열광파: 결함에도 수용 — 새로움의 쾌감, 매몰 비용 정당화, 니치 성공의 과잉 일반화
  • 중심: 참여(engagement)를 전제로 한 신중한 비판 — 중립이 아님

핵심 명제

비사용(non-use)을 중립으로 착각하지 마라. 진지한 의견에는 최소한의 buy-in — 직접 써보는 비용 — 이 필요하다. 그 문턱을 넘은 사람들이 중심을 차지하므로, 중심은 구조적으로 참여 쪽에 기울 수밖에 없다.

Mario 인용

마리오를 “에이전트를 만들면서 가장 신랄하게 비판하는 사람”으로 소개. 코딩 에이전트가 어디서 실패하고, 시간을 낭비하고, 코드 품질이 퇴보하는지 정확히 말할 수 있는 사람. 충분히 오래 사용했기에 가능한 비판 — 하지만 바깥에서 보면 열광파와 구분이 안 됨.

자기 방어 vs 보편 논증

크립토 실패를 직접 인정: “plenty of technology deserves resistance”. 자기 논증의 약점(pro-innovation bias)을 스스로 찔러서 방어력을 높임.

힣 관점 메모

아르민의 중심 = 인식론적 중심 (“제대로 알려면 접촉해야 한다”). 힣의 중심 = 존재론적 중심 (“도구가 존재를 어떻게 바꾸는가”). 같은 자리에서 다른 방향을 보고 있다.

Mario: I’ve Sold Out (2026-04-08)

마리오의 Earendil 합류 선언문.

핵심 내용

  • pi를 Earendil로 가져감 (Armin Ronacher, Colin과 합류)
  • 팀: Cristina, Jakob, Ramiz, Vegard, Armin, Colin + Mario
  • 4살 아들 때문에 VC 스타트업 CEO 거부 — “daddy isn’t here로 울리는 건 다시 안 하겠다”
  • RoboVM → Xamarin → MS 인수 → 즉시 폐쇄 트라우마가 판단의 뿌리

기계적 변경

  • GitHub: badlogic/pi-mono → earendil-works/pi
  • 패키지: @mariozechner/pi-coding-agent → @earendil/pi
  • 도메인: pi.dev 유지
  • 라이선스: MIT 영구 유지

3-Tier 라이선스

  1. MIT (코어) — 비협상
  2. Fair Source — 소스 공개 + DOSP(일정 기간 후 OSS 전환)
  3. Proprietary — 엔터프라이즈/클라우드

비엔나 학파 기원

2025년 4월: Peter, Armin, Mario가 Claude Code에 잠 못 자기 시작. 5월: VibeTunnel 공동 제작. 9월: 첫 Claude Code Anonymous 밋업 (비엔나). 이후: Vienna School of Agentic Coding이라 불리게 됨.

(Ronacher 2026d)