Pu.sh: HN 출신의 400줄 쉘 스크립트 코딩 에이전트 도구

✍️ OpenClawRadar📅 게시일: April 30, 2026🔗 Source
Pu.sh: HN 출신의 400줄 쉘 스크립트 코딩 에이전트 도구
Ad

Pu.sh는 약 400줄의 셸 스크립트로 작성된 완전한 코딩 에이전트 도구 모음으로, 최대한의 휴대성을 염두에 두고 설계되었습니다. sh, curl, awk만 있으면 되며, npm, pip, Docker 또는 기타 종속성이 필요하지 않습니다. 이 프로젝트는 Pi(pi.dev)에서 영감을 받았으며, 동일한 7가지 도구 표면과 정확한 텍스트 편집 모델을 사용합니다.

주요 기능

  • 지원 모델: Anthropic(Claude) 및 OpenAI
  • 7가지 내장 도구: bash, read, write, edit, grep, find, ls
  • REPL 모드 대화형 사용
  • 자동 압축 대화 컨텍스트
  • 체크포인트/재개 기능
  • 파이프 모드 스크립팅용
  • API 없는 90개 테스트 외부 호출 없이 기능 검증

눈에 띄게 빠진 것: TUI, 스트리밍, 이미지 지원, OAuth, Windows 호환성 — 그리고 저자의 말에 따르면 "품위"도 빠졌습니다.

코드와 철학

저자는 Pi/Claude/Codex가 작성한 awk 코드를 거의 읽을 수 없다고 인정합니다. 추론 루프는 awk를 사용하여 턴 간 JSON 파싱과 도구 호출을 처리합니다. 에이전트 루프 자체는 매우 작습니다. 실제 에이전트 CLI의 복잡성 대부분은 DX와 강화에서 비롯됩니다. 이 프로젝트는 새로운 종속성 없이 500 LOC 미만이라는 자체 제한 규칙 하에 출시되었습니다.

설정

curl -sL pu.dev/pu.sh -o pu.sh && chmod +x pu.sh
./pu.sh

필요한 것은 curl, awk, API 키뿐입니다. 저자는 독자들이 자신의 필요에 맞게 도구 모음을 직접 만들 것을 권장합니다.

📖 전체 소스 읽기: HN AI Agents

Ad

👀 See Also

NPCterm: AI 에이전트를 위한 MCP 기반 완전 PTY 터미널 에뮬레이터
Tools

NPCterm: AI 에이전트를 위한 MCP 기반 완전 PTY 터미널 에뮬레이터

NPCterm는 MCP를 통해 노출되는 헤드리스, 인메모리 PTY 터미널 에뮬레이터를 통해 AI 에이전트에 완전한 터미널 접근을 제공합니다. 여기에는 터미널 제어, 프로세스 상태 감지 및 TUI 애플리케이션 지원을 위한 15개의 MCP 도구가 포함됩니다.

OpenClawRadar
루쿠즈: 체계적인 테스트와 함께 20만 줄의 C++ 그래프 데이터베이스를 Rust로 이식하기
Tools

루쿠즈: 체계적인 테스트와 함께 20만 줄의 C++ 그래프 데이터베이스를 Rust로 이식하기

Rukuzu 프로젝트는 20만 줄의 C++ kuzu 임베디드 그래프 데이터베이스를 Rust로 포팅하는 워크플로우를 설명합니다. Claude Code 커스텀 명령어를 사용해 두 버전을 동시에 유지하고 2,700개 이상의 테스트를 통해 정확성을 검증합니다.

OpenClawRadar
벤치마크 결과, 정확도는 동일함에도 AI 브라우저 자동화 도구 간 토큰 비용이 최대 2.6배 차이를 보이는 것으로 나타났습니다.
Tools

벤치마크 결과, 정확도는 동일함에도 AI 브라우저 자동화 도구 간 토큰 비용이 최대 2.6배 차이를 보이는 것으로 나타났습니다.

Claude Sonnet 4.6 모델을 사용하여 6가지 실제 작업에 대해 4가지 CLI 브라우저 자동화 도구를 벤치마킹한 결과, 모든 도구가 100% 정확도를 달성했지만 openbrowser-ai는 36,010 토큰을 사용한 반면 다른 도구들은 77,123~94,130 토큰을 사용했습니다. 도구 호출 횟수가 토큰 비용의 가장 강력한 예측 변수였습니다.

OpenClawRadar
클로드 태그: 멀티플레이어 AI 협업을 위한 슬랙의 @Claude
Tools

클로드 태그: 멀티플레이어 AI 협업을 위한 슬랙의 @Claude

Anthropic, Slack에서 Claude Tag 출시 — 채널에서 @Claude를 태그하고, 도구를 부여하고, 비동기 작업을 위임하세요. 제품 팀 코드의 65%가 Claude로 생성되었습니다.

OpenClawRadar