이 노트에 대하여

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

히스토리

  • [2026-10-08 Thu 14:55] @mitsein/claude-sonnet-5 — 정본이 화자경계 없는 한 덩어리라 GLG가 “정보로서 파악이 안 된다”고 지적. 원본 자막 cue 오프셋을 직접 찾아 시간축 다이제스트(27개 구간)를 만들어 Pi Durable 섹션 아래 추가.
  • [2026-10-08 Thu 14:45] @mitsein/claude-sonnet-5 — “Pi Durable: Agents That Survive Crashes” 발화 정본을 youtube-transcript 스킬로 다시 받음(이전 힣봇 결과물은 뭉친 텍스트라 GLG가 지웠었음). 57분, 영어 자막, 원본에 `>>` 경계가 없어 한 덩어리로 저장됨.
  • [2026-10-08 Thu 14:40] @mitsein/claude-sonnet-5 — GLG 요청으로 보강. 출근길 날것(아르민 대담·오스트리아·츠바이크 연상)과 최근 영상 7건(Pi Durable×2, State of Agentic Coding #8·#9, Yegge 소프트웨어 팩토리, Building Pi, Agentic Engineering Workflow)을 추가. 츠바이크·스티브예기 노트로 역링크.
  • [2026-04-14 Tue 13:50] @junghan — https://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

0xSero, Mario Zechner, and Armin Ronacher. 2026. “Pi Durable: Agents That Survive Crashes — 마리오 제흐너 아민 로나허 파이 듀러블 충돌복구.” October 2026. https://youtu.be/ja_7AF54OtE.

Armin Ronacher. 2026. “Pi Durable on Cloudflare — 아민 로나허 파이 듀러블 클라우드플레어 시연.” October 2026. https://youtu.be/y0lykS_IIt4.

Armin Ronacher, and Ben Vinegar. 2026. “State of Agentic Coding #9 with Armin and Ben — 아민 로나허 벤 비니거 에이전틱 코딩 9회.” 2026. https://youtu.be/c1L12iSM5p8.

Armin Ronacher, Ben Vinegar, and Mario Zechner. 2026. “State of Agentic Coding #8 with Mario, Armin, and Ben — 아민 로나허 마리오 제흐너 에이전틱 코딩.” 2026. https://youtu.be/_lfpEy_9vf0.

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

Benedikt Stemmildt, and Steve Yegge. 2026. “Inside Steve Yegge’s Software Factory: Lessons from Running 50 Agents — 스티브 예기 소프트웨어 팩토리.” 2026. https://youtu.be/I3iRsti-Lmw.

David Ondrej, and Mario Zechner. 2026. “Pi Agent Dev Reveals His Agentic Engineering Workflow — 마리오 제흐너 에이전틱 엔지니어링 워크플로.” 2026. https://youtu.be/SxuQs9GGYbk.

Gergely Orosz, Mario Zechner, and Armin Ronacher. 2026. “Building Pi, and What Makes Self-Modifying Software so Fascinating — 마리오 제흐너 파이 자기수정 소프트웨어.” 2026. https://youtu.be/n5f51gtuGHE.

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가 에이전트 컴퓨팅을 어떤 감각으로 읽는지 보여주는 강연/영상 기록.

Building Pi, and what makes self-modifying software so fascinating

(Gergely Orosz, Mario Zechner, and Armin Ronacher 2026)

The Pragmatic Engineer(Gergely Orosz) 인터뷰. 4개 도구(read·write·edit·bash)만 남긴 미니멀 코어, 분기형 컨텍스트(/tree, /fork), “코드는 절대 공짜가 아니다”는 핵심 통찰. entwurf/pi-durable 작업의 철학적 근거가 되는 가장 상세한 1차 설계 담론.

Pi Agent dev reveals his Agentic Engineering Workflow

(David Ondrej and Mario Zechner 2026)

David Ondrej와의 인터뷰. “필요 없으면 만들지 않는다” — 시스템 프롬프트 1,000토큰 이하, 4개 원시 도구, RPC 모드로 헤드리스 임베드. GLG가 2026-10-08 출근길에 들은 바로 그 영상(아래 “출근길 날것” 참고).

저 : 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이 실제로 에이전트와 함께 쓰는 명령/워크플로우의 흔적. 단순 철학이 아니라 실제 운용 습관이 드러난다.

Pi Durable on Cloudflare

(Armin Ronacher 2026)

Pi 1.0·Pi Durable 공개 시연. Cloudflare Workers/Durable Objects 위에서 상시구동 서버 없이 에이전트 루프를 돌리고, 충돌·재시작 후에도 체크포인트에서 정확히 재개한다. GLG가 진행 중인 entwurf의 pi-durable 지원 작업과 직결되는 원전 시연 영상.

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)

State of Agentic Coding — 팟캐스트 (Armin × Ben × 게스트)

Armin Ronacher(Flask·Sentry·Earendil)와 Ben Vinegar(Modem)가 진행하는 에이전틱 코딩 팟캐스트. 빈에서 녹화.

#8 with Mario, Armin, and Ben

(Armin Ronacher, Ben Vinegar, and Mario Zechner 2026)

게스트 Mario Zechner. Pi의 단순성·투명성·로컬 제어 철학, “하네스가 모델의 지저분함(jank)을 가린다”는 핵심 통찰, 오픈웨이트 모델의 실용성, Ralph loop식 자동 에이전트 루프의 ROI 딜레마.

#9 with Armin and Ben

(Armin Ronacher and Ben Vinegar 2026)

bash 권한을 쥔 자동실행 CLI 에이전트의 보안 취약점, “이 PR을 리뷰한다는 건 그냥 머지한다는 뜻”이 돼버린 관행, 자율성의 오버턴 윈도우 확장, 터미널 중심 도구(Herdr·Pi·Hunk) 소개. GLG의 harness-bench 추적 대상 Herdr가 직접 언급된다.

Pi Durable — 체크포인팅과 충돌복구

[2026-10-08 Thu 14:52] 추가 한 것

Pi Durable: Agents That Survive Crashes

(0xSero, Mario Zechner, and Armin Ronacher 2026)

지금까지 담긴 Pi Durable 자료 중 구현 디테일이 가장 구체적. “이펙트 샌드위치”(의도 기록 → 이펙트 실행 → 결과 영속화) 패턴, 읽기전용 도구는 자동 재생·쓰기/부작용 도구는 수동 판단, Cloudflare Durable Objects·Rivet 같은 서버리스 액터 위 네이티브 실행. entwurf의 pi-durable 작업에 가장 직접 대조·참고할 기술 명세.

게스트: Steve Yegge — 50개 에이전트 소프트웨어 팩토리

(Benedikt Stemmildt and Steve Yegge 2026)

@스티브예기가 자신의 게임 Wyvern을 50개 에이전트 함대(“Wheelhouse”)로 돌린 경험. “공장의 40%를 태워먹다”(과도한 안전게이트 → 정체), “40% 코드 품질 규칙”, “거꾸로 된 AI”(완전 자율 코딩 팩토리부터 세우려는 기업 조언 비판). GLG의 harness-bench YEGGE 추적 대상 본인의 1차 증언.

2026-10-08 출근길 날것 — 아르민 대담, 오스트리아, 그리고 츠바이크

(David Ondrej and Mario Zechner 2026)

User

아르민이 유튜버와 대담

유로파 대장장이는 다르구먼. 공장이 아니여. 공방. 출근 길 다 들은건 아니지만. 아르민 아재는 눈팅 할만허이.

오스트리아 출신인데 슈테판 츠바이크 선생의 고향 아닌가. 근데 마리오도 오스트리아 사람이다군. 잠시만 피터도 오스트리아던가. 그렇다면 놀랄일. 그 동네가 대장간과 뭐가 인연이 있으련가!

SNS에 올릴 글을 여따 적었네. 그나저나 유튜브 대담은 시기적절하이.

https://youtu.be/SxuQs9GGYbk?si=gv5-kLeUJwabPUV7

넷다 오스트리아 사람 맞다네.

츠바이크의 오스트리아 사랑은 전쟁 후 본국으로 돌아가는 기차 안의 이야기를 기억하게 하네.

황제의 기차를 떠나보내며 말일세.

@슈테판츠바이크 — 빈 출신. 이 노트 바로 위 “비엔나 학파 기원”(2025년 4월, Peter·Armin·Mario가 Claude Code에 잠 못 자기 시작 → Vienna School of Agentic Coding)이 GLG가 “넷다 오스트리아”라고 느낀 바로 그 대장간/공방이다.