nano-muse/nanoMuse
What It Calls
외부 API 사용 · 로컬 대안 있음
기본값 클라우드
로컬 주소로 변경 가능
부분 점검
저장소 자체 서비스
키 없이 되는 범위: 텍스트 생성(Anthropic Claude): 키가 없으면 오류로 멈추는 분기가 있습니다.
나머지 21행 보기
나머지 21곳 보기
| API | 인증 | 코드 근거 | 요금 | 가격 페이지 | 확인일 |
|---|---|---|---|---|---|
| xAI Grok | 사용자 키 필요 | android/src/android/app/src/main/java/com/openminis/app/provider/ProviderFactory.kt:124경로를 추적하지 않는 언어입니다 |
유료 | 가격 페이지 | 2026-10-05 |
| accounts.google.com | 자격증명 확인 필요 | android/src/android/app/src/main/java/com/openminis/app/auth/AntigravityOAuthManager.kt:48경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| api.kimi.com | 자격증명 확인 필요 | android/src/android/app/src/main/java/com/openminis/app/auth/KimiDeviceFlow.kt:26경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| api.minimax.io | 자격증명 확인 필요 | android/src/android/app/src/main/java/com/openminis/app/provider/voice/VoiceProviderFactory.kt:53경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| api.xiaomimimo.com | 자격증명 확인 필요 | android/src/android/app/src/main/java/com/openminis/app/provider/voice/VoiceProviderFactory.kt:65경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| auth.kimi.com | 자격증명 확인 필요 | android/src/android/app/src/main/java/com/openminis/app/auth/KimiDeviceFlow.kt:19경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| auth.x.ai | 자격증명 확인 필요 | android/src/android/app/src/main/java/com/openminis/app/auth/XAIOAuthManager.kt:56경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| cloudcode-pa.googleapis.com | 자격증명 확인 필요 | android/src/ios/Providers/Gemini/OAuth/GeminiOAuthManager.swift:365경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| cloudresourcemanager.googleapis.com | 자격증명 확인 필요 | android/src/ios/Providers/Gemini/OAuth/GeminiOAuthManager.swift:533경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| console.anthropic.com | 자격증명 확인 필요 | android/src/android/app/src/main/java/com/openminis/app/auth/ClaudeOAuthManager.kt:115경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| dypnsapi.aliyuncs.com | 자격증명 확인 필요 | cloud/nanomuse_cloud/senders.py:188키·주소가 없을 때 멈추는지 확인하지 못했습니다 |
요금 정보 없음 | - | - |
| dysmsapi.aliyuncs.com | 자격증명 확인 필요 | cloud/nanomuse_cloud/senders.py:188키·주소가 없을 때 멈추는지 확인하지 못했습니다 |
요금 정보 없음 | - | - |
| eastasia.tts.speech.microsoft.com | 자격증명 확인 필요 | android/src/ios/Providers/Voice/VoiceProviderTemplate.swift:106경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| iat-api.xfyun.cn | 자격증명 확인 필요 | android/src/ios/Providers/Voice/VoiceProvider+Vendors.swift:303경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| nanomuse.cn저장소 자체 서비스 | 자격증명 확인 필요 | android/src/android/app/src/main/java/io/github/nanomuse/cloud/NanoMuseCloud.kt:113경로를 추적하지 않는 언어입니다 · 키·주소가 없을 때 멈추는지 확인하지 못했습니다 |
요금 정보 없음 | - | - |
| openspeech.bytedance.com | 자격증명 확인 필요 | android/src/ios/Providers/Voice/VoiceProvider+Vendors.swift:176경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| www.googleapis.com | 자격증명 확인 필요 | android/src/android/app/src/main/java/com/openminis/app/auth/AntigravityOAuthManager.kt:108경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| DeepSeek | 사용자 키 필요 | nanomuse/config.py:66텍스트 생성 시 DeepSeek(api.deepseek.com)을 사용할 수 있으며, 다른 공급자로 변경 가능합니다. |
유료 | 가격 페이지 | 2026-10-05 |
| auth.openai.com | 자격증명 확인 필요 | nanomuse/llm/chatgpt.py:591auth.openai.com 주소를 호출할 수 있으며, 다른 공급자로 변경 가능합니다. |
요금 정보 없음 | - | - |
| chatgpt.com | 자격증명 확인 필요 | nanomuse/llm/chatgpt.py:49chatgpt.com 주소를 호출할 수 있으며, 다른 공급자로 변경 가능합니다. |
요금 정보 없음 | - | - |
| cloud.nanomuse.cn저장소 자체 서비스 | 자격증명 확인 필요 | nanomuse/config.py:66cloud.nanomuse.cn 주소를 호출할 수 있으며, 다른 공급자로 변경 가능합니다. |
요금 정보 없음 | - | - |
외부로 나가는 데이터: 프롬프트 텍스트 · 추정: 오디오·임베딩 입력·업로드 파일·이미지 · 확인 불가 28곳
네트워크로 받아 오는 것: GitHub
점검 범위: 부분 점검 — 400/3,138 파일 · 트리 잘림 없음 · 서브모듈 2개 점검 안 함 · 해석 못 한 import 경로 122개
다음 행동
배지 미리보기
[](https://whatitcalls.reactiveworks.dev/ko/nano-muse/nanoMuse)
README 에서는 「external API · used · local option」 로 보입니다.
이 분석이 도움이 됐나요?
신선도 상세
- 커밋 시각
- 2026-10-08 19:45 UTC
- 점검 시각
- 2026-10-08 21:07 UTC
- 마지막 HEAD 확인
- 2026-10-08 21:07 UTC ·
28edfc2(점검 커밋과 같음) - 읽기 깊이
- 기본 점검 (400개 · 8MB 까지)
- 스캐너·판정 규칙
scan-5+verdict-4- 요금 카탈로그
- 판 2
- 정정 리비전
- 0
- 요약
- 모델 ollama-cloud/gemma4:31b-cloud · 일부 규칙 문장
외부 전송 상세
- 확인됨 OpenAI로 프롬프트 텍스트를 전송합니다.
nanomuse/llm/openai_chat.py:160nanomuse/llm/openai_chat.py:189 - 추정 Google Gemini API, OpenAI, OpenRouter로 오디오 데이터가 전송될 수 있습니다.
android/src/android/app/src/main/java/com/openminis/app/provider/gemini/GeminiProvider.kt:335android/src/android/app/src/main/java/com/openminis/app/provider/openai/OpenAIModelsApi.kt:81android/src/android/app/src/main/java/com/openminis/app/provider/openai/OpenAIProvider.kt:2267 - 추정 OpenAI로 임베딩용 텍스트가 전송될 수 있습니다.
android/src/android/app/src/main/java/com/openminis/app/provider/openai/OpenAIModelsApi.kt:81android/src/ios/Providers/OpenAI/OpenAIModelsAPI.swift:71 - 추정 OpenAI로 파일 업로드가 수행될 수 있습니다.
android/src/ios/Providers/OpenAI/OpenAIProvider.swift:1771 - 추정 Anthropic Claude, Google Gemini API, OpenAI, OpenRouter로 이미지가 전송될 수 있습니다.
nanomuse/llm/catalogue.py:255nanomuse/llm/catalogue.py:256nanomuse/llm/catalogue.py:257 - 추정 Anthropic Claude, Google Gemini API, OpenAI로 프롬프트 텍스트가 전송될 수 있습니다.
android/src/android/app/src/main/java/com/openminis/app/provider/anthropic/AnthropicProvider.kt:87android/src/android/app/src/main/java/com/openminis/app/provider/gemini/GeminiModelsApi.kt:85android/src/android/app/src/main/java/com/openminis/app/provider/gemini/GeminiProvider.kt:54 - 확인 불가 보내는 내용을 코드에서 찾지 못한 공급자: Anthropic Claude, Alibaba Cloud Model Studio (DashScope), Deepgram, ElevenLabs, Google Gemini API, Groq, accounts.google.com, api.kimi.com, api.minimax.io, api.xiaomimimo.com, auth.kimi.com, auth.x.ai 외 16개
README 주장 ↔ 코드 차이
README 주장과 코드가 어긋나는 곳을 찾지 못했습니다.
코드 인용
원문은 저장하지 않습니다. 코드는 점검 커밋에 고정된 GitHub 링크로 보여 주고, 저장된 인용은 근거당 최대 3줄 · 파일당 최대 6줄입니다.
출처: nano-muse/nanoMuse · 커밋 28edfc2 · nanomuse/config.py
출처: nano-muse/nanoMuse · 커밋 28edfc2 · nanomuse/llm/chatgpt.py
출처: nano-muse/nanoMuse · 커밋 28edfc2 · nanomuse/llm/openai_chat.py
점검 범위 상세
파일 수
- 전체 파일
- 3,138
- 점검한 파일
- 400 (12%)
매니페스트
우선 파일 전부 읽음
pyproject.tomlcloud/pyproject.tomlharness/desktop/package.jsonharness/dsh-nanomuse/package.jsondemo/showcase/gateway/pyproject.toml
해석 못 한 import 경로 (122개)
join(electronPkg, "index.js")harness/desktop/scripts/smoke.mjs:42daemonandroid/src/android/app/src/main/assets/default_mount/usr/local/lib/minis-mcp-cli/main.py:216transport.httpandroid/src/android/app/src/main/assets/default_mount/usr/local/lib/minis-mcp-cli/main.py:39utilsandroid/src/android/app/src/main/assets/default_mount/usr/local/lib/minis-mcp-cli/main.py:40daemonandroid/src/ios/default_mount/usr/local/lib/minis-mcp-cli/main.py:216
읽지 않은 파일 117 · 읽지 않은 진입점 4 · 동적 import 1
제외한 파일
vendor/37.md155.h112.png82(none)79.xml67
외 89개
- 점검 안 한 외부 코드
- 서브모듈
android/deps/ish,android/deps/proot - 잘림·상한
- 파일 수 상한
- 경로 추적 안 한 언어
- other 113
- 따라가지 않은 심볼릭 링크
- 1
정정 이력
아직 정정 이력이 없습니다.