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

클로드 코드용 피크 플러그인: 세션 메모리 자동 탐색
Tools

클로드 코드용 피크 플러그인: 세션 메모리 자동 탐색

Peek는 Claude Code용 플러그인으로, 사용자의 수정사항과 선호도를 자동으로 캡처하여 AI 어시스턴트를 조종하도록 주입합니다. 임베딩, BM25, 시간 감쇠, 메타데이터 필터를 결합한 퓨전 검색을 사용하여 수동 프롬프트 없이도 관련 컨텍스트를 제공합니다.

OpenClawRadar
메타 광고 MCP OAuth 작동하지만 대부분의 광고 계정은 아직 활성화되지 않음
Tools

메타 광고 MCP OAuth 작동하지만 대부분의 광고 계정은 아직 활성화되지 않음

Meta Ads MCP OAuth 흐름이 작동하고 29개의 도구가 로드되지만, ads_get_ad_accounts는 is_ads_mcp_enabled: false를 반환하며 기능이 점진적으로 출시되고 있다는 메시지를 표시합니다.

OpenClawRadar
Godmode 플러그인, Claude Code 및 기타 AI 코딩 에이전트에 자율 반복 루프 기능 추가
Tools

Godmode 플러그인, Claude Code 및 기타 AI 코딩 에이전트에 자율 반복 루프 기능 추가

Godmode는 Claude Code에 자율적인 측정-수정-검증 루프를 추가하는 오픈소스 플러그인으로, 병렬 에이전트, 실패 메모리, 최적화, 보안 감사, TDD를 포함한 126가지 기능을 제공합니다. Cursor, Codex, Gemini CLI, OpenCode와 호환됩니다.

OpenClawRadar
솔리테어: AI 에이전트를 위한 오픈소스 신원 인프라
Tools

솔리테어: AI 에이전트를 위한 오픈소스 신원 인프라

솔리테어는 AI 에이전트를 위한 오픈소스 신원 인프라로, 단순한 기억 회상이 아닌 시간이 지남에 따라 에이전트가 사용자와의 작업 관계를 어떻게 개선하는지에 초점을 맞춥니다. 로컬 우선, 모델 독립적이며 pip install solitaire-ai를 통해 설치할 수 있습니다.

OpenClawRadar