Pi Coding Agent 터미널 하네스의 설치부터 Skills, Extensions, Subagents, 장기 실행 워크플로까지 다루는 비공식 중국어 가이드입니다.
SaladDay/pi-from-scratch
파일 읽기, 코드 편집, 명령 실행이 가능한 최소한의 TypeScript 코딩 에이전트를 처음부터 만드는 단계별 튜토리얼입니다.
- 스타
- 1,303
- 포크
- 108
- 열린 이슈
- 1
- 마지막 커밋
- 14일 전
어떤 프로젝트인가요?
PI from Scratch는 약 600줄의 TypeScript로 pi 코딩 에이전트의 핵심 아이디어를 재현하는 실습형 튜토리얼입니다. 이 구현은 nano-pi라고 불립니다. pi의 데이터 흐름을 따라가며, 각 구성 요소를 이해하는 데 필요한 수준까지만 구현하고 프로덕션 엔지니어링의 세부 사항은 제외합니다.
이 프로젝트는 읽기 쉬운 글과 소스 코드로 구성되어 있습니다. 함께 제공되는 웹사이트에서는 읽는 동안 에디터의 코드가 단계별로 채워지며, trace 기능을 사용하면 중단점을 설정하고 실행 과정을 한 줄씩 따라갈 수 있습니다. 에이전트는 OpenAI 호환 API라면 무엇이든 사용할 수 있으며, API 키, 모델 이름, base URL은 환경 변수로 설정합니다.
온라인 trace는 미리 생성된 정적 데이터이므로 사이트를 둘러봐도 모델 요청이 발생하지 않습니다. nano-pi를 로컬에서 실행하려면 Node.js 22 이상이 필요합니다.
핵심 기능
- 01파일 읽기, 코드 편집, 셸 명령 실행이 가능한 코딩 에이전트를 만듭니다.
- 02pi의 데이터 흐름을 따르되 핵심 설계 아이디어만 남깁니다.
- 03글과 소스 코드를 함께 제공하며, 에디터에서 코드가 단계별로 채워집니다.
- 04중단점을 설정하고 코드 실행 과정을 따라갈 수 있는 trace 뷰어를 제공합니다.
- 05환경 변수를 통해 OpenAI 호환 API를 사용할 수 있습니다.
활용 사례
- 코딩 에이전트의 루프, 도구 호출, 파일 편집이 내부적으로 어떻게 작동하는지 학습합니다.
- pi를 깊이 있게 공부하기 전에 직접 만든 소형 에이전트의 기반을 마련합니다.
- 워크숍이나 강의에서 에이전트 아키텍처를 가르칩니다.
빠른 시작
- 1
Node.js 22 이상을 설치하고 OpenAI 호환 API 키를 발급받으세요
- 2
종속성을 설치하세요
npm install - 3
API 키를 설정하세요
export NANOPI_API_KEY=your-api-key - 4
프로젝트를 시작하세요
npm run dev
사용 전 알아둘 점
- 에이전트를 실행하려면 OpenAI 호환 API 키가 필요합니다.
Repolode 주간에 소개됨
- 제 2호 · 에이전트용 Rust 헤드리스 브라우저와 타입이 붙는 SQL 임포트
파일 읽기, 코드 수정, 명령 실행이 가능한 최소한의 코딩 에이전트를 TypeScript로 처음부터 만드는 튜토리얼입니다. pi의 데이터 흐름을 따라 핵심 설계만 남겼고, 글 옆의 소스 코드가 단계별로 채워집니다.
포함된 컬렉션
토픽
자주 묻는 질문
- pi-from-scratch은(는) 무엇인가요?
- 파일 읽기, 코드 편집, 명령 실행이 가능한 최소한의 TypeScript 코딩 에이전트를 처음부터 만드는 단계별 튜토리얼입니다. PI from Scratch는 약 600줄의 TypeScript로 pi 코딩 에이전트의 핵심 아이디어를 재현하는 실습형 튜토리얼입니다. 이 구현은 nano-pi라고 불립니다. pi의 데이터 흐름을 따라가며, 각 구성 요소를 이해하는 데 필요한 수준까지만 구현하고 프로덕션 엔지니어링의 세부 사항은 제외합니다.
- pi-from-scratch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- pi-from-scratch은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- pi-from-scratch은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. pi-from-scratch의 마지막 커밋은 2026년 10월 24일입니다.
- pi-from-scratch은(는) 어디에 사용할 수 있나요?
- 코딩 에이전트의 루프, 도구 호출, 파일 편집이 내부적으로 어떻게 작동하는지 학습합니다. pi를 깊이 있게 공부하기 전에 직접 만든 소형 에이전트의 기반을 마련합니다. 워크숍이나 강의에서 에이전트 아키텍처를 가르칩니다.
- pi-from-scratch는 어떻게 설치하나요?
- Node.js 22 이상을 설치하고 OpenAI 호환 API 키를 발급받으세요 종속성을 설치하세요: npm install API 키를 설정하세요: export NANOPI_API_KEY=your-api-key 프로젝트를 시작하세요: npm run dev
- pi-from-scratch은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SaladDay/pi-from-scratch
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Pi-Agent SDK를 다루는 이중 언어 튜토리얼과 소스 코드 해설, 예제 코드 및 에이전트 구축용 AI 어시스턴트 스킬
Pi AI 코딩 에이전트를 내장 채팅 창과 함께 설치형 앱으로 제공하는 macOS, Windows, Linux용 데스크톱 앱입니다.
서버 재시작 후에도 세션이 유지되는, 휴대폰이나 브라우저에서 Pi 코딩 에이전트를 실행하는 셀프 호스팅 모바일 우선 웹 앱입니다.
pi 터미널 코딩 에이전트를 원격으로 제어합니다. 실시간 세션을 브라우저나 휴대폰에 미러링하고, 자체 호스팅 릴레이를 통해 메시지나 명령을 보낼 수 있습니다.
AI 코딩 에이전트의 신뢰성을 높이는 환경, 상태, 검증 및 제어 메커니즘 구축법을 프로젝트 중심으로 가르치는 강의입니다.