수명 주기상의 이유로 Pi 코딩 에이전트를 떠날 필요는 없습니다. 2026년 9월 21일 GitHub API는 earendil-works/pi가 MIT 라이선스이며 보관되지 않았고, v0.87.0 릴리스가 같은 날 게시되었다고 보고했습니다. 사람들이 실제로 이동하는 이유는 설계 선택입니다. 2026년 9월 22일 문서가 갱신되기 전까지 Pi의 자체 문서에는 “기본 제공 MCP, 하위 에이전트, 권한 팝업, 계획 모드, 할 일 목록 또는 백그라운드 bash를 의도적으로 포함하지 않는다”고 적혀 있었고, “이러한 워크플로를 확장 기능이나 패키지로 직접 만들거나 설치하거나, 컨테이너 및 tmux 같은 외부 도구를 사용하라”고 안내했습니다. 갱신본에서는 해당 문장이 삭제되었고, 2026년 9월 29일 v0.99.0에는 여섯 가지 중 하나가 포함되었습니다. 이제 MCP는 기본으로 로드되는 기본 제공 확장 기능입니다. v0.99.2에서도 나머지 다섯 가지는 여전히 기본 제공되지 않습니다. 따라서 유용한 질문은 어느 에이전트가 더 나은지가 아니라, 그 다섯 가지 중 무엇이 기본 제공되기를 원했는지와 ~/.pi/agent에서 벗어날 때 어떤 비용을 감수해야 하는지입니다.
검색 결과가 최소 다섯 가지를 섞어 보여 주므로 한 가지를 구분해 두겠습니다. 이 페이지는 pi.dev의 터미널 코딩 에이전트, 저장소 earendil-works/pi, npm @earendil-works/pi-coding-agent에 관한 것입니다. 완전히 다른 제품인 pi.ai의 Inflection AI Pi도 아니고, Pi Network 코인도 아니며, Raspberry Pi도 아니고, 상수도 아닙니다. 이전 shittycodingagent.ai 도메인은 현재 pi.dev로 리디렉션되고, badlogic/pi-mono는 현재 저장소로 연결되므로 이전 링크도 이동 사실을 알려 주지는 않지만 올바른 위치로 연결됩니다.
떠나는 이유를 목적지와 연결하세요
아래 각 행은 Pi의 자체 문서에서 의도적인 누락 또는 경계로 등장한 이유이며, 해당 기능을 문서화한 프로젝트와 짝지었습니다. 여기서는 어떤 것도 런타임 테스트를 하지 않았습니다.
| Pi에서 원했던 것 | 연결되는 곳 | 대신 감수할 것 |
|---|---|---|
| 확장 기능이 아닌 기본 기능으로 제공되는 하위 에이전트, 승인 팝업, 계획 모드, 할 일 목록 및 백그라운드 bash — MCP는 v0.99.0부터 Pi에 기본 제공됨 | Oh My Pi, Pi의 포크 | 다른 유지 관리자와 버전 계열, ~/.omp/agent/models.yml의 YAML 구성, 그리고 새로 익혀야 하는 자체 승인 모델 |
| 자체 호스팅 또는 비표준 엔드포인트를 위해 Pi가 나열한 네 가지를 넘어서는, 문서화된 와이어 프로토콜 집합 | Oh My Pi — 문서화된 api 값 11개. Pi는 2026년 9월 22일까지 네 가지를 문서화했고 현재는 아무것도 나열하지 않지만, 소스(v0.99.2)는 열 가지를 전달함 | 동일한 포크 관련 주의사항. 열한 가지 중 두 가지는 채팅 전송 방식이 아닌 판단 API이며, Pi의 문서화되지 않은 여섯 가지 값은 여기서 테스트하지 않음 |
| 자체 셸 대신 에이전트를 실행할 호스팅 환경 | OpenHands | 무료 SaaS Individual 티어의 “Max Daily Conversations”는 10으로 제한되며, 직접 실행하는 MIT 빌드는 Unlimited로 표시됨 |
| 이미 사용하는 에디터 안의 에이전트 | Cline | 터미널 방식이 아닌 에디터 확장 기능의 워크플로. ClinePass 구독은 “completely optional”로 문서화되어 있고, 같은 페이지에서 다른 공급자를 함께 사용할 수 있다고 설명함 |
| 자체 공급자가 Radius에 대해 Earendil이 하는 것처럼 얼리 알파라고 부르지 않는 퍼스트파티 게이트웨이 | OpenCode(Zen) 또는 Crush(Hyper) | 두 번째 계정. OpenCode는 Zen을 “completely optional”이라고 부르고, Charm은 Hyper를 “the official Crush provider”라고 부르며 그 표현을 사용하지 않습니다. 두 클라이언트 모두 다른 공급자에 자신의 키를 입력할 수 있다고 문서화합니다 |
| 단일 기업의 관리가 아닌 재단 중심 운영 | goose, Apache-2.0, 현재 Linux Foundation의 Agentic AI Foundation 산하 | 동일한 엔드포인트로 가는 두 가지 경로 중 선택할 수 있습니다. OPENAI_HOST를 사용해 사용자 지정 base URL을 지정한 기본 제공 OpenAI 공급자나, 문서에서 “이미 지원되지 않는” 서비스용으로 설명하는 사용자 지정 공급자 항목입니다 |
| 처음부터 끝까지 한 공급자의 자체 에이전트 | Claude Code 또는 Codex CLI | Codex CLI는 사용자 지정 엔드포인트에서 Pi보다 훨씬 제한적입니다. FAQ를 참조하세요. GitHub API는 Claude Code 저장소에 SPDX 라이선스가 없다고 보고합니다 |
선택하기 전에 언급할 가치가 있는 두 가지 경계가 있습니다. 2026년 9월 22일 문서 개편에서 다시 작성된 Pi의 보안 페이지는 Pi가 “실행한 계정의 권한으로 파일을 읽고, 변경하고, 실행할 수 있으며 모든 도구 호출 전에 승인을 요청하지 않는다”고 명시하고, 일반적으로 보안 경계 밖에 있는 동작으로 “기본 제공 샌드박스의 부재”를 열거합니다. 프로젝트 신뢰 프롬프트도 누락된 권한 시스템이 아닙니다. 같은 페이지는 신뢰가 “작업 폴더에서 제공하는 대부분의 설정과 리소스를 Pi가 로드할지 여부를 제어”하며 “도구 호출이 액세스하거나 영향을 줄 수 있는 대상을 제한하지 않는다”고 설명합니다. 격리가 떠나는 이유라면 기본적으로 다른 터미널 에이전트가 아니라 승인 모드 클라이언트나 컨테이너가 답입니다.
이름을 정하기 전에 상태를 확인하세요
Pi의 대안 목록에는 서로 다른 세 가지 상태의 프로젝트가 포함되어 있으며, GitHub의 한 필드는 적극적으로 오해를 유발합니다. pushed_at가 아니라 릴리스 날짜와 커밋 날짜를 확인하세요.
| 프로젝트 | 라이선스 | 최신 릴리스 | 2026년 9월 21일 상태 |
|---|---|---|---|
Pi (earendil-works/pi) | MIT | v0.87.0, 2026년 9월 21일 | 활성 상태. 3일 동안 릴리스 3개를 출시함 |
Oh My Pi (can1357/oh-my-pi) | MIT | v18.2.8, 2026년 9월 21일 | 활성 포크. Pi의 표기만 다른 제품이 아니라 별도 제품 |
OpenCode (anomalyco/opencode) | MIT | v1.18.31, 2026년 9월 14일 | 활성 상태. sst/opencode가 여기로 리디렉션되고, opencode-ai/opencode는 보관된 다른 프로젝트임 |
Crush (charmbracelet/crush) | FSL-1.1-MIT — GitHub 자체 필드에는 NOASSERTION만 보고됨 | v0.96.1, 2026년 9월 21일 | 활성 상태. Functional Source License는 OSI가 승인한 오픈 소스 라이선스가 아니므로, 이를 전제로 하기 전에 LICENSE.md를 읽어야 함 |
goose (aaif-goose/goose) | Apache-2.0 | v1.51.0, 2026년 9월 17일 | 활성 상태. block/goose가 여기로 리디렉션되고 문서는 goose-docs.ai로 이동함 |
OpenHands (OpenHands/OpenHands) | MIT | v1.20.0, 2026년 9월 17일 | 활성 상태. All-Hands-AI/OpenHands가 여기로 리디렉션됨 |
Cline (cline/cline) | Apache-2.0 | v4.1.19, 2026년 9월 17일(데스크톱 빌드는 자체 태그 계열로 릴리스됨) | 활성 상태: 저장소는 보관되지 않았고 2026년 9월 21일 푸시됨 |
Codex CLI (openai/codex) | Apache-2.0 | rust-v0.155.1, 2026년 9월 18일 | 활성 상태. 문서 위치가 두 번 이동하여 그럴듯한 문서 URL 몇 개가 404를 반환함 |
| Aider | Apache-2.0 | v0.86.0, 2025년 8월 9일 | 휴면 상태이지만 사망한 것은 아님: 보관되지 않았으나 2026년 5월 22일 이후 커밋 없음 |
| Continue | Apache-2.0 | v2.0.0-vscode, 2026년 6월 19일(최신 안정 버전) | 더 이상 출시되지 않음. continue.dev는 “Cursor에 합류했다”고 명시하며 오픈 소스 코드베이스는 “계속 무료로 이용 가능”하다고 설명합니다. 마지막 코드 커밋은 2026년 6월 19일입니다. 목적지가 아닌 마이그레이션 출발점 |
저장소 정보는 2026년 9월 21일 GitHub API와 각 프로젝트의 자체 사이트에서 확인했습니다. 스타 수와 푸시 타임스탬프는 매일 변하므로 의도적으로 제외했습니다. Continue 행은 두 번 읽어야 합니다. 해당 pushed_at 필드에는 문서 전용 커밋 때문에 최근 날짜가 표시되며, 이 때문에 최신 추천 목록에 계속 등장합니다. Kunavo의 자체 Continue 대안 및 Aider 대안 페이지에서는 이 두 프로젝트를 각각 별도로 다룹니다.
실제로 ~/.pi/agent에서 벗어나는 것
비교 표에서 생략되는 부분이며 실제 전환 비용이 발생하는 곳입니다. Pi는 모든 것을 하나의 디렉터리에 보관하지만, 그 안의 일곱 가지 항목이 같은 운명을 공유하는 것은 아닙니다.
| Pi가 저장하는 것 | 포함하는 내용 | 이동할 때 발생하는 일 |
|---|---|---|
AGENTS.md / CLAUDE.md | ~/.pi/agent/AGENTS.md의 전역 규칙과 상위 디렉터리 및 현재 디렉터리의 규칙. 해당 디렉터리에서는 AGENTS.override.md가 이를 대체함 | 이동됩니다. OpenCode는 프로젝트 루트의 AGENTS.md와 ~/.config/opencode/AGENTS.md를 문서화하고, OpenCode 전용 파일이 없으면 ~/.claude/CLAUDE.md로 대체합니다. Oh My Pi는 작업 공간 탐색의 일부로 AGENTS.md 검색을 문서화합니다 |
models.json | 사용자 지정 공급자 블록: baseUrl, api, apiKey, headers, models, modelOverrides | Oh My Pi로 옮기는 경우를 제외하면 다시 입력해야 합니다. 문서에 따르면 두 YAML 파일이 모두 없고 models.json가 “같은 위치에” 존재하면 이를 models.yml로 마이그레이션합니다. 그 위치는 ~/.omp/agent/이므로 직접 파일을 그곳에 복사해야 합니다. Oh My Pi가 첫 실행 시 상속한다고 문서화한 디렉터리는 .claude, .cursor, .windsurf, .gemini, .codex, .cline, .github/copilot, .vscode이며 ~/.pi는 포함되지 않습니다 |
mcp.json | v0.99.0(2026년 9월 29일)에 추가된 MCP 서버 정의: 사용자 수준은 ~/.pi/agent/mcp.json, 프로젝트별은 .pi/mcp.json이며 OAuth 토큰은 ~/.pi/agent/mcp-auth.json에 별도로 보관됨 | 대부분 이동됩니다. Pi의 MCP 페이지는 “형식이 다른 MCP 클라이언트와 일치한다”고 설명하며, 자체 변환 표에서 OpenCode의 local 및 remote 항목을 필드별로 매핑합니다. 즉, 나갈 때 반대로 변환해야 합니다. exposure와 같은 Pi 전용 필드는 이동하지 않으며 OAuth 토큰도 이동하지 않으므로 목적지에서 다시 로그인해야 합니다 |
auth.json | Pi의 /login 공급자를 위한 API 키 및 OAuth 토큰(자동 갱신됨) | 이동되지 않습니다. 각 클라이언트가 자체적으로 생성합니다. 나갈 때도 알아 둘 점이 있습니다. 2026년 9월 22일 문서 갱신본에 따르면 Pi의 문서화된 자격 증명 적용 우선순위는 런타임 --api-key, 그다음 auth.json, 그다음 models.json의 apiKey, 마지막으로 공급자의 환경 변수입니다. 따라서 여기에 남아 있는 오래된 토큰은 방금 구성한 키보다 여전히 아무런 알림 없이 우선 적용됩니다 |
sessions/ | 작업 디렉터리별 세션 하나당 JSONL 파일 하나이며, 모든 항목에 id와 parentId가 있는 트리로 구성됨 | 이동되지 않습니다. Pi는 /export를 HTML로, /share를 비공개 GitHub gist로 내보내는 두 가지 기능과 현재 브랜치를 session.jsonl로 묶을 수 있는 /bug 보고서를 문서화합니다. 여기서 확인한 클라이언트에는 이 형식의 가져오기 기능이 없었습니다. 이는 문서화된 차단 사항이 아니라 증거가 없다는 뜻입니다 |
trust.json | 표준 경로를 키로 하는 디렉터리별 프로젝트 신뢰 결정이며, defaultProjectTrust의 기본값은 ask임 | 옮길 대응 항목이 없습니다. 이는 도구 호출이 아니라 구성 로딩을 제어하므로 목적지에서 권한 정책으로 재현할 것이 없습니다 |
| 확장 기능, 스킬, 프롬프트 템플릿, 패키지 | 프로젝트의 .pi/ 디렉터리 또는 전역 ~/.pi/agent/에 있는 TypeScript 모듈과 워크플로 자산. Pi 자체와 동일한 권한으로 실행됨 | 문서화된 마이그레이션 경로를 찾지 못했습니다. Pi가 남은 다섯 가지 기본 제공 누락 기능에 대한 답으로 이곳에서 직접 만들도록 하기 때문에, 떠날 때 발생하는 가장 큰 정량화되지 않은 비용입니다. 이동 비용을 산정하기 전에 실제로 의존하는 항목을 목록화하세요 |
모두 2026년 9월 21일에 Pi의 사용법, 보안, 모델, 세션, 공급자 페이지, OpenCode의 규칙 페이지, Oh My Pi의 모델 문서에서 확인했습니다. auth.json 행의 확인 순서는 2026년 10월 1일 Pi의 갱신된 모델 페이지에서 다시 읽었고, mcp.json 행은 같은 날 MCP 페이지에서 확인했습니다.
돌아갈 길을 태우지 않고 이동하기
# 1. Change nothing in Pi. Everything below leaves ~/.pi/agent intact.
# 2. Rules travel as-is. Pi already reads the repo's AGENTS.md;
# so do the destinations that document AGENTS.md support.
cp ~/.pi/agent/AGENTS.md ~/.config/opencode/AGENTS.md # global rules, OpenCode
# 3. Of the destinations checked here, only Oh My Pi documents a converter,
# and it only fires from its OWN directory — not from ~/.pi/.
mkdir -p ~/.omp/agent
cp ~/.pi/agent/models.json ~/.omp/agent/models.json # omp writes models.yml
# 4. Do NOT copy auth.json. Mint credentials in the destination instead.
# 5. Roll back at any time: pi still reads ~/.pi/agent, sessions included.
pi깔끔한 전환과 404가 계속 발생하는 오후를 가르는 세부 사항은 두 가지입니다. 첫째, 목적지에서 완전한 편집·테스트·검토 주기 한 번을 성공적으로 통과할 때까지 목적지를 별도의 worktree나 브랜치에 두세요. Pi는 그동안 세션을 포함해 계속 ~/.pi/agent를 읽으므로, 롤백은 다시 pi를 실행하기만 하면 됩니다. 둘째, 비용 및 한도 메타데이터가 그대로 옮겨진다고 가정하지 말고 목적지에서 다시 입력하세요. Pi 소스(v0.99.2)는 직접 추가한 모델의 cost 블록에 있는 모든 값을 기본적으로 0으로 설정하고, contextWindow의 기본값은 128,000토큰, maxTokens의 기본값은 16,384로 설정합니다. 따라서 이전하려는 기존 Pi 환경의 비용 표시가 내내 $0으로 나타났을 수 있습니다. 목적지의 숫자를 예산으로 취급하기 전에 같은 사각지대가 있는지 확인해 볼 가치가 있습니다. Pi 가격에는 전체 사용자 지정 공급자 블록과 주의사항이 포함되어 있으며, 이 페이지에서는 의도적으로 중복하지 않습니다.
범주가 아니라 특정 조합을 비교 중이라면 Oh My Pi와 Pi에서 포크를 자세히 다루고, Pi와 OpenCode 및 Pi와 Claude Code에서 두 조합을 정면으로 비교하며, OpenCode 대안에서는 반대 방향에서 같은 작업을 수행합니다.
클라이언트를 바꿔도 토큰 요금은 바뀌지 않습니다
이 클라이언트 중 어느 것도 클라이언트 자체에 요금을 부과하지 않으며, 각 클라이언트는 구성한 모델 경로를 사용할 수 있습니다. 위 표의 api, baseUrl 및 키 필드가 이를 위한 것입니다. 여러 공급자는 자체 키를 사용하는 방식의 퍼스트파티 대안도 판매합니다(Radius, Zen, Hyper, ClinePass, OpenHands 공급자). 또한 Claude Code와 Codex CLI는 공급자의 자체 구독 요금제에 추가로 로그인할 수 있으므로, 아래 수치는 BYOR(직접 경로 가져오기) 방식만 설명합니다. 어느 경우든 떠나는 이유는 가격이 아니라 기능이어야 합니다. 에이전트를 바꾼다고 해서 모델 비용 자체가 바뀌지는 않습니다.
아래 수치는 측정된 작업 비용이 아니라 예시적인 토큰 산술이며 청구 금액의 상한도 아닙니다. 캐시되지 않은 입력 토큰 200,000개를 보내고 출력 토큰 15,000개를 받는 세션 하나를 가정합니다. 캐시 읽기, 캐시 쓰기, 이미지 입력 및 도구 요금은 없습니다. 요금은 백만 토큰당 최신 Kunavo 카탈로그에서 표시됩니다.
| 모델 | 1M당 입력 / 출력 | 한 번의 가정된 세션에 대한 추정 |
|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.192 |
| GPT-5.6 Terra | $0.70 / $4.20 | $0.203 |
| Claude Sonnet 5 | $1.40 / $7.00 | $0.385 |
| Claude Opus 5 | $3.50 / $17.50 | $0.963 |
이를 예산으로 간주하기 전에 자신의 일일 세션 수를 기준으로 계산하고, 두 가지 주장을 구분하세요. 나열된 최저 요금과 작업을 완료하는 가장 저렴한 방법은 서로 다릅니다. 세 번 시도해야 하는 소형 모델이 한 번에 변경을 완료하는 더 강력한 모델보다 비용이 많이 들 수 있기 때문입니다. Kunavo 카탈로그 금액은 상한이 아니라 청구 하한입니다. 업스트림에서 요금을 보고하면 청구 금액은 카탈로그 비용과 업스트림 비용에 해당 마크업을 곱한 금액 중 더 큰 금액이며, 청구에 설명되어 있습니다. 선불 크레딧의 최소 충전 금액은 $10입니다. 이는 자금 충전 최소액이지 작업 요금이나 구독료가 아닙니다.
코드베이스 인덱싱이 내장된 에이전트를 비교할 때 계획해야 할 기능 격차가 하나 있습니다. Kunavo는 임베딩을 제공하지 않습니다. 임베딩 모델은 물론 텍스트 음성 변환이나 음성 텍스트 변환 모델도 제공하지 않으므로, 임베딩 엔드포인트가 필요한 인덱싱 단계는 별도 제공업체를 이용해야 합니다.
Kunavo는 이 페이지에서 Pi 및 여러 대상에 대한 구성 참고 자료를 제공합니다. 공개된 설정 가이드는 호환성 테스트가 아닙니다. 이러한 클라이언트 중 어느 것도 Kunavo 엔드포인트에 대해 런타임 테스트되지 않았으며, 위의 모든 프로토콜 주장은 실행이 아니라 각 프로젝트의 문서에서 확인한 것입니다. Pi 통합 가이드 또는 포크를 대상으로 한다면 Oh My Pi 가이드에서 시작하고, 테스트하는 동안 작동하는 경로를 유지하세요. 최종 후보로 선정한 모델에 대해 범위가 제한된 작업 하나의 비용을 산정할 준비가 되면 Kunavo 계정을 생성하세요.
자주 묻는 질문
최고의 Pi 코딩 에이전트 대안은 무엇인가요?
단일한 승자는 없습니다. 무엇보다 Pi에서 빠진 것 중 여러분에게 필요한 것이 무엇인지가 정직한 질문이기 때문입니다. 2026년 9월 22일 문서가 갱신되기 전까지 Pi의 설계 원칙 섹션에는 기본 제공 MCP, 하위 에이전트, 권한 팝업, 계획 모드, 할 일 목록 또는 백그라운드 bash를 의도적으로 제공하지 않으며 확장 기능이나 패키지로 추가하라고 명시되어 있었습니다. 갱신본에서는 해당 문장이 삭제되었고, 2026년 9월 29일 v0.99.0에는 MCP가 기본 제공 확장 기능으로 포함되었습니다. 나머지 다섯 가지는 v0.99.2에서도 여전히 기본 제공되지 않습니다. 이런 기능이 기본 제공되기를 원한다면, 해당 기능들을 정확히 문서화한 Pi의 포크인 Oh My Pi가 가장 가까운 선택지입니다. 에이전트를 실행할 호스팅 환경이 필요하다면 OpenHands Cloud에 무료 Individual 티어가 있습니다. 에디터 안에서 에이전트를 사용하고 싶다면 Cline이 있습니다. 자체 공급자가 얼리 알파라고 설명하지 않는 퍼스트파티 게이트웨이를 원한다면 — radius.earendil.com은 “Radius는 현재 초기 알파 단계입니다”라고 말합니다 — OpenCode는 문서에서 “완전히 선택 사항”이라고 부르는 Zen을 제공하고, Crush는 Charm이 “공식 Crush 공급자”라고 부르는 Hyper를 제공하면서 직접 키를 입력할 수 있는 다른 공급자 12개도 문서화합니다. 모든 상태는 2026년 9월 21일 확인했습니다.
Pi 코딩 에이전트는 아직 유지 관리되고 있나요?
예, 활발하게 유지 관리되고 있습니다. 2026년 9월 21일 GitHub API는 earendil-works/pi가 MIT 라이선스이며 보관되지 않았고, 같은 날 푸시되었으며, v0.87.0 릴리스가 2026년 9월 21일 게시되었다고 보고했습니다. 따라서 수명 주기상의 이유로 떠나야 하는 프로젝트는 아닙니다. 이는 이 비교에서 중요합니다. 대안 목록에 등장하는 두 이름은 상태가 다르기 때문입니다. Continue는 Cursor에 인수되었고 마지막 코드 커밋은 2026년 6월 19일이며, Aider는 2026년 5월 22일 이후 커밋이 없고 2025년 8월 9일 v0.86.0 이후 릴리스도 없습니다.
Oh My Pi는 Pi의 또 다른 이름인가요?
아닙니다. Oh My Pi는 Pi를 포크해 만든 별도 제품으로, 유지 관리자와 버전 계열 및 구성 형식이 다릅니다. README는 Oh My Pi가 @mariozechner의 Pi를 포크한 제품이라고 명시하고, LICENSE에는 Mario Zechner, Can Bölük, Stencil Labs, Inc.가 기재되어 있습니다. 2026년 9월 21일 Oh My Pi는 v18.2.8을 출시했으며, 당시 Pi의 버전은 v0.87.0이었습니다. Pi는 ~/.pi/agent/models.json을 JSON으로 읽고, Oh My Pi는 ~/.omp/agent/models.yml을 YAML로 읽습니다. 구성 예시나 버전 번호를 절대 섞지 마세요. 세 번째 함정은 npm 패키지 @mariozechner/pi입니다. 이것은 이전 Pi 릴리스가 전혀 아니라 GPU Pod에서 vLLM 배포를 관리하는 CLI라고 레지스트리에 설명되어 있습니다. Pi의 npm 패키지는 @earendil-works/pi-coding-agent이며, pi.dev는 curl 및 PowerShell 설치 프로그램도 제공합니다.
Pi 구성을 다른 코딩 에이전트로 옮길 수 있나요?
부분적으로 가능하지만, 그 차이는 대부분의 마이그레이션 안내가 인정하는 것보다 큽니다. 프로젝트 규칙은 이동합니다. Pi는 ~/.pi/agent, 상위 디렉터리 및 현재 디렉터리에서 AGENTS.md 또는 CLAUDE.md를 읽고, OpenCode는 프로젝트 루트의 AGENTS.md와 ~/.config/opencode/AGENTS.md를 문서화하며 Claude Code의 규칙을 대체 경로로 사용합니다. 여기서 확인한 목적지 중 Oh My Pi를 제외한 모든 목적지에서는 공급자 구성을 다시 입력해야 합니다. Oh My Pi는 models.json을 models.yml로 변환하지만, 해당 파일이 이미 ~/.omp/agent/에 있을 때만 변환하므로 직접 그곳에 복사해야 합니다. 인증 정보는 이동하지 않으며 각 클라이언트가 자체적으로 생성합니다. 세션 기록도 이동하지 않습니다. Pi는 세션을 ~/.pi/agent/sessions/ 아래 JSONL 트리로 저장하고, /export를 HTML로, /share를 비공개 GitHub gist로 내보내는 두 가지 기능과 현재 브랜치를 session.jsonl로 묶을 수 있는 /bug 보고서를 문서화합니다. 여기서 확인한 클라이언트에는 해당 형식의 가져오기 기능이 없었습니다. 이는 문서화된 차단 사항이 아니라 증거가 없다는 뜻입니다.
사용자 지정 API 엔드포인트를 가장 폭넓게 지원하는 대안은 무엇인가요?
확인한 클라이언트 중에서는 Oh My Pi가 가장 폭넓은 범위를 문서화합니다. 2026년 9월 22일 Pi 문서가 갱신되기 전까지 Pi의 모델 페이지에는 models.json의 api 값 네 가지가 나열되어 있었습니다. 가장 호환성이 높다고 표시된 openai-completions와 openai-responses, anthropic-messages, google-generative-ai입니다. 갱신된 페이지에는 목록이 없고, 한 예시에서 openai-completions를 보여 주며 OpenAI·Anthropic·Google 호환 엔드포인트라고만 설명합니다. v0.99.2의 Pi 소스는 문서에 명시되었던 범위보다 더 나아갑니다. 해당 필드의 타입을 제한 없는 문자열로 정의하고, 열 가지 기본 구현 중 일치하는 항목으로 전달합니다. 네 가지에 더해 mistral-conversations, azure-openai-responses, openai-codex-responses, bedrock-converse-stream, google-vertex, pi-messages가 있습니다. 따라서 Pi와 Oh My Pi의 차이는 Pi가 실제로 전달할 수 있는 범위보다 문서화된 범위에 더 크며, Pi의 추가 여섯 가지는 여기서 테스트하지 않았습니다. Oh My Pi의 models.yml은 열한 가지로 이루어진 엄격한 상위 집합을 허용하며 openai-codex-responses, azure-openai-responses, bedrock-converse-stream, google-gemini-cli, google-vertex를 추가합니다. 다만 열한 가지 중 typesafe와 openrouter-decisions는 채팅 전송 방식이 아니라 판단 API입니다. Codex CLI는 가장 제한적입니다. 구성 참조 문서에 따르면 responses만 지원되는 wire_api 값이며, 기본 제공 공급자 ID인 openai, ollama, lmstudio는 예약되어 있어 재정의할 수 없습니다. 각 프로젝트의 자체 문서를 2026년 9월 21일에 읽었고, Pi 문서와 소스는 2026년 10월 1일에 다시 확인했습니다.
Pi에서 Continue로 전환해야 하나요?
아니요. Continue는 독립 제품으로 더 이상 출시되지 않습니다. continue.dev는 Continue가 Cursor에 합류했고 Cursor에 인수되었으며 오픈 소스 코드베이스는 계속 무료로 이용 가능하다고 명시합니다. GitHub에서 최신 안정 릴리스는 2026년 6월 19일자 v2.0.0-vscode이고 마지막 코드 커밋도 같은 날이며, 이후에는 문서 커밋만 있습니다. GitHub의 pushed_at 필드에는 여전히 최근 날짜가 표시되므로 오래된 목록형 글에서 계속 추천되지만, 릴리스 날짜와 커밋 날짜를 확인해야 합니다. Continue는 목적지가 아니라 마이그레이션 출발점으로 취급하세요.
여기서 확인한 내용과 방법입니다. Pi와 Oh My Pi의 저장소 상태 및 최신 릴리스는 2026년 9월 21일 GitHub API에서 확인했으며, Pi의 사용법·보안·모델 문서, Oh My Pi의 모델 문서 및 OpenCode의 규칙 페이지도 같은 날 확인했습니다. Pi의 2026년 9월 22일 문서 갱신 이후, 2026년 10월 1일 모델 페이지에서 자격 증명 순서와 api 목록을 다시 확인했고, 갱신된 문서에는 더 이상 명시되지 않는 사용자 지정 모델 기본값은 v0.99.2의 소스에서 확인했습니다. 같은 날 Pi v0.99.0에 내장 MCP가 추가된 후, 누락 기능 목록을 사용법·MCP·설정·CLI 페이지 및 v0.99.2 소스와 대조해 다시 확인했으며, 샌드박스 및 프로젝트 신뢰 관련 인용문은 개정된 보안 페이지와 대조했고, 소스에서 디스패치하는 api 값도 다시 확인했습니다. 나머지 행인 OpenCode, Crush, goose, OpenHands, Cline, Codex CLI, Aider 및 Continue는 같은 날 GitHub API와 각 프로젝트의 링크된 자체 페이지에서 확인했습니다. 여기에는 OpenHands의 가격표, Cline의 ClinePass 페이지, OpenCode의 Zen 페이지, Crush의 README 및 LICENSE.md, goose의 제공업체 문서, Codex CLI의 구성 참고 자료와 continue.dev가 포함됩니다. 이 내용은 해당 서비스들의 실제 계정과 대조되지 않았습니다. Kunavo 요금은 실시간 카탈로그에서 표시되며, 여기의 모든 달러 수치는 예시적인 토큰 계산 결과입니다. 이 페이지의 어떤 클라이언트도 Kunavo에 대해 런타임 테스트되지 않았습니다.