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:155chatgpt.com 외부 API를 호출할 수 있으며, 다른 공급자로 선택할 수 있습니다. |
요금 정보 없음 | - | - |
| radius.pi.dev | 자격증명 확인 필요 | packages/agent-runtime/src/provider-binding.ts:161radius.pi.dev 외부 API를 호출할 수 있으며, 다른 공급자로 선택할 수 있습니다. |
요금 정보 없음 | - | - |
외부로 나가는 데이터: 프롬프트 텍스트 · 확인 불가 2곳
점검 범위: 부분 점검 — 400/3,232 파일 · 트리 잘림 없음 · 서브모듈 없음 · 해석 못 한 import 경로 259개 · 읽지 않는 언어 파일 3개(Vue)
다음 행동
배지 미리보기
[](https://whatitcalls.com/ko/vastsa/PI-Desktop)
README 에서는 「external API · used」 로 보입니다.
이 분석이 도움이 됐나요?
신선도 상세
- 커밋 시각
- 2026-10-09 03:21 UTC
- 점검 시각
- 2026-10-09 04:45 UTC
- 마지막 HEAD 확인
- 2026-10-09 04:44 UTC ·
c99aac5(점검 커밋과 같음) - 읽기 깊이
- 기본 점검 (400개 · 8MB 까지)
- 스캐너·판정 규칙
scan-5+verdict-5- 요금 카탈로그
- 판 2
- 정정 리비전
- 0
- 요약
- 모델 ollama-cloud/gemma4:31b-cloud · 일부 규칙 문장
외부 전송 상세
- 확인됨 프롬프트 텍스트가 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 호출이 필요합니다. 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,232
- 점검한 파일
- 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 경로 (259개)
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:131
읽지 않은 파일 253 · 동적 import 5 · 읽지 않은 진입점 1
제외한 파일
build/9.md564.html375.webp104.png59.css41
외 14개
- 점검 안 한 외부 코드
- 없음
- 잘림·상한
- 파일 수 상한 · 큰 파일은 앞부분만
- 읽지 않는 언어 파일
- Vue 3
- 경로 추적 안 한 언어
- rust 4
정정 이력
아직 정정 이력이 없습니다.