vastsa/PI-Desktop
What It Calls
외부 API 사용
사용자 키 필요
무료 등급 있음
부분 점검
키 없이 되는 범위: 키 없이 되는 범위는 확인이 더 필요합니다.
| 기능 | 공급자 | 구분 | 기본 설정 | 대체 경로 |
|---|---|---|---|---|
| 텍스트 생성 | anthropic, gemini, openai
호출 위치 6곳
|
키 필요 | api.openai.com, api.anthropic.com 외 3개 |
없음 |
| 텍스트 생성·이미지 생성·임베딩 | Google Gemini API | 미확정 | generativelanguage.googleapis.com |
다른 공급자 선택 |
| 외부 API (plugins.aiuo.net) | plugins.aiuo.net | 미확정 | plugins.aiuo.net |
없음 |
| 텍스트 생성 | Anthropic Claude | 선택 사항 | api.anthropic.com |
다른 공급자 선택 |
| 텍스트 생성·이미지 생성·음성 인식·음성 합성·임베딩 | OpenAI | 선택 사항 | api.openai.com |
다른 공급자 선택 |
| 외부 API (chatgpt.com) | chatgpt.com | 선택 사항 | chatgpt.com |
다른 공급자 선택 |
| 외부 API (radius.pi.dev) | radius.pi.dev | 선택 사항 | radius.pi.dev |
다른 공급자 선택 |
| API | 인증 | 코드 근거 | 요금 | 가격 페이지 | 확인일 |
|---|---|---|---|---|---|
| Google Gemini API | 사용자 키 필요 | packages/agent-runtime/src/provider-binding.ts:167텍스트 생성·이미지 생성·임베딩에 Google Gemini API(generativelanguage.googleapis.com)를 쓸 수 있습니다. 다른 공급자로도 고를 수 있습니다. |
무료 등급 있음 | 가격 페이지 | 2026-10-05 |
| plugins.aiuo.net | 자격증명 확인 필요 | crates/host-core/src/plugins/marketplace.rs:11경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| Anthropic Claude | 사용자 키 필요 | packages/agent-runtime/src/provider-binding.ts:147텍스트 생성에 Anthropic Claude(api.anthropic.com)를 쓸 수 있습니다. 다른 공급자로도 고를 수 있습니다. |
유료 | 가격 페이지 | 2026-10-05 |
| OpenAI | 사용자 키 필요 | packages/agent-runtime/src/provider-binding.ts:141텍스트 생성·이미지 생성·음성 인식·음성 합성·임베딩에 OpenAI(api.openai.com)를 쓸 수 있습니다. 다른 공급자로도 고를 수 있습니다. |
유료 | 가격 페이지 | 2026-10-05 |
| chatgpt.com | 자격증명 확인 필요 | packages/agent-runtime/src/provider-binding.ts:155코드가 chatgpt.com 을 부를 수 있습니다(요금 카탈로그에 없는 주소). 다른 공급자로도 고를 수 있습니다. |
요금 정보 없음 | - | - |
| radius.pi.dev | 자격증명 확인 필요 | packages/agent-runtime/src/provider-binding.ts:161코드가 radius.pi.dev 를 부를 수 있습니다(요금 카탈로그에 없는 주소). 다른 공급자로도 고를 수 있습니다. |
요금 정보 없음 | - | - |
외부로 나가는 데이터: 프롬프트 텍스트 · 확인 불가 2곳
점검 범위: 부분 점검 — 400/3,206 파일 · 트리 잘림 없음 · 서브모듈 없음 · 해석 못 한 import 경로 263개
다음 행동
배지 미리보기
[](https://whatitcalls.reactiveworks.dev/ko/vastsa/PI-Desktop)
README 에서는 「external API · used」 로 보입니다.
이 분석이 도움이 됐나요?
신선도 상세
- 커밋 시각
- 2026-10-07 08:38 UTC
- 점검 시각
- 2026-10-07 12:12 UTC
- 마지막 HEAD 확인
- 2026-10-07 12:12 UTC ·
278e929(점검 커밋과 같음) - 읽기 깊이
- 기본 점검 (400개 · 8MB 까지)
- 스캐너·판정 규칙
scan-5+verdict-4- 요금 카탈로그
- 판 2
- 정정 리비전
- 0
- 요약
- 규칙 문장
외부 전송 상세
- 확인됨 Anthropic Claude, Google Gemini API, chatgpt.com, radius.pi.dev, OpenAI 로 프롬프트 텍스트를 보냅니다.
packages/agent-runtime/src/provider-binding.ts:171packages/agent-runtime/src/provider-binding.ts:141packages/agent-runtime/src/provider-binding.ts:147 - 확인 불가 보내는 내용을 코드에서 찾지 못한 공급자: anthropic, gemini, openai, plugins.aiuo.net
README 주장 ↔ 코드 차이2
로컬
Local-first · Model-agnostic · Plugin-powered · macOS / Windows / LinuxREADME.md:11
Local-firstREADME.md:471
README 에는 로컬에서 돈다는 문장이 있고, 코드에서 텍스트 생성은 anthropic, gemini, openai(api.openai.com) 호출 없이는 진행되지 않습니다. packages/agent-runtime/src/provider-binding.ts:141
무료
0031 Keep composer prompt rows free of brand icons Accepteddocs/adr/README.md:63
README 에는 무료라는 문장이 있고, 코드에서 텍스트 생성은 anthropic, gemini, openai(무료 등급 있음) 호출 없이는 진행되지 않습니다. packages/agent-runtime/src/provider-binding.ts:141
코드 인용
점검 범위 상세
파일 수
- 전체 파일
- 3,206
- 점검한 파일
- 400 (12%)
매니페스트
읽지 못한 우선 파일 1개
apps/desktop/resources/plugins/pi.file-manager/views/assets/index.js
apps/desktop/package.jsonapps/pi-host/package.jsonpackages/agent-host/package.jsonpackages/agent-runtime/package.jsonpackages/host-runtime/package.jsonpackages/i18n/package.json
외 4개
해석 못 한 import 경로 (263개)
apps/desktop/src/features/chat/composer/plugins/draft-bridge.ts:243urlapps/desktop/src/plugins/renderer-host/loader.ts:294join(app, "package.json")apps/pi-host/scripts/bundle.mjs:25terminalId: stringapps/pi-host/src/terminal.ts:149`@earendil-works/pi-ai/api/${api}`packages/agent-runtime/src/hosted-search-estimation.test.ts:130
읽지 않은 파일 257 · 동적 import 5 · 읽지 않은 진입점 1
제외한 파일
build/9.md558.html374.webp104.png59.css41
외 14개
- 점검 안 한 외부 코드
- 없음
- 잘림·상한
- 파일 수 상한 · 큰 파일은 앞부분만
- 경로 추적 안 한 언어
- rust 4
정정 이력
아직 정정 이력이 없습니다.