대부분의 오픈 소스 에이전트 클라이언트에서는 자체 API 기본 URL을 설정할 수 있지만, 실제로 작동하는지는 세 가지 요소에 달려 있습니다. 클라이언트가 사용하는 통신 프로토콜, BYOK 경계가 위치한 지점, 그리고 프로젝트가 계속 유지 관리되는지 여부입니다. 이 디렉터리에는 터미널 코딩 에이전트, 편집기, 데스크톱 채팅 앱, 워크플로 빌더, 상시 실행 개인 에이전트 전반의 64개와 문서화된 서드파티 엔드포인트가 없는 3개, 폐기되었거나 대체된 10개를 합쳐 총 77개의 에이전트 클라이언트가 수록되어 있습니다. 각 클라이언트의 프로토콜, 엔드포인트 경계, 수명 주기를 별도로 명시하므로, "기본 URL을 받는다"와 "필요한 작업을 수행한다"를 구분할 수 있습니다.
이것은 순위표가 아니라 탐색용 색인입니다. 여기의 어떤 클라이언트도 기록된 테스트에서 Kunavo를 통해 요청을 완료하지 않았고, 점수도 매기지 않았으며, 폐기된 프로젝트도 조용히 제외하지 않고 상태와 함께 표시했습니다. 클라이언트 정보는 2026년 9월 17일에 수집했습니다. 2026년 9월 18일에는 보관됨 및 엔드포인트 없음 표의 모든 수명 주기 셀과 활성으로 표시된 대부분의 행을 GitHub API로 다시 확인했습니다. 77개 전체가 아니라 일부 행에 대해서만 프로토콜 및 BYOK 세부 정보를 다시 읽었습니다. 각 행에는 작성에 사용한 페이지 링크가 있으므로 모든 셀을 원문에서 다시 확인할 수 있습니다. 2026년 10월 1일에는 공개 저장소가 있는 모든 클라이언트를 GitHub API로 다시 확인하고 모든 출처 링크를 다시 열었습니다. 이전 확인 이후 새로 보관 처리된 항목은 없었고 모든 출처는 여전히 응답했으며, 별도 표기가 없는 한 수명 주기 셀의 날짜는 9월에 확인하여 기록한 값 그대로입니다.
사용자 지정 엔드포인트의 작동 여부를 결정하는 세 가지 축
단일 "사용자 지정 API 지원" 열에는 실제 실패 원인의 대부분이 가려집니다. 아래의 모든 행은 이를 각각 구분합니다.
1. 유선 프로토콜
"OpenAI 호환"이 가장 일반적인 형태이지만 유일한 형태는 아니며, 클라이언트가 이러한 프로토콜에 사용하는 이름이 실제로 전송하는 내용과 항상 일치하지는 않습니다.
| 프로토콜 | 클라이언트가 전송하는 내용 | 엔드포인트에 미치는 의미 |
|---|---|---|
| OpenAI Chat Completions | /v1/chat/completions로 POST | 가장 폭넓게 지원되는 형태이며, 여기의 대부분 클라이언트에서 기본적으로 가정하는 방식 |
| OpenAI Responses | /v1/responses로 POST | 다른 엔드포인트입니다. chat completions만 구현하는 게이트웨이는 이에 응답하지 않습니다 |
| Anthropic Messages | /v1/messages로 POST | 헤더만 바꾸는 것이 아니라 요청 및 응답 형태 자체가 완전히 다릅니다 |
| Google Gemini 또는 Vertex 네이티브 | models/*:generateContent | Gemini CLI는 기본 URL을 받지만 여전히 이 프로토콜을 사용하므로 OpenAI 호환 URL은 여기서 작동하지 않습니다 |
| 네이티브 전용 | 고정된 공급업체 엔드포인트 | 기본 URL 필드가 없으며 엔드포인트가 코드에 포함되어 있습니다 |
두 가지 명명 함정은 오류가 잘못된 프로토콜이 아니라 고장 난 엔드포인트처럼 보이기 때문에 기억해 둘 가치가 있습니다. PicoClaw에서 provider: "anthropic"는 OpenAI 형태의 chat completions를 전송하고 anthropic-messages은 네이티브 Messages API를 전송하므로, /v1/messages만 제공하는 엔드포인트는 첫 번째 값에서 404를 반환합니다. Factory의 Droid에서는 provider: openai가 Responses API를 의미하고 generic-chat-completion-api가 chat-completions 게이트웨이에 사용하는 값입니다.
2. BYOK 경계
| 경계 | 형태 | 이 디렉터리의 예시 |
|---|---|---|
| 자유롭게 구성 가능 | 문서화된 기본 URL 필드가 있으며 계정이나 유료 요금제가 필요하지 않습니다 | 대부분의 터미널 에이전트, 대부분의 자체 호스팅 채팅 프런트엔드 |
| 표면별 제한 | 제품의 일부 표면에서는 작동하지만 다른 표면에서는 작동하지 않습니다 | Droid(CLI 및 데스크톱 전용), Qoder(IDE 전용, CLI 제외), OpenHands(로컬 agent-server 백엔드 전용, 클라우드 제외), AutoGPT Platform(자체 호스팅 채팅 에이전트 전용, 블록 계층 제외) |
| 요금제별 제한 | 유료 또는 얼리 액세스 요금제가 필요합니다 | Amp 사용자 지정 엔드포인트 URL, 직원 수가 10명을 초과하는 조직용 Warp, Smart Chat Pro |
| 프로토콜 범위 제한 | 필드는 존재하지만 하나의 공급업체 프로토콜만 허용합니다 | Gemini CLI, nanocode, 기본 런타임의 NanoClaw |
| 문서화된 내용 없음 | 엔드포인트 필드 없음 — 공급업체 키만 사용하거나, 공급업체 키조차 사용하지 않음 | Devon(공급업체 키, 엔드포인트 없음), Kiro CLI(둘 다 없음) |
3. 수명 주기
보관되지 않은 저장소는 약한 근거입니다. Continue는 읽기 전용이지만 보관 플래그가 없으므로 보관 플래그 확인에서는 활성 상태로 보고됩니다. Aider의 저장소도 보관되지 않았지만 2025년 8월 이후 릴리스가 없으며, Stakpak에는 보관 플래그도 없고 2026년 7월 이후 커밋도 없습니다. 푸시 날짜는 더 약한 지표입니다. 저장소 어디에든 무언가가 푸시되면 변경되지만 기본 브랜치는 그대로일 수 있기 때문입니다. Continue와 Witsy가 실제보다 최신으로 보이는 이유도 이 차이입니다. 아래의 수명 주기 셀은 푸시 날짜가 아니라 기본 브랜치 커밋 로그, 릴리스 목록, 프로젝트 자체의 설명을 기준으로 합니다.
기본 URL이 호환성을 보장하지 않는 이유
올바르게 구성된 엔드포인트도 여전히 오작동하는 반복적인 이유는 다음과 같으며, 모두 각 클라이언트의 자체 문서에서 가져왔습니다.
- 경로 처리. Cherry Studio는 공급업체 루트를 원하고 버전 경로를 자체적으로 추가하므로, 전체 chat-completions URL을 붙여 넣으면 경로가 중복됩니다. Jan은 기본 URL에 버전 경로가 필요합니다. TypingMind는 전체
/v1/chat/completions경로를 원합니다. SillyTavern은 접미사를 추가하지 말라고 안내합니다. Dify는 LLM이 아닌 모델 유형에 대해 버전을 자체적으로 추가합니다. - 모델 목록 요구 사항. n8n의 자격 증명 테스트는
GET /models를 실행하고 상태 코드만으로 응답을 판단하므로 모델 목록이 없으면 실패하며, 그곳에서 어떤 200이든 반환하는 잘못된 기본 URL도 통과할 수 있습니다. pool의 컨텍스트 길이 재정의는 모델이 공급업체의 모델 목록에 나타나는 경우에만 적용됩니다. Open WebUI는 수동 허용 목록 필드를 사용해 목록이 없는 경우를 우회합니다. - 수동 선언 모델 메타데이터. Zed, Crush, Theia, OpenClaw, ChatWise, Dyad 중 어느 것도 엔드포인트에서 모델의 제한을 검색하지 않습니다. 그로 인해 발생하는 비용은 서로 다릅니다. Zed, Crush, ChatWise에서는 컨텍스트 창, 출력 제한 또는 토큰당 가격을 직접 입력해야 합니다. OpenClaw와 Dyad는 이러한 필드를 선택 사항으로 취급하고 비워 두면 기본값을 적용합니다. Theia의 사용자 지정 모델 항목에는 제한이나 가격이 전혀 없습니다. 클라이언트가 직접 입력한 숫자로 지출을 보고하는 경우, 해당 수치는 실제 청구 금액이 아니라 입력한 내용을 반영합니다.
- 기능 하위 집합. Twinny의 자동 완성은 레거시 completions 경로를 사용하고 채팅은 chat completions를 사용합니다. AnythingLLM은 임베딩을 채팅과 별도로 구성합니다. Jan은 사용자 지정 공급업체의 도구, 비전 또는 오디오 지원을 추론할 수 없습니다. Oh My Pi는 엄격한 도구 정의를 거부하는 엔드포인트에 플래그가 필요합니다.
아래의 다섯 표는 동일한 질문으로 좁힐 수 있습니다. 프로토콜, 자체 키 경계, 사용자 지정 엔드포인트에 유료 요금제가 필요한지 여부, 수명 주기입니다. 모든 행은 페이지에 남아 있으며 필터를 사용하는 동안 행을 숨기기만 합니다. "명시되지 않음"은 해당 행의 출처만으로는 판단할 수 없다는 의미입니다.
터미널 코딩 에이전트
SWE-agent, Plandex, Mentat, 보관된 Go OpenCode CLI, iFlow CLI 등 폐기되었거나 대체된 터미널 프로젝트는 이 표가 아니라 아래의 보관됨 섹션에 있습니다. Kiro CLI와 Devon은 엔드포인트 없음 표에 있습니다.
| 클라이언트 | 수명 주기 | 프로토콜 / BYOK 경계 | 적합한 용도 | 키 제한 | Kunavo 페이지 |
|---|---|---|---|---|---|
| Aider | 보관되지는 않았지만 휴면 상태: 마지막 릴리스 2025-08-09, 마지막 기본 브랜치 커밋 2026-05-22 | openai/ 모델 접두사와 OPENAI_API_BASE를 통한 OpenAI Chat Completions. 자유롭게 구성 가능 | 기존 git 저장소에서 터미널 페어 프로그래밍을 수행하며 편집 내용을 적용하고 자동 커밋합니다 | 13개월 넘게 릴리스가 없어 최신 모델의 메타데이터가 뒤처질 수 있으며 직접 입력해야 할 수 있습니다 | 가격, 설정 |
| goose | 활성 상태지만 이전됨: Block이 Agentic AI Foundation에 기부했고 저장소는 aaif-goose/goose로, 문서는 goose-docs.ai로 이동했으며 2026-04-07에 발표되었습니다 | OpenAI Chat Completions(OPENAI_HOST 및 OPENAI_BASE_PATH)와 Anthropic Messages(ANTHROPIC_HOST). 자유롭게 구성 가능 | 코딩을 넘어선 범용 로컬 에이전트 — 데스크톱 앱, CLI, 삽입 가능한 API이며 MCP를 통해 확장됩니다 | 기본 URL이 두 변수로 나뉘므로 버전 경로를 루트로 하는 엔드포인트에는 해당 경로를 명시적으로 설정해야 합니다 | Claude Code와 비교, 설정 |
| Crush | 활성 상태이며 확인한 당일인 2026-09-18에 푸시됨 | 구분되는 유형: openai, OpenAI 비호환 API용 openai-compat, 그리고 anthropic. crushrc 또는 crush.json을 통해 자유롭게 구성 가능 | 모델별 컨텍스트 창과 가격을 로컬에서 선언하므로 세션 내 비용이 표시되는 완성도 높은 터미널 에이전트 | 검색되는 항목은 없습니다. 컨텍스트 창, 최대 토큰 수, 가격을 직접 입력합니다. 두 구성 파일 모두 신뢰된 코드입니다. crushrc는 셸에서 실행되고 crush.json의 명령 치환은 로드 시 실행됩니다 | 가격, 설정, OpenCode와 비교 |
| Pi | 활성 상태이며 earendil-works/pi가 2026-09-18에 푸시되었습니다. 이전 badlogic/pi-mono 경로는 여기로 리디렉션됩니다 | openai-completions, openai-responses, anthropic-messages, google-generative-ai를 ~/.pi/agent/models.json에 지정합니다. 이는 2026년 9월 22일 문서 갱신으로 목록이 제거되기 전까지 Pi가 사용자 지정 공급업체에 대해 문서화한 네 가지 api 값입니다. v0.99.2의 소스는 이 필드를 자유 문자열로 형식 지정하고, 일치하는 내장 구현 10개 중 하나로 전달합니다. 사용자 지정 공급업체에 대해 문서화된 것은 네 가지뿐이며 나머지 여섯 가지는 여기서 테스트하지 않았습니다. 자유롭게 구성 가능 | 작고 수정하기 쉬운 에이전트 코어를 기반으로 구축하거나 삽입하기 | README에 따르면 신규 기여자의 새 이슈와 풀 리퀘스트는 기본적으로 자동 종료되며, 단순한 CLI가 아니라 harness 모노레포를 채택하게 됩니다 | 가격, OpenCode와 비교, 설정 |
| Oh My Pi | Pi의 활성 포크이며 2026-09-18에 푸시됨 | models.yml의 9개 채팅 통신 프로토콜: openai-completions, openai-responses, openai-codex-responses, azure-openai-responses, anthropic-messages, bedrock-converse-stream, 그리고 세 가지 Google 변형(google-generative-ai, google-gemini-cli, google-vertex)입니다. 같은 목록에는 채팅이 아니라 판정 요청에 응답하는 두 가지 판정 API, typesafe와 openrouter-decisions도 추가되어 있습니다. v18.4.8의 스키마는 정확히 이 11가지를 허용합니다. models.yml을 통해 자유롭게 구성 가능 | 이 표의 모든 터미널 에이전트 중 가장 많이 문서화된 채팅 프로토콜을 제공하며 LSP 및 DAP 도구가 연결되어 있습니다 | strict 필드를 거부하는 Anthropic 호환 엔드포인트에는 disableStrictTools가 필요하며, 검색은 명시적으로 비활성화하지 않는 한 /v1/models 경로를 강제합니다 | 가격, 설정, Pi와 비교 |
| pool | 활성 상태지만 규모가 작습니다. 2026-08-18에 푸시되었고 별 425개를 받았으며 Poolside의 상업적 지원을 받습니다 | 사용자 지정 경로(POOLSIDE_STANDALONE_BASE_URL)에서만 OpenAI 호환이며, 별도로 ACP를 사용합니다. 환경 변수로만 구성되며 제한이 없습니다 | ACP 네이티브 터미널 에이전트이며 호환 편집기용 서버로도 실행할 수 있습니다 | 엔드포인트는 GET /v1/models를 제공하고 선택한 모델을 나열해야 하며, 그렇지 않으면 컨텍스트 길이 재정의가 조용히 적용되지 않습니다 | — |
| DeepSeek Harness | 활성 상태이며 자체적으로 개발자 프리뷰라고 선언했습니다. 2026-09-17에 푸시됨 | openai-completions, openai-responses 또는 anthropic-messages를 공급업체당 하나의 프로토콜로 사용하며, 프로필의 cordis.patch.yml에 0.2.0-rc.2로 저장됩니다. 자유롭게 구성 가능 | DeepSeek의 플러그인 아키텍처 harness를 모든 엔드포인트를 가리키는 로컬 웹 UI로 사용해 보기 | 유지 관리자들은 호환성을 깨뜨리는 변경을 예고했으며, 0.2.0-rc.2에서는 Codex처럼 OAuth로 로그인하는 공급업체를 Models 페이지에서 아직 추가할 수 없습니다 | 설정 |
| Droid(Factory) | 활성 상용 제품이며 소스가 공개되지 않았습니다. 문서와 가격 페이지 모두 2026-09-18에 접근할 수 있었습니다. factory.ai는 factory.com으로 리디렉션됩니다 | anthropic는 Messages, openai는 Responses, generic-chat-completion-api는 Chat Completions입니다. 표면별 제한: CLI 및 데스크톱 앱 전용 | 상업적 지원을 받는 에이전트를 유지하면서 로컬 표면에서 추론을 자체 엔드포인트로 이전하기 | 사용자 지정 모델은 호스팅된 웹 또는 모바일 앱에 절대 나타나지 않습니다. BYOK 페이지에는 요금제 제한이 명시되어 있지 않고 가격 페이지에도 이 기능이 나열되어 있지 않습니다. 이는 문서화된 제한이 없다는 뜻이지 제한이 없다는 증거는 아닙니다 | 가격, 설정 |
| Qwen Code | 활성 상태이며 2026-09-18에 푸시됨 | OpenAI Chat Completions, Anthropic Messages, Google GenAI 및 Vertex를 각각 자체 기본 URL 변수와 함께 지원하며, 명시적인 Custom Provider 옵션도 제공합니다. 자유롭게 구성 가능 | 단일 터미널 클라이언트에서 런타임에 프로토콜과 공급업체 전환하기 | Qwen OAuth 무료 요금제는 2026-04-15에 중단되어 인증 대화 상자에서 제거되었으므로, 무료 일일 할당량을 여전히 약속하는 가이드는 오래된 것입니다 | 가격, 설정 |
| Kimi Code CLI | 활성 상태이며 MoonshotAI/kimi-code가 2026-09-18에 푸시되었습니다. 이전 Kimi CLI 저장소는 이 저장소로 발전하고 있으며 점차 종료될 예정이라고 설명합니다 | OpenAI Chat Completions 및 Responses, Anthropic Messages, Google GenAI, Vertex — config.toml 공급업체 블록. 자유롭게 구성 가능 | 관리되는 Moonshot 로그인을 하나의 공급업체로 유지하면서 그 옆에 서드파티 엔드포인트 추가하기 | 자격 증명은 주변 셸 변수에서 읽지 않습니다. 변수 이름을 구성에 선언하지 않으면 시작에 실패합니다 | Claude Code와 비교, 설정 |
| OpenHands | 활성 상태지만 구조가 변경되었습니다. 조직 이름은 All-Hands-AI에서 변경되었고, 이제 주 저장소는 Agent Canvas(1.20.0, 2026-09-17)를 제공하며 에이전트는 별도의 SDK 저장소에 있습니다. CLI 모드는 여전히 문서화되어 있습니다 | LiteLLM이므로 공급업체 접두사가 필수입니다. 백엔드별 제한: 공급업체 연결은 로컬 agent-server 백엔드에서 사용할 수 있고 클라우드 백엔드에서는 숨겨집니다 | 자체 머신이나 서버에서 실행하는 자율적이고 샌드박스화된 다단계 작업 — 이슈에서 풀 리퀘스트로 이어지는 작업과 예약된 자동화 | 프록시 경로에서는 모델 이름이 해당 프록시에 이미 구성되어 있어야 합니다. 클라우드 백엔드가 공급업체 프로필에서 직접 키를 허용하는지는 어느 쪽으로도 문서화되어 있지 않습니다 | OpenCode와 비교, 설정 |
| mini-SWE-agent | 활성 상태이며 2026-09-14에 푸시되었습니다. 현재 v2를 사용하고 v1은 브랜치에 유지됩니다 | LiteLLM입니다. 사용자 지정 엔드포인트는 OpenAI 호환 공급업체 및 api_base와 함께 model_kwargs를 통해 연결됩니다. 자유롭게 구성 가능 | 읽고 신뢰하기에 충분히 짧은 핵심 루프를 갖춘 저렴하고 스크립트 가능한 배치 및 벤치마크 실행 | LiteLLM 레지스트리 외부의 모델은 비용 추적을 중단시키며, v2에서 구성 레이아웃이 변경되어 v1 시대의 지침은 그대로 적용되지 않습니다 | 가격, 설정, Claude Code와 비교 |
| Nanocoder | 활성 상태이며 2026-09-18에 푸시되었습니다. 회사가 아니라 커뮤니티 집단이 운영합니다 | OpenAI 호환 및 Ollama와 공급업체별 프리셋을 지원합니다. agents.config.json 또는 설정 마법사에서 공급업체 항목을 구성합니다. 자유롭게 구성 가능 | 원격 API를 기본값이 아니라 로컬 모델과 함께 선택지 중 하나로 취급하는 로컬 우선 터미널 코딩 | 설정은 블록별로 확인되므로, 한 필드만 프로젝트에서 재정의하면 해당 블록의 나머지 설정이 폐기되고 전역 구성 대신 내장 기본값으로 대체됩니다 | 모델 및 API 비용, 설정, OpenCode와 비교 |
| Mistral Vibe | 활성 상태이며 2026-09-18에 푸시되었습니다. Mistral의 공식 프로젝트입니다 | 기본적으로 OpenAI 호환이며, config.toml의 공급업체 블록에 api_base와 키 변수 이름이 포함됩니다. 자유롭게 구성 가능 | 자체 엔드포인트를 하부에 두고 사용하는 모델 공급업체의 작고 감사 가능한 Python CLI | 공급업체 참조는 README가 아니라 저장소 내 구성 참조에 있으므로 릴리스마다 키 이름이 바뀔 수 있습니다. 모든 설정 지침에는 버전을 고정하세요 | 설정, Claude Code와 비교, 대안 |
| Gemini CLI | 활성 상태이며 2026-09-18에 푸시됨 | 네이티브 Gemini 전용입니다. 기본 URL 재정의는 API 키 인증에 적용되고 localhost를 가리키지 않는 한 HTTPS여야 하며, OpenAI 호환 모드는 문서화되어 있지 않습니다 | Gemini 우선 터미널 작업 — 프로토콜과 엔드포인트가 별개의 문제인 이유를 가장 명확하게 보여 주는 예 | 재정의는 API 키 경로에 대해서만 문서화되어 있으므로 Google 계정 OAuth 로그인에도 적용된다고 기대하지 마세요. 또한 엔드포인트가 Gemini 유선 프로토콜도 제공하지 않는 한 OpenAI 호환 URL은 작동하지 않습니다 | Claude Code와 비교 |
| GitHub Copilot CLI | 활성 상태이며 2026-09-17에 릴리스 v1.0.86이 공개되었습니다. 보관된 gh copilot 확장 기능과는 다릅니다. 해당 확장 기능은 별도 저장소이며 마지막 푸시가 2025-10-30인 상태로 보관되었습니다 | OpenAI Chat Completions, Azure OpenAI 또는 Anthropic을 기본 URL 변수와 함께 공급업체 유형 변수로 선택합니다. 개인에게는 요금제 제한이 없으며, 조직 및 엔터프라이즈 BYOK는 확인하지 않았습니다 | Copilot 좌석과 GitHub 로그인이 없어도 GitHub의 코딩 에이전트를 자체 엔드포인트에 연결해 실행하기 | BYOK를 사용하면 CLI를 GitHub 인증 없이 실행할 수 있으며, 인증 페이지에는 인증 없이는 작동하지 않는 항목으로 /delegate, GitHub MCP 서버, GitHub Code Search가 나열되어 있습니다. 모델 호출은 계속 작동하며, 로그인하면서 키도 가져와 두 가지를 모두 유지할 수 있습니다 | Claude Code와 비교, 설정 |
| gptme | 활성 상태이며 2026-09-18에 푸시되었습니다. 개인 네임스페이스에서 gptme 조직으로 이동했으며 이전 경로는 리디렉션됩니다 | 사용자 지정 엔드포인트에서는 로컬 모델 접두사와 기본 URL 변수를 사용하거나 이름이 지정된 공급업체 항목을 통해서만 OpenAI 호환을 지원합니다. 자유롭게 구성 가능 | 환경 변수 하나를 설정해 경로를 바꿀 수 있는 셸 및 브라우저 도구를 갖춘 범용 터미널 에이전트 | Anthropic Messages만 사용하는 엔드포인트에는 문서화된 슬롯이 없으며, 다른 프로토콜을 사용하려면 공급업체 진입점에 맞춘 플러그인을 작성해야 합니다 | — |
| Open Interpreter | 활성 상태지만 다른 프로그램으로 다시 작성되었습니다. 현재는 Codex 기반 Rust 구현이며, 2026-09-15에 rust-v0.0.44 릴리스가 태그되었고 저장소 경로 자체도 openinterpreter/openinterpreter로 이동했습니다 | wire_api가 responses 또는 chat을 허용하는 TOML 공급업체 표입니다. 자유롭게 구성 가능 | 저렴한 오픈 모델에 맞게 의도적으로 조정된 Codex 스타일 harness이며 공급업체 표를 통해 구성합니다 | 이 이름은 더 이상 대부분의 글에서 의미하는 것을 가리키지 않습니다. 이전 Python 구성 파일, 플래그, 튜토리얼은 적용되지 않습니다. 문서화된 예시는 responses 유선을 사용하므로 chat-completions 전용 엔드포인트는 명시적으로 선언해야 합니다 | 설정, Claude Code와 비교, 대안 |
| Amp | 상업적으로 활성 상태이며 Sourcegraph의 에이전트입니다. 정책 발표일은 2026-09-13입니다. 요금제는 Hobby(무료), Individual/Megawatt, Gigawatt, Teams, Enterprise입니다 | 임의의 사용자 지정 엔드포인트 URL은 Megawatt 및 Gigawatt 회원을 위한 얼리 액세스 기능이며 실험적 기능 토글 뒤에 있습니다. 발표에서는 날짜 없이 곧 모든 사용자에게 제공하겠다고만 약속합니다. 일반 BYOK는 별개이며 더 광범위합니다. 같은 발표에 따르면 Enterprise 요금제를 제외한 누구에게도 BYOK 토큰 수수료나 제한이 없고, 누구나 월별 요금 없이 자체 키로 Amp를 사용할 수 있습니다 | 토큰 비용은 자체 공급업체 계정에 유지하면서 강력한 코드 검색 기능을 갖춘 상용 에이전트를 원하는 팀 | 임의의 기본 URL이라고 가정하지 마세요. 2026-09-18 기준 해당 기능은 얼리 액세스 전용입니다 | 가격, 설정, Claude Code와 비교 |
| nanocode | 공개되었지만 유지 관리가 거의 이루어지지 않음: 2026-04-01 생성, 2026-04-02 마지막 푸시, 별 20개 | README 표와 달리 Anthropic Messages만 지원합니다. 기본 URL은 환경 변수 또는 구성 명령으로 설정합니다. 자유롭게 구성 가능 | 실행이 아닌 읽기용 — Claude-Code 형태의 에이전트 루프가 어떻게 구성되는지 보여주는 짧은 Python 코드베이스 | 광고된 OpenAI 호환성은 코드에 존재하지 않습니다. 클라이언트가 Anthropic SDK를 래핑하므로 일반 chat-completions 엔드포인트는 작동하지 않습니다 | — |
| QodeX | 활성 상태지만 매우 작음: 2026-06-11 생성, 2026-08-22 마지막 푸시, 별 32개. OpenAI의 Codex와 무관함 | 임의의 기본 URL을 받는 openai 유형, ollama 유형, 기본적으로 프롬프트 캐싱이 활성화된 anthropic 유형입니다. 구성에는 키 자체가 아니라 키 변수 이름이 저장됩니다. 자유롭게 구성 가능 | 하나의 구성에 로컬 서버와 클라우드 엔드포인트를 모두 저장하고 프로필을 사용해 실행마다 전환하는 로컬 우선 작업 | 단일 유지 관리자 규모이므로 호환성을 깨는 업스트림 변경을 흡수할 커뮤니티가 없고, 누구도 런타임 검증을 수행하지 않음 | — |
| GoCode | 활성 상태지만 최소 수준: 2026-07-25 생성, 2026-09-17 마지막 기본 브랜치 커밋, 별 5개 | 이름이 지정된 9개 게이트웨이에서 대부분 OpenAI 형태이며, Anthropic이 유일한 네이티브 항목입니다. config.toml에서 공급자별 base_url을 설정합니다. 자유롭게 구성 가능 | 세션 중 공급자 전환을 지원하고 시스템에 Node나 Python 런타임이 필요 없는 단일 소형 Go 바이너리 | 배포된 기본 모델 ID가 이미 오래되어 직접 고정해야 하며, 이름이 오랫동안 사용된 Go 자동 완성 데몬과 충돌함 | — |
| Jan Agent | 미리 보기: 문서에 따르면 설치 프로그램은 nightly 채널에서 가져옵니다. 상위 저장소는 활성 상태이며 마지막 커밋은 2026-09-18입니다 | 기본적으로 OpenAI 호환이며 api-type 플래그를 통해 Anthropic Messages를 사용할 수 있습니다. 플래그, 구성 파일 또는 환경 변수를 사용합니다. 자유롭게 구성 가능 | 하나의 플래그를 변경해 OpenAI 스타일 또는 Anthropic 스타일 엔드포인트 중 하나를 대상으로 하는 터미널 에이전트 | nightly 채널에서 설치되는 미리 보기 소프트웨어이므로 빌드마다 플래그와 동작이 변경될 수 있으며 기록한 설정은 특정 버전에 종속됨 | 설정 |
| Junie CLI | 활성 상태이며, JetBrains 커스텀 모델 문서 페이지에는 확인한 당일인 2026년 9월 18일 날짜가 표시됨 | 기본 URL, 키(환경 변수 보간 지원), OpenAI completions·Anthropic·Gemini 형식을 선택하는 apiType을 포함하는 JSON 모델 프로필입니다. BYOK 페이지에는 JetBrains AI 구독이 필요하지 않다고 명시되어 있습니다 | 자신의 공급자 요금으로 터미널에서 Junie 에이전트를 사용하려는 JetBrains 사용자 | 문서는 CLI만 구체적으로 설명하며 동일한 프로필이 IDE 플러그인에도 적용되는지는 확인하지 않습니다. 또한 에이전트 도구 사용에 충분히 강력한 모델이어야 한다고 강조합니다 | 가격, 설정, Claude Code와 비교 |
| Docker Agent | 활성 상태이며 cagent에서 이름이 변경되었습니다. 이전 저장소 경로는 새 경로로 연결되고 기존 환경 변수 접두사도 계속 작동합니다 | 명시적 api_type을 통한 OpenAI chat completions와 기본 URL 및 키 변수 이름을 지원하며, 네이티브 anthropic, google, bedrock 공급자 유형도 제공합니다. 자유롭게 구성 가능 | YAML로 작성하고 OCI 아티팩트로 배포하는 선언적 멀티 에이전트 팀 | 이름과 요금 청구가 혼란스러움: 이전 cagent 자료, 현재 Docker Agent 문서, Docker 자체의 AI 구독 페이지가 서로 다른 내용을 설명함 | — |
| fast-agent | 활성 상태이며 확인 시점에 저장소가 보관 처리되지 않았고 열린 이슈와 풀 리퀘스트가 있음 | YAML에서 base_url과 api_key를 받는 일반 OpenAI 호환 공급자 또는 단일 실행용 기본 URL 플래그입니다. 네이티브 Anthropic, OpenAI, Google, Azure, DeepSeek 경로도 별도로 존재합니다. 자유롭게 구성 가능 | 대화형 CLI에서 구동하며 Python으로 MCP 네이티브 에이전트와 워크플로 패턴을 구축 | 제품이 아닌 프레임워크이므로 호스팅 서비스나 상용 지원이 없으며, 문서화된 일반 예시는 로컬 엔드포인트입니다. 따라서 원격 엔드포인트는 사양에 포함되지만 예시와 같은 형태는 아님 | — |
| Stakpak | 휴면 상태지만 보관 처리되지는 않음: Apache-2.0이지만 최신 기본 브랜치 커밋은 2026-07-06이고 최신 릴리스 v0.3.88은 2026-06-10 날짜임 — 확인 시점 기준 2개월 넘게 조용함 | api_endpoint 키를 통한 OpenAI 호환성을 지원하며, 네이티브 Anthropic 및 OpenAI 키도 허용됩니다. Stakpak 계정은 선택 사항이지 필수 사항은 아닙니다 | Kubernetes 디버깅, CI/CD, 인프라 코드화 등 DevOps 및 인프라 작업을 지원하며 파괴적인 명령에 대한 가드레일을 제공 | README의 작동 예시 두 개 모두 api_endpoint를 로컬 서버로 지정하므로 원격 사례는 사양에 포함되지만 예시와 같은 형태는 아닙니다. 위의 커밋 공백까지 고려하면 활발히 개발 중인 프로젝트라기보다 도입 전에 확인해야 할 프로젝트로 취급해야 합니다 | — |
| VT Code | 활성 상태지만 명시적으로 실험적이며 1인이 유지 관리합니다. README에는 로컬 추론과 일부 자동화 흐름이 릴리스 간에 변경될 수 있다고 적혀 있습니다 | base_url과 키 변수 이름을 포함하는 vtcode.toml의 OpenAI 호환 커스텀 공급자 배열과 선택적 providers 허용 목록입니다. 자유롭게 구성 가능 | 다양한 공급자 선택권과 감사 가능한 공급자 허용 목록을 원하는 사용자를 위한 단일 정적 Rust 바이너리 | 여가 시간에 이루어지는 1인 유지 관리와 자체 선언된 실험적 영역으로 인해 릴리스 간 구성 안정성이 실제 위험 요소임 | OpenCode와 비교 |
| CodeBuddy Code | 활성 상태이며, CLI 문서에서 v2.153.0을 참조하는 Tencent Cloud 제품 | 기본 URL과 키 변수 쌍을 통한 OpenAI 호환성으로, 타사 모델 서비스용으로 제시됩니다. 익숙한 UX에도 불구하고 문서에는 Anthropic 형식이라는 주장이 없습니다. 타사 경로에는 플랜 제한이 없습니다 | 샌드박스 실행, 커스텀 하위 에이전트, 훅을 지원하는 Claude-Code 형태의 터미널 워크플로 | 서로 무관한 여러 제품이 CodeBuddy라는 이름을 사용하며, CLI를 타사 기본 URL로 지정하면 공급자 자체의 지역 전환 기능이 더 이상 적용되지 않음 | — |
| Warp | 활성 상태이며, 확인한 문서 페이지에 2026년 9월 16일 최종 업데이트 날짜가 표시됨 | 커스텀 추론 엔드포인트용 OpenAI Chat Completions로, Free 및 자격을 갖춘 유료 플랜에서 사용자별로 구성합니다. 직원 수가 10명을 초과하는 조직에는 Business 또는 Enterprise가 필요합니다. 별도의 엔터프라이즈 전용 기능은 클라우드 공급자의 네이티브 경로를 지원합니다 | 번들 모델 할당량 대신 자신의 엔드포인트를 대상으로 실행되는 에이전트형 터미널 UI | 두 가지 제한이 함께 적용됩니다. 조직 규모 규칙과 엔드포인트가 공개적으로 연결 가능해야 한다는 엄격한 요구 사항입니다 — localhost, 사설 네트워크 주소, 내부 전용 프록시는 즉시 거부됩니다 | Claude Code와 비교 |
에디터 및 IDE 포크
Continue, Void, PearAI는 여기 아닌 보관 및 대체됨 섹션에 있습니다.
| 클라이언트 | 수명 주기 | 프로토콜 / BYOK 경계 | 적합한 용도 | 키 제한 | Kunavo 페이지 |
|---|---|---|---|---|---|
| Zed | 활성 상태이며 2026-09-18에 푸시됨 | OpenAI 호환 및 Anthropic 호환이라는 두 개의 독립적인 설정 트리가 있으며 각각 자체 api_url을 사용합니다. 요금 페이지에는 무료 Personal 플랜에서 자체 API 키로 무제한 사용할 수 있다고 명시되어 있으므로 BYOK는 유료 기능이 아닙니다. 편집 예측에는 자체 트리가 있으며 OpenAI 호환 공급자도 사용할 수 있습니다 | 하나의 키로 에이전트 패널, 인라인 지원, 편집 예측을 구동할 수 있는 빠른 네이티브 에디터 | 모델 검색 기능이 없습니다. 모든 모델을 자체 토큰 제한과 함께 직접 선언해야 하며 오타가 나면 오류 대신 모델 없음으로 처리됩니다. Zed를 모델 공급자로 사용하는 경우와 기본 편집 예측 모델에는 여전히 Zed 로그인이 필요합니다 | vs Cursor, 설정 |
| Theia IDE | 활성 상태이며 2026-09-18에 푸시되었고 같은 날 nightly가 태그됨 | OpenAI 호환입니다. model, url, id, key를 포함하는 커스텀 모델 객체의 환경 설정 배열을 사용합니다. 플랜이나 계정 제한은 없지만 AI 기능은 로컬 토글을 통해 비활성화된 상태로 제공됩니다 | 모든 모델 엔드포인트를 설정에서 명시적으로 선언하는 공급자 중립적 Eclipse Foundation 데스크톱 IDE | 모델 검색 기능이 없으며 잘못된 url이나 id는 조용히 실패합니다. 다운로드 가능한 Theia IDE와 다른 제품이 내장하는 Theia 플랫폼을 혼동하지 마세요 — 위 구성은 IDE의 구성입니다 | 설정 |
| Twinny | 활성 상태이며 2026-09-18에 푸시되었고 MIT 라이선스임 | 두 가지 경로를 통한 OpenAI 호환성: chat은 구성된 경로에 chat-completions를 추가하고 autocomplete는 레거시 completions 경로를 사용합니다. 공급자는 테스트 버튼이 있는 양식을 통해 한 번에 하나씩 추가합니다. 자유롭게 구성 가능 | fill-in-the-middle과 chat을 의도적으로 서로 다른 모델 또는 서로 다른 엔드포인트로 지정할 수 있는 무료 VS Code 자동 완성 및 채팅 | 채팅 호환성이 자동 완성 작동을 의미하지는 않습니다. chat completions만 제공하는 엔드포인트에서는 채팅은 작동하지만 유령 텍스트는 작동하지 않습니다. completions 경로와 fill-in-the-middle 템플릿을 별도로 확인하세요 | 설정, vs Continue |
| Qoder | 활성 상태이며, 최신 커스텀 모델 문서가 있는 Alibaba의 에이전트형 코딩 플랫폼 | 표면별 제한이 적용됩니다. IDE에서는 기본 URL과 키를 입력하고 OpenAI 호환(chat completions 또는 responses) 또는 Anthropic 호환 선택기를 사용합니다. CLI는 그렇지 않습니다. 자체 커스텀 모델 페이지에는 settings.json에서 BYOK를 직접 구성하지 말아야 하며 사용 가능한 공급자, 모델, 자격 증명 필드는 계정의 BYOK 카탈로그에서 고정된다고 명시되어 있습니다 | 번들 할당량 대신 자신의 키로 저장소를 인식하는 에이전트형 IDE 작업 | IDE와 CLI는 BYOK 규칙을 공유하지 않으므로 제품 전체에 대해 "Qoder가 커스텀 엔드포인트를 지원한다"고 주장하는 것은 CLI에 대해서는 사실이 아님 | 설정, vs Claude Code |
| Dyad | 활성 상태이며 2026-09-11에 릴리스 v1.15.0, 2026-09-18에 커밋이 있음 | OpenAI 호환만 지원합니다. ID, 표시 이름, 기본 URL을 사용해 커스텀 공급자를 추가한 후 각 모델을 정확한 모델 ID로 추가합니다. Dyad Pro 크레딧은 제한이 아니라 대안입니다 | 전체 빌드 루프가 자신의 키로 실행되는 로컬 데스크톱 앱 구축 | 커스텀 모델에는 출력 토큰 및 컨텍스트 창 제한을 직접 입력해야 합니다. 비워 두면 앱이 기본값으로 대체하며 긴 빌드가 조용히 제한될 수 있습니다 | 요금, 설정, vs Lovable |
| bolt.diy | 휴면 상태지만 보관 처리되지는 않음: 마지막 커밋 2026-02-07, 열린 이슈 83개, 마지막 태그 v1.0.0은 2025-05-12 | OpenAI와 유사한 공급자 항목 또는 로컬 env 파일의 기본 URL 및 키 쌍을 통한 OpenAI 호환성입니다. 완전한 셀프 호스팅이며 제한이 없습니다 | 모든 키가 자체 env 파일에 유지되는 셀프 호스팅 브라우저 내 풀스택 앱 구축 | 2026-02-07 이후 아무도 코드를 푸시하지 않았으므로 새 모델 ID, 공급자 특이 사항, 열린 백로그를 모두 직접 감당해야 합니다 — 오늘 작동하는 설정이 유지 관리되는 설정이라는 뜻은 아님 | 모델 및 API 비용, vs Dyad and Bolt.new |
데스크톱 채팅 및 지식 기반 클라이언트
Witsy는 보관 섹션에 있으며 Smart Chat은 엔드포인트 없음 표에 있습니다. Smart Chat에는 임의의 타사 기본 URL이 문서화되어 있지 않기 때문입니다.
| 클라이언트 | 수명 주기 | 프로토콜 / BYOK 경계 | 적합한 용도 | 키 제한 | Kunavo 페이지 |
|---|---|---|---|---|---|
| Cherry Studio | 활성 상태이며 2026-09-18에 푸시됨. AGPL-3.0 커뮤니티 에디션과 별도로 판매되는 엔터프라이즈 에디션 및 상용 라이선스 옵션이 있음 | 기본적으로 OpenAI 호환이며 공급자별로 OpenAI Responses, Anthropic, Gemini를 선택할 수 있습니다. 공급자 루트를 입력하면 앱이 버전 경로를 자체적으로 추가하고, 후행 해시는 주소를 정확히 고정합니다. 자유롭게 구성 가능 | 많은 공급자, 어시스턴트, 로컬 모델, 문서를 다루는 한 사람을 위한 무료 데스크톱 작업 공간 | API 주소 필드는 엔드포인트가 아니라 루트입니다. 설정 페이지에 따르면 주소가 #로 끝나지 않는 한 Cherry Studio가 /v1/chat/completions를 자체적으로 추가하므로 전체 chat-completions URL을 붙여 넣으면 경로가 중복됩니다. 이를 제거했을 풀 리퀘스트(#19120)는 2026-09-04에 병합되지 않은 채 종료되었습니다 | 설정 |
| Chatbox AI | 활성 상태이며 저장소 이름이 chatboxai/chatbox로 변경되었고 이전 경로는 리디렉션됩니다. 2026-09-16에 푸시됨 | 커스텀 공급자를 위한 OpenAI 호환 chat completions입니다. API 호스트, 빈 API 경로, 키를 사용해 공급자를 추가한 후 모델 목록을 가져옵니다. 플랜 제한 없음 | 이미 키를 보유한 비개발자에게 데스크톱, 모바일, 웹에서 작동하며 모델 ID를 직접 입력하는 대신 모델 목록을 가져오는 기능을 제공 | 두 API 표면이 같은 이름을 사용하지만 서로 반대 방향을 가리킵니다. 제품은 컴퓨팅 포인트로 요금이 청구되는 유료 플랜에서 OpenAI 호환 엔드포인트도 제공하지만, 이는 BYOK가 아닙니다 | 설정 |
| Jan Desktop | 활성 상태이며 2026-09-18에 푸시됨, 최신 릴리스 v0.8.4는 2026-07-23. 이전 조직 경로는 여기로 리디렉션됨 | 공급자별로 선택하는 OpenAI 호환 또는 Anthropic 호환입니다. 기본 URL에는 서버가 요구하는 버전 경로가 포함되어야 하며, 인증되지 않은 로컬 서버에도 키가 필요합니다. 자유롭게 구성 가능 | 내장 추론 엔진으로 로컬 및 오프라인에서 시작하지만 동일한 앱으로 유료 클라우드 엔드포인트에도 연결하려는 사용자 | 커스텀 공급자는 기능을 자동 감지하지 않습니다. 앱이 모델의 도구, 비전, 오디오 지원 여부를 추론할 수 없으므로 모델별로 활성화해야 하며, 그렇지 않으면 조용히 작동하지 않습니다 | 모델 및 API 비용, vs LM Studio |
| Msty Studio | 활성 상용 제품이며 공개 저장소가 없는 비공개 소스입니다. 공개 변경 로그의 최신 항목은 2026-07-24의 v2.9.6인 반면, 2026-10-01 Msty가 다운로드용으로 제공한 빌드는 2.9.11이었습니다 | 커스텀 공급자를 위한 OpenAI 호환성 — 2.9.11 빌드에서 라벨을 확인한 "Open AI Compatible" 유형과 API Key 및 Inference Endpoint —이며 이 경로에는 플랜 제한이 없습니다. Azure 및 Bedrock 공급자 유형은 유료 등급에서만 사용할 수 있습니다 | Docker를 절대 실행하지 않을 사용자를 위한 세련된 비공개 소스 데스크톱 작업 공간 | 공개 커밋 기록이 없으므로 유지 관리는 전적으로 공급자 변경 로그에 달려 있습니다. 내장 도구 프리셋은 공급자별이며 커스텀 공급자는 이를 상속하지 않습니다 | 요금, 설정, vs LM Studio and AnythingLLM |
| AnythingLLM | 활성 상태이며 MIT 라이선스, 2026-09-17에 푸시됨. 데스크톱 앱과 셀프 호스팅 서버를 모두 제공 | 기본 URL, 키, 모델 이름, 컨텍스트 창, 최대 토큰을 받는 일반 공급자를 통한 OpenAI 호환 chat completions입니다. 셀프 호스팅 시 플랜 제한 없음 | 작업 공간별 모델 선택을 지원하는 자체 컴퓨터 또는 서버의 문서 검색 | 채팅, 임베딩, 전사는 독립적으로 구성되므로 채팅 엔드포인트만으로는 임베딩을 사용할 수 없으며 작동하는 검색 설치에는 두 번째 공급자가 필요합니다. 문서에는 일반 공급자가 개발자 중심이라고도 명시되어 있습니다 | vs Open WebUI, 설정 |
| Open WebUI | 활성 상태이며 2026-09-18에 푸시됨. 비표준 라이선스 — BSD-3에 어느 시점이든 직전 30일 동안 최종 사용자 수가 50명을 초과하는 배포에 적용되는 브랜딩 조항이 추가됨 | 관리자 연결에서 URL과 키를 입력해 일반 모델과 에이전트 백엔드 모두에 OpenAI chat completions를 사용합니다. 모델 목록 엔드포인트는 권장되지만 선택 사항이며, 없으면 허용 목록 필드에 모델 ID를 입력합니다. 자유롭게 구성 가능 | 엔드포인트 앞에 배치하는 셀프 호스팅 멀티 사용자 채팅 서버이며 에이전트 백엔드를 연결하는 표준 위치 | 도구 호출 품질은 업스트림의 스키마 충실도만큼만 좋습니다. 문서에서는 필수 필드가 생략되어 도구 호출이 조용히 실패하는 호환성 계층을 특별히 지적합니다 | 설정 |
| LibreChat | 활성 상태이며 MIT 라이선스, 2026-09-18에 푸시됨 | 기본적으로 OpenAI 호환입니다. 커스텀 엔드포인트에서 anthropic 공급자 값을 사용하면 대신 네이티브 Messages 클라이언트를 통해 라우팅됩니다. 구성 파일만 사용하며 기본 URL은 API 루트입니다. 자유롭게 구성 가능 | 각 엔드포인트에 자체 키 정책, 모델 허용 목록, 비용 계산이 필요한 셀프 호스팅 멀티 사용자 배포 | 공급자를 추가하려면 설정 창을 클릭하는 것이 아니라 YAML을 편집하고 다시 시작해야 합니다. 엔드포인트별 토큰 가격은 직접 입력하는 메타데이터이므로 표시되는 비용은 입력한 값만큼만 정확합니다 | vs Open WebUI, 설정 |
| LobeHub | 활성 상태이며 이름이 변경되었습니다. 이전 lobe-chat 저장소 경로는 이제 리디렉션되고 2026-09-18에 푸시되었습니다. 채팅 프레임워크에서 에이전트 운영자로 재배치되었으며 상용 조건이 포함된 커뮤니티 라이선스를 사용합니다 | 셀프 호스팅용 커스텀 기본 URL이 문서화되어 있고 공급자 SDK 옵션은 OpenAI 및 Anthropic 유형을 노출합니다. 호스팅 클라우드에서 커스텀 기본 URL을 유료 플랜으로 제한하는지는 문서에 명시되어 있지 않습니다 | 플러그인 및 MCP 마켓플레이스를 갖춘 셀프 호스팅 채팅 및 에이전트 작업 공간으로, 자체 인스턴스를 운영하는 팀을 위한 제품 | 이름 변경은 적용되었지만 생태계는 그렇지 않습니다. 타사 가이드와 이전 환경 변수 안내는 여전히 이전 이름을 사용하며 새 버전에서 설정 단계도 변경되었습니다 | 설정 |
| ChatWise | 활성 상용 제품이며 공개 저장소가 없는 비공개 소스입니다. 문서와 요금 페이지는 모두 2026-09-18에 게시됨 | 커스텀 공급자별 OpenAI 호환 또는 Anthropic 호환을 지원하며 모델 목록 엔드포인트에서 모델을 가져오거나 직접 추가할 수 있습니다. 일회성 Pro 라이선스가 존재하지만 커스텀 공급자가 무료 등급에서 작동하는지는 어느 페이지에도 명시되어 있지 않습니다 | 빠른 네이티브 데스크톱 클라이언트를 원하고 구독 대신 한 번 결제하며 자신의 키를 가져오는 사용자 | 수동으로 추가한 모델에는 자동 감지된 기능이 없습니다. 컨텍스트 길이, 비전, 오디오, 추론을 직접 선언해야 하며 잘못된 플래그는 조용히 고장 난 기능이 됩니다. 무료 등급은 개인적·비상업적 용도로 허가됩니다 | 설정, API 비용, vs Chatbox |
| TypingMind | 활성 상용 제품이며 일회성 라이선스 플랜으로 판매되고 팀 제품은 별도로 요금이 청구됨 | 2026-10-01에 확인한 실시간 Add Custom Model 양식은 OpenAI Chat Completions, OpenAI Responses, Claude Messages, Gemini API 유형을 제공하며 Endpoint URL 필드에는 전체 경로가 필요합니다 — 공식 예시는 chat-completions 경로로 끝납니다. 공개된 플랜 표에서 등급 제한이 없음 | 한 번 구매한 후 자신의 토큰을 제공해 사용하는 세련된 BYOK 채팅 프런트엔드 | 기본 URL로 게시된 엔드포인트에는 접미사를 직접 추가해야 합니다. 요청은 브라우저에서 직접 전송됩니다 — TypingMind의 Local AI 페이지에 명시되어 있습니다 — 따라서 엔드포인트가 CORS 헤더를 보내야 합니다. 양식의 선택형 "Route requests via TypingMind Cloud" 토글이 이를 우회하는 문서화된 방법입니다 | 설정, 요금, 대안 |
| Copilot for Obsidian | 활성 상태이며 2026-09-16에 4.0.9 릴리스, AGPL-3.0입니다. 문서가 새 도메인으로 이동했고 이전 경로는 리디렉션됩니다 | OpenAI 호환입니다. 기본 URL과 모델 ID로 커스텀 공급자를 추가하고 엔드포인트에 필요한 경우 키를 추가합니다. 문서에 따르면 셀프 호스팅 라이선스가 필요하지 않으며 유료 등급은 별도의 관리형 경로입니다 | 플러그인의 호스팅 서비스 구독 없이 자신의 키로 Obsidian 보관함을 검색하고 대화 | 연결 테스트는 통과하지만 채팅이 계속 실패한다면 공급자의 CORS 옵션을 활성화해야 합니다 — 그러면 스트리밍이 중단되어 응답이 토큰 단위가 아니라 완료 후 표시됩니다 | 설정, API 비용, vs Smart Connections |
| NextChat | 활성 상태지만 느려지고 상용화되는 중: 마지막 커밋 2026-08-11, 마지막 태그 릴리스 2025-07-29. 현재 저장소는 유료 호스팅 서비스를 전면에 내세우며 셀프 호스팅은 여전히 문서화된 배포 경로로 남아 있음 | OpenAI 호환성: 하나의 기본 URL 변수가 OpenAI 경로를 다시 작성하고 다른 공급자는 자체 변수를 사용합니다. 셀프 호스팅만 지원하며 플랜 제한이 없습니다 | 엔드포인트 앞에 배치하는 원클릭 셀프 호스팅 채팅 UI로, 모델 이름 변수가 사용자에게 표시되는 이름을 정확히 제어합니다 | 해당 변수에 엔드포인트의 모델 ID를 나열하기 전에는 모델 ID가 표시되지 않습니다. 기본 URL만 설정하면 사용자는 기본 메뉴를 보게 됩니다 | 설정 |
| ChatGPTBox | 활성 상태이며, 소유권이 프로젝트 조직으로 이전되었고 기존 경로는 리디렉션됩니다. 2026-09-06 릴리스 v2.7.1. 제품명 변경이 아닌 이전입니다 | 사용자 지정 모델 모드에서 OpenAI 호환 방식으로 작동하며, 사용자 지정 API 주소와 키를 지원합니다. 자유롭게 구성 가능 | 사용자 자체 엔드포인트를 대상으로 하는 페이지 내 브라우저 어시스턴트로, 선택 작업, 요약, 검색 결과 사이드바를 제공합니다 | 주요 무료 모드는 사용자의 키가 아닌 로그인된 웹 세션을 사용합니다. BYOK는 의도적으로 사용자 지정 모델 모드로 전환한 경우에만 적용됩니다 | — |
워크플로 빌더
Flowise는 여기가 아니라 보관된 섹션에 있습니다.
| 클라이언트 | 수명 주기 | 프로토콜 / BYOK 경계 | 적합한 용도 | 키 제한 | Kunavo 페이지 |
|---|---|---|---|---|---|
| Dify | 활성 상태이며 빠르게 개발 중입니다. 마지막 커밋은 2026-09-18, 릴리스는 2026-09-10의 1.17.1입니다. 수정된 Apache 2.0 라이선스 | OpenAI 호환 방식이며, 퍼스트파티 호환성 플러그인을 통해 모델 유형별로 선언합니다. LLM, 임베딩, 재순위화, 음성-텍스트 변환, 텍스트-음성 변환마다 별도의 플러그인 인스턴스가 필요합니다. 셀프 호스팅에서는 플랜 제한이 없습니다 | 하나의 키를 여러 모델 슬롯에서 사용하며 검색 파이프라인과 에이전트 워크플로를 시각적으로 구성하는 팀 | LLM이 아닌 유형에서는 플러그인이 API 버전을 직접 추가하므로, 버전 경로로 이미 끝나는 기본 URL을 사용하면 경로가 중복됩니다. 또한 상용 라이선스 없이 멀티 테넌트 서비스로 실행하는 것을 라이선스가 금지합니다 | 설정, API 비용, n8n과 비교 |
| n8n | 활성 상태이며 마지막 커밋은 2026-09-18입니다. Sustainable Use License에 따른 페어 코드이며, 엔터프라이즈 라이선스 파일은 트리에서 표시됩니다 | OpenAI 호환 방식입니다. 자격 증명에는 기본 API 기반을 재정의하는 것으로 설명된 base-URL 필드가 있으며, 이는 문서뿐 아니라 자격 증명 소스에서도 직접 확인됩니다. 현재 OpenAI Chat Model 노드(버전 1.3, n8n 2.41.4)에서는 "Use Responses API"가 기본적으로 켜져 있으므로, 끄지 않으면 요청이 responses 경로로 전송됩니다. 셀프 호스팅에서는 플랜 제한이 없습니다 | LLM 단계가 더 큰 워크플로 안에 포함되고 기본 URL 하나를 변경하면 모든 AI 노드가 동시에 이동하는 셀프 호스팅 자동화 | 자격 증명 테스트는 기본 URL에 모델 목록 요청을 보내 HTTP 상태만 확인하므로, 해당 경로가 없는 엔드포인트는 테스트에 실패하고 그 경로에서 우연히 200을 반환하는 잘못된 기본 URL은 통과합니다. 호스팅 클라우드에서는 같은 노드가 사용자의 자격 증명 대신 공급업체 자체 크레딧으로 실행될 수 있으므로 어떤 항목이 선택되었는지 확인해야 합니다 | 설정, API 비용, n8n과 비교 |
| AutoGPT Platform | 저장소는 활성 상태(2026-09-18 푸시)이지만, 검색 트래픽에서 의미하는 2023년 자율 에이전트인 AutoGPT Classic은 명시적으로 유지 관리되지 않습니다. 공식 문서에는 종속성이 업데이트되지 않고 이슈도 수정되지 않는다고 나와 있습니다 | OpenAI 호환 채팅 완성 기능이며, 제품의 두 부분은 서로 다르게 작동합니다. 표면 수준 제한: 셀프 호스팅 설치에서 AutoPilot 채팅 에이전트는 CHAT_BASE_URL를 사용하며, 가이드에는 작동하는 형태 중 하나로 관리형 OpenAI 호환 API가 나와 있습니다. 반대로 블록 계층 공급자 헬퍼는 폐쇄형 공급자 열거를 사용하며, OpenAI 및 Anthropic 클라이언트는 기본 URL 없이 생성됩니다. 사용자가 설정할 수 있는 유일한 호스트는 신뢰할 수 있는 호스트 이름 허용 목록으로 확인되는 Ollama 호스트입니다 | 채팅 에이전트가 자체 엔드포인트에서 실행될 수 있는 마켓플레이스 포함 블록 기반 시각적 빌더 | 두 경로는 서로 다른 환경 변수를 읽으므로 하나를 설정해도 다른 하나는 설정되지 않습니다. 가이드에 따르면 호스팅된 agpt.co 배포는 이러한 변수를 완전히 무시하므로 이는 셀프 호스팅 경로입니다. 채팅 전송 계층은 환경에 이미 존재하는 OpenAI 키를 대체 수단으로 사용하는 것도 거부하므로 CHAT_API_KEY를 명시적으로 설정해야 합니다. 2026-10-01에 v0.8.2의 단일 컨테이너 이미지로 요청을 기록하는 대체 서버를 대상으로 실행했으며, 채팅 한 턴과 세 번의 도구 왕복이 완료되었습니다 | 사용자 지정 API 설정, 가격, 대안 |
항상 실행되는 개인 에이전트
| 클라이언트 | 수명 주기 | 프로토콜 / BYOK 경계 | 적합한 용도 | 키 제한 | Kunavo 페이지 |
|---|---|---|---|---|---|
| OpenClaw | 활성 상태이며 2026-09-18에 푸시되었습니다. Clawdbot, Moltbot, OpenClaw로 두 번 이름이 변경되었고, 이전 저장소 경로 두 개 모두 현재 위치로 연결됩니다 | 공급자별 api 필드가 요청 어댑터를 선택하며, JSON에는 baseUrl, apiKey 및 models 배열도 포함됩니다. 사용자 지정 공급자 예시는 openai-completions와 anthropic-messages를 사용합니다. 게이트웨이 구성 참조에는 openai-responses, google-generative-ai, google-vertex, bedrock-converse-stream을 포함한 11개 어댑터가 나열되어 있으며, baseUrl이 지정되어 있지만 api가 없으면 요청 어댑터로 openai-completions를 기본 적용합니다. v2026.9.7의 구성 스키마는 이 11개에 google-interactions를 더한 12개를 허용합니다. google-interactions는 2026년 9월 25일에 추가되었으며 Google 공급자 페이지에는 문서화되어 있지만 참조 문서에는 아직 없습니다. 자유롭게 구성 가능 | 가장 큰 플러그인 생태계와 커뮤니티 범위를 원할 때의 기본 범용 개인 에이전트 | 카탈로그 검색 기능은 없습니다. 각 모델을 ID로 직접 나열해야 하며 contextWindow, maxTokens 및 토큰당 비용 필드는 선택 사항이고 생략하면 기본값이 적용됩니다. 비용을 생략하면 지출 보고는 추정치이고, 입력하면 청구된 금액이 아니라 입력한 값을 반영합니다 | 가격, 대안 |
| Hermes Agent | 활성 상태이며 MIT 라이선스입니다. 2026-09-18에 푸시되었고 릴리스 태그는 v2026.9.14입니다 | 기본적으로 OpenAI 호환 방식이며, 사용자 지정 공급자의 transport 필드로 Anthropic Messages로 전환할 수 있습니다. 대화형 또는 YAML 구성으로 설정합니다. 플랜, 구독 또는 계정 제한이 없습니다 | 로컬 데이터베이스에 메모리를 저장하고 하나의 엔드포인트를 통해 여러 채팅 플랫폼에서 접근할 수 있는 지속형 개인 CLI 에이전트 | 기본 가정은 OpenAI 형태의 채팅 완성이므로 Anthropic 전용 엔드포인트에는 별도의 transport 필드가 필요합니다. 그렇지 않으면 잘못된 전송 형식이 아니라 고장 난 엔드포인트처럼 보이는 오류가 발생합니다 | 가격, OpenClaw와 비교 |
| nanobot | 활성 상태이며 MIT 라이선스입니다. 2026-09-18에 푸시되었고 HKUDS가 게시했습니다. 다른 활성 프로젝트가 다른 곳에서 같은 이름을 사용하므로 링크를 따라가기 전에 조직을 확인해야 합니다 | 사용자 지정 및 임의 이름의 공급자에 대해 OpenAI 호환 방식입니다. Anthropic 형태의 엔드포인트는 내장 anthropic 공급자의 기본 URL을 재정의해야 합니다. 문서에는 버전 경로를 포함하라고 나와 있습니다. 자유롭게 구성 가능 | 웹 UI, 터미널 또는 채팅 앱으로 실행되며 자체 OpenAI 호환 API를 다시 제공하는 셀프 호스팅 개인 에이전트 | 임의로 이름을 지정한 사용자 지정 공급자는 OpenAI 형태만 지원하며 Anthropic 요청 형식을 사용하지 않습니다. 네이티브 백엔드는 프록시 필드를 그대로 거부합니다 | OpenClaw와 비교 |
| ZeroClaw | 활성 상태이며 Apache-2.0 라이선스입니다. 2026-09-18에 푸시되었습니다 | wire_api 필드가 공급자별로 채팅 완성 또는 OpenAI Responses를 선택하며, Anthropic 형태의 경로는 별도의 공급자 슬롯에 있습니다. 사용자 지정 슬롯에는 uri 필드가 필수이고 내장 제품군도 재정의합니다. 모든 필드는 환경 변수로 설정할 수 있습니다. 자유롭게 구성 가능 | 저가 하드웨어에서도 실행할 수 있을 만큼 작고, 감독형 자율성과 OS 수준 샌드박싱을 제공하는 보안 우선 Rust 런타임 | wire는 전송만이 아니라 동작도 변경합니다. OpenAI 호환 및 Responses wire는 Anthropic 거부 메타데이터를 전달할 수 없으므로 자동 대체는 Anthropic 슬롯을 통해서만 작동하며, 채팅 완성 경로에서 프롬프트 캐싱을 사용하려면 기본값이 아닌 플래그가 필요합니다 | OpenClaw와 비교 |
| NanoClaw | 활성 상태이며 MIT 라이선스입니다. 2026-09-17에 푸시되었습니다 | 기본 경로에서는 Anthropic 형태이며 계정 제한이 있습니다. 기본 런타임이 Claude Agent SDK이므로 기본적으로 Claude 구독 또는 Anthropic 키가 필요합니다. 모든 Anthropic 호환 엔드포인트는 base-URL과 토큰 쌍으로 사용할 수 있고, OpenAI 호환 액세스는 skill을 위임하는 간접 방식입니다 | 이미 Claude Code를 사용하는 사람을 위한 OpenClaw의 컨테이너 격리 대안으로, 여러 메시징 플랫폼에 연결됩니다 | OpenAI 전용 엔드포인트는 위임 스킬을 통해 접근해야 합니다. /add-codex로 설치하는 별도의 Codex 공급자(@openai/codex 0.155.1 고정)는 OpenAI 키 또는 ChatGPT 로그인으로 OpenAI 자체 서비스를 통해 OpenAI 모델을 실행합니다. 여기서 Responses WebSocket이 멈추면 NanoClaw의 10분 턴 제한 시간이 만료되어 종료되며, 이는 2026-10-01에 재현되었습니다. 또한 이 프로젝트는 설계상 구성 파일을 제공하지 않으므로 BYOK 설정은 env 파일과 그룹별 CLI 명령에 저장됩니다 | OpenClaw와 비교, Codex 시간 초과 |
| PicoClaw | 활성 상태이며 MIT 라이선스입니다. 2026-09-17에 푸시되었고 Sipeed가 게시했습니다. 처음부터 Go로 작성되었으며 명시적으로 포크가 아닙니다 | 이름 지정에 주의해야 합니다. anthropic 공급자 값은 OpenAI 호환 채팅 완성을 의미하고 anthropic-messages는 네이티브 Messages API를 의미합니다. api_base 필드로 엔드포인트를 재정의할 수 있으며 사용자 지정 헤더로 인증을 재정의할 수 있습니다. 자유롭게 구성 가능 | 여기서 가장 작은 설치 공간을 차지하며, 에이전트, 게이트웨이, TUI 모드를 제공하는 하나의 Go 바이너리로 항상 실행 및 임베디드 배포를 목표로 합니다 | Messages 경로만 제공하는 엔드포인트는 anthropic 값에서 404를 반환합니다. Bedrock 및 Azure ID 경로는 기본 바이너리에 포함되지 않으며 빌드 태그를 사용해 다시 빌드해야 합니다 | API 비용 및 설정, 404 오류, OpenClaw와 비교 |
| IronClaw | 활성 상태이며 Apache-2.0 라이선스입니다. 2026-09-13에 푸시되었고 nearai 조직에서 게시했습니다 | base URL이 필수인 일반 openai-compatible 채팅 완성 어댑터와, 각각 base-URL 재정의를 지원하는 네이티브 Anthropic, Gemini, Bedrock 및 기타 어댑터를 제공합니다. 환경 변수 대체 기능으로 컨테이너와 일회성 실행을 지원합니다. 자유롭게 구성 가능 | 암호화된 로컬 비밀 저장소, 샌드박스 도구, 점진적 도구 공개를 제공하는 개인정보 보호 및 보안 중심 에이전트 OS | 일반 어댑터에는 기본 호스트가 없으므로 기본 URL을 제공해야 합니다. 문서의 모든 예시는 이를 명시적으로 설정하며, 호스팅된 타사 엔드포인트는 하나도 없습니다. 기본 URL이 없을 때 어느 계층에서 실패하는지는 문서에 나와 있지 않습니다 | 사용자 지정 API, 컨텍스트 예산 오류, OpenClaw와 비교 |
| Agent Zero | 활성 상태이며 2026-09-18에 푸시되었습니다. 2024-06-10에 생성된 이 그룹에서 가장 오래된 프로젝트입니다. 소유권이 개인 계정에서 agent0ai 조직으로 이전되었고 기존 경로는 리디렉션됩니다 | 일반 공급자를 통한 OpenAI 호환 채팅 완성으로, 모델별 API URL 필드와 별도로 입력하는 키를 사용합니다. UI 전용이며 설치 가이드에는 구성 파일이나 환경 변수에 해당하는 방법이 없습니다. 플랜 제한 없음 | 웹 UI가 포함된 Docker 실행 프롬프트 기반 에이전트 프레임워크로, 완성된 어시스턴트라기보다 직접 구성하는 프레임워크에 가깝습니다 | 채팅, 유틸리티 및 임베딩 모델은 독립적으로 구성되므로 채팅은 제공하지만 임베딩은 제공하지 않는 엔드포인트는 구성을 분리해야 합니다. 문서에서는 매우 작은 유틸리티 모델이 메모리 작업에서 완전히 실패한다고 경고합니다 | OpenClaw와 비교 |
| OpenManus | 활성 상태이지만 눈에 띄게 느립니다. 2026-08-22에 푸시되었고 최신 커밋은 2026-08-16입니다. 오래된 링크의 함정이 있습니다. 원래 저장소 경로는 리디렉션되지 않으며 현재는 별개의 무관한 저장소로 연결됩니다 | 문서뿐 아니라 소스에서 확인된 OpenAI 호환 채팅 완성 기능입니다. base_url, api_key, model을 포함하는 config.toml 블록을 사용하며 api_type 필드로 Azure 또는 Bedrock 클라이언트로 전환합니다. 자유롭게 구성 가능 | 연구 및 브라우저 자동화를 위한 범용 에이전트 루프의 오픈 재구현으로, 이 그룹에서 가장 기계적인 구성을 사용합니다 | 독립적인 LLM 블록이 두 개 있으며 하나는 주 모델용, 하나는 비전용이고 각각 자체 기본 URL과 키가 필요합니다. 예제 구성은 대부분의 현재 엔드포인트에서 실패할 2025년 모델 ID도 여전히 고정합니다 | API 비용 및 설정, 토큰 및 도구 오류 |
| SillyTavern | 활성 상태이며 AGPL-3.0 라이선스입니다. 2026-09-14에 푸시되었습니다 | 사용자 지정 완성 소스를 통한 OpenAI 호환 채팅 완성입니다. 문서에서는 chat-completions 접미사를 추가하지 말고 연결이 실패하면 버전 경로를 추가해 보라고 합니다. 자유롭게 구성 가능 | 강력한 프롬프트 제어를 제공하는 장문 롤플레잉 및 캐릭터 채팅으로, 코딩 사용자층과는 실제로 다른 구매자와 컨텍스트 및 토큰 패턴을 가집니다 | 엔드포인트보다 프롬프트 후처리 모드가 더 중요합니다. "no tools" 변형은 프롬프트에서 도구 호출을 제거하며, 그 아래에서는 도구 호출이 오류 없이 지원되지 않습니다 | 최적의 API, 설정 |
| Msty Go | 활성 상태이며 2026-08-04에 Msty Claw에서 이름이 변경되었습니다. 비공개 소스이며 가격 페이지에는 팀 요금제가 예정됨으로 표시된 $0 베타 플랜이 나와 있습니다 | 알 수 없음. 설정에는 유형, 표시 이름, 기본 URL, 키 및 모델 목록 동작이 문서화되어 있지만 유형 옵션은 열거되어 있지 않으므로 사용자 지정 공급자가 생성하는 wire 형식은 공개되지 않았습니다 | 명시적인 폴더, 격리된 실행 및 검토 가능한 작업을 제공하는 제한된 데스크톱 작업 실행기 | 비공개 소스, 무료 베타이며 공급자 유형 목록이 문서화되지 않았습니다. 임의의 OpenAI 호환 엔드포인트가 작동하는지 문서만으로 확인할 수 없습니다. 설치하여 검증해야 합니다 | 설정 |
| Page Assist | 활성 상태이며 MIT 라이선스입니다. 2026-09-13에 푸시되었습니다 | OpenAI 호환 방식입니다. 설정에 OpenAI 호환 탭이 있으며 Custom 옵션에서 API URL과 키를 입력합니다. 자유롭게 구성 가능 | 현재 보고 있는 페이지를 읽을 수 있는 브라우저 사이드바 채팅으로, 터미널을 열 일이 없는 사용자를 위한 제품입니다 | 자율 에이전트가 아닌 브라우저 확장 채팅 UI로, 코딩이나 도구 실행 루프가 없습니다. 여전히 로컬 모델에 중심을 두므로 클라우드 경로는 상대적으로 적게 테스트됩니다 | 설정 |
문서화된 타사 엔드포인트가 없는 클라이언트
이 세 제품은 검색 결과에 표시될 만큼 운영 중이지만, 어느 것도 임의의 기본 URL을 사용하도록 클라이언트를 지정하는 방법을 문서화하지 않습니다. 여기서는 서로 다른 세 가지 사실을 구분해야 합니다. 자체 공급자 키를 입력할 수 있는지, 자체 엔드포인트를 입력할 수 있는지, 어느 쪽인지 아직 확인되지 않았는지입니다. Devon은 공급자 키를 받고 기본 URL 필드는 문서화하지 않습니다. Kiro CLI는 둘 다 지원하지 않습니다. 엔터프라이즈 문서에 설명된 API 키는 스크립트에서 CLI를 실행하기 위한 Kiro 자체 키이며 모델 공급자의 키를 가져오는 방법이 아닙니다. Smart Chat은 플랜 제한이 있고 임의 엔드포인트 지원은 단순히 확인되지 않았을 뿐이며, 거부된 것과는 다릅니다. Kunavo에서 클라이언트에 접근할 수 있게 하는 것은 엔드포인트 열뿐입니다.
| 클라이언트 | 카테고리 | 수명 주기 | 실제로 제공되는 항목 | 그 결과 사용자가 선택할 수 있는 항목 |
|---|---|---|---|---|
| Kiro CLI | 터미널 | 활성 상태이며 Amazon Q Developer CLI에서 이름이 변경되었습니다(2025-11-17 사용 가능, 2025-11-24 자동 업데이트, 기존 진입점은 계속 작동). 별도로 Amazon Q Developer IDE 플러그인과 유료 구독은 2027-04-30에 지원이 종료되며, 2026-05-15부터 신규 가입이 차단됩니다 | 문서화된 내용 없음. 모델은 구독 등급을 통해 제공되고 Bedrock을 통해 전달됩니다. 모델 문서에는 사용자 지정 공급자, 키 또는 기본 URL 옵션이 없습니다. BYOK는 공개 기능 요청으로만 존재합니다 | 현재 타사 엔드포인트는 사용할 수 없습니다. CLI 위에 구축된 별도의 오픈 소스 오케스트레이션 제품인 Kiro Crew와 혼동하지 마십시오. 제공 기능과 사용자 지정 엔드포인트 에이전트보다 우수한 경우는 Kiro CLI와 Claude Code 비교에서 비교합니다 |
| Devon | 터미널 | 공식적으로 보관되지는 않았지만 사실상 중단되었습니다. 기본 브랜치의 최신 커밋은 2024-07-29이고 모든 종류를 통틀어 마지막 저장소 푸시는 2025-05-26입니다 | 키는 가능하지만 엔드포인트는 불가능합니다. README에는 공급자별 키 변수와 로컬 Ollama 경로가 문서화되어 있지만 어디에도 base-URL 또는 api-base 재정의가 없습니다 | 역사적 참고용입니다. 디렉터리 값은 구분을 위한 것입니다. Devon(오픈 소스, 중단됨)은 동일한 검색 결과를 지배하는 다른 상용 제품 Devin이 아닙니다 |
| Smart Chat (Smart Connections) | Obsidian 플러그인 | 활성 상태이지만 별도의 제품으로 나뉘어 있습니다. 무료 핵심 제품은 키가 필요 없는 시맨틱 검색으로 포지셔닝되고, API 모델을 사용하는 채팅은 별도 확장 기능입니다. 마지막 커밋은 2026-09-16입니다 | 플랜 제한이 있으며 임의 엔드포인트는 확인되지 않았습니다. 문서화된 워크플로에는 Smart Chat Pro와 고정된 이름의 어댑터 집합에서 선택한 모델이 필요합니다. 문서화된 유일한 사용자 지정 기본 URL은 특정 셀프 호스팅 앱용입니다 | 임의 엔드포인트 지원은 없다고 단정하지 말고 알 수 없는 것으로 처리해야 합니다. 현재 문서로는 결론을 내릴 수 없습니다. 이전 Smart Connections 설정 페이지는 명시적으로 더 이상 사용되지 않으므로 재사용하지 마십시오. 사용자 지정 엔드포인트를 지원하는 클라이언트와의 비교는 Obsidian용 Copilot과 Smart Connections 비교에 있습니다 |
은퇴, 보관 및 대체됨
이 열 개 항목은 이름으로 검색한 사용자가 설치 명령이 아니라 상태를 확인하도록 디렉터리에 포함되어 있습니다. 현재 추천 항목은 하나도 없습니다.
| 클라이언트 | 상태 | 현재 상태 | 대신 이동할 곳 |
|---|---|---|---|
| Continue | 유지 관리가 중단되었습니다. VS Code 확장, CLI 및 JetBrains 플러그인의 최종 2.0.0 릴리스 이후 저장소는 읽기 전용입니다. 회사 자체 사이트에는 Cursor에 인수되었다고 나와 있습니다. 기본 브랜치의 마지막 커밋은 2026-07-21입니다 | 번들 인증이 제거된 현재 타사 엔드포인트로 다시 지정할 수 있는 동결된 코딩 에이전트로, VS Code 확장, CLI 및 JetBrains 플러그인을 제공합니다 | 기존 설치만 대상으로 하며 시작점으로는 적합하지 않습니다. 다시 확인하는 사용자를 위한 기계적인 경고: 저장소에는 보관 표시가 없고 푸시 날짜도 매일 변경되므로 보관 플래그 검사는 활성 상태로 보고합니다. 기존 설정 페이지 |
| Void | 2026-06-02에 보관되었으며 읽기 전용이고 기여를 받지 않습니다. README는 첫 부분에서 이를 더 이상 사용되지 않는다고 선언합니다 | README 자체가 주로 VS Code 포크를 위한 참고 자료로 권장하는 보관된 VS Code 포크 | 마이그레이션하십시오. README는 커뮤니티 포크 저장소를 가리킵니다. Zed와 Theia가 이 디렉터리에서 유지 관리되는 편집기입니다. 마이그레이션 관련 자료: Void 편집기 대안 |
| PearAI | 편집기 저장소는 2025-05-20 이후 출시되지 않았으며 조직 전체에서 가장 최근 활동은 2026-06-19입니다. 홈페이지는 운영 중이고 여전히 라우터 구독을 판매합니다 | Continue 계열 편집기로, BYOK 안내는 2024년 11월 말에 마지막으로 수정되었으며 여전히 2024년 당시 모델을 현재 라인업으로 제시합니다 | 작동하는 BYOK 대상이라고 제시하지 마십시오. 현재 빌드에서 사용자 지정 엔드포인트 흐름을 확인할 수 있는 사람은 없습니다. 먼저 설치된 사본에서 확인하고, 편집기 저장소만으로 제품이 종료되었다고 추론하지 마십시오 |
| Witsy | 기업 소유자에게 이전되었고 휴면 상태입니다. 2026-04-08에 이전되었으며 마지막 릴리스는 2026-03-04, 최신 커밋은 2026-04-09입니다. 제품 도메인은 현재 저장소로 리디렉션됩니다 | 문서는 정확하지만 유지 관리되지 않는 BYOK 데스크톱 어시스턴트이자 MCP 클라이언트 | 현재 추천 항목이 아닙니다. 위 표에서 유지 관리되는 데스크톱 클라이언트를 선택하십시오 |
| Flowise | 2026-08-13에 문서 및 임베드 저장소와 함께 보관되었습니다. 이슈와 풀 리퀘스트는 잠겨 있으며 유지 관리자들은 게시된 패키지가 사용 중단으로 표시될 것이라고 밝혔습니다 | 유지관리자들이 사용자에게 포크하도록 안내하는 Apache-2.0 코드베이스입니다. 호스팅형 클라우드 서비스가 여전히 운영되는지는 어느 쪽으로도 명시되어 있지 않으며, 홍보 사이트에도 보관 처리 안내가 없습니다. | 마이그레이션하거나 사용을 중단하기 위한 단계로만 이용하세요. Dify와 n8n은 이 디렉터리에서 유지보수가 계속되는 워크플로 빌더입니다. 마이그레이션 참고 자료: Flowise 대안, Dify와 Flowise 비교, Flowise와 n8n 비교 |
| SWE-agent | 유지보수만 진행 중이며 후속 프로젝트로 대체되었습니다. 저장소는 보관 처리되지 않았지만(마지막 푸시: 2026-09-14), README와 문서 모두 개발이 다른 곳으로 옮겨졌다고 명시합니다. | 완전히 문서화된 단일 YAML 구성으로 게시된 벤치마크 실행을 재현하는 데는 여전히 사용할 수 있습니다. | 원 프로젝트 측은 새 작업에 mini-SWE-agent를 권장하며, mini-SWE-agent는 위의 터미널 도구 표에 있습니다. |
| Plandex | 휴면 상태이며 도메인도 더 이상 해석되지 않습니다. 마지막 푸시는 2025-10-03입니다. 2026-09-18에 사이트와 호스팅된 문서의 도메인이 모두 해석되지 않았으며, 서로 독립적인 두 공개 DNS 리졸버를 통해 확인했습니다. | 웹사이트, 호스팅된 문서, 클라우드 서비스에 모두 접속할 수 없는 자체 호스팅형 계획 수립 에이전트입니다. 사이트가 운영되던 때에도 사용자 지정 제공업체를 사용하려면 자체 호스팅이 필요했습니다. 클라우드 BYOK 요금제에서는 기본 제공업체만 사용할 수 있었습니다. | 원 프로젝트 측에서 달리 밝히기 전까지는 유지보수가 중단된 것으로 간주하세요. 마이그레이션 참고 자료: Plandex와 Aider 비교 |
| Mentat(보관된 CLI) | 보관 처리되었으며, 마지막 푸시는 2025-01-07입니다. 저장소 경로는 의도적으로 보관용 경로로 변경되었고, README는 프로젝트가 보관 처리되었다는 안내로 시작합니다. | 종료된 명령줄 도구입니다. 이름은 다른 제품에 재사용되었습니다. 보관된 저장소의 README에 따르면 Mentat은 이제 호스팅형 코드 리뷰 봇이라는 다른 제품을 가리키며, 이 환경에서는 해당 제품의 현재 운영 상태를 확인할 수 없었습니다. | 프로젝트 안에는 옮겨 갈 대상이 없습니다. 위 표에서 유지 관리되는 터미널 에이전트 중 하나를 선택하세요. |
| OpenCode(보관된 Go CLI) | 보관 처리되었으며, 마지막 푸시는 2025-09-18입니다. README는 프로젝트가 Crush라는 이름으로 이어지고 있다는 안내로 시작합니다. | Go로 작성된 원래의 TUI OpenCode로, 출처 확인용으로만 남겨 둔 것입니다. | 위의 터미널 도구 표에 있는 Crush입니다. 현재 사람들이 사용하는 OpenCode와 혼동하지 마세요. 현재의 OpenCode는 별도의 TypeScript 프로젝트이며, Kunavo의 기존 OpenCode 페이지는 이 보관된 저장소가 아니라 그 프로젝트를 설명합니다. Crush와 OpenCode 비교에서 이 계보를 설명합니다 |
| iFlow CLI | 운영이 종료되었습니다. 저장소 공지에는 2026년 4월 17일에 운영을 종료할 예정이라고 명시되어 있습니다. 해당 날짜는 이미 지났으며, 공지는 여전히 README 맨 위에 있습니다. | 설정 문서가 아직 공개되어 있는 폐기된 OpenAI 호환 터미널 에이전트입니다. 바로 그 점이 함정입니다. | 마이그레이션 용도로만 참고하세요. 위 표에서 유지보수가 계속되는 OpenAI 호환 터미널 에이전트를 선택하세요. 마이그레이션 참고 자료: iFlow CLI 대안 |
Kunavo 검증 상태
이 디렉터리에 있는 클라이언트 중 기록된 테스트에서 Kunavo를 통해 요청을 완료한 클라이언트는 없습니다. 이것이 실제 상황이며, 이 차이에 따라 다음에 취해야 할 조치가 달라지므로 숨기기보다 명확히 밝혀야 합니다.
| 상태 | 의미 | 의미하지 않는 것 |
|---|---|---|
| 설정 가이드 게시됨 | Kunavo는 클라이언트 자체 문서를 바탕으로 이 클라이언트의 구성 단계를 작성했습니다 | 이는 요청이 전송되었거나 도구 호출이 측정되었다는 뜻도, 클라이언트가 인증이나 검증을 받았거나 공식적으로 지원된다는 뜻도 아닙니다 |
| 요청 경로 확인됨 | Kunavo가 로컬 모의 엔드포인트를 대상으로 하거나 의도적으로 유효하지 않은 키를 사용해 클라이언트를 실행하거나 클라이언트에서 요청을 보내고, 전송한 내용과 돌아온 응답을 기록했습니다 | Kunavo를 통해 텍스트 생성, 스트리밍 또는 도구 호출이 성공했다는 의미는 아닙니다 |
| 테스트하지 않음 | 해당 행의 프로토콜 및 엔드포인트 세부 정보는 명시된 확인 날짜에 공급업체의 문서, README 또는 저장소 소스 코드에서 확인한 내용입니다 | 클라이언트가 작동하지 않는다는 의미가 아니라, 여기에서 실행한 사람이 없다는 의미입니다 |
이 디렉터리의 클라이언트 77개 중 40개에 대해 Kunavo 설정 가이드가 게시되어 있습니다: Aider, goose, Crush, Pi, Oh My Pi, DeepSeek Harness, Factory Droid, Qwen Code, Kimi Code, OpenHands, mini-SWE-agent, Nanocoder, Mistral Vibe CLI, GitHub Copilot CLI, Open Interpreter, Amp, Jan Agent, Junie CLI, Zed, Theia IDE, twinny, Qoder, Dyad, Cherry Studio, Chatbox, Msty Studio, AnythingLLM, Open WebUI, LibreChat, LobeChat, ChatWise, TypingMind, Copilot for Obsidian, NextChat, Dify, n8n, SillyTavern, Msty Go, Page Assist 및 Continue. 요청 경로를 확인한 가이드는 n8n과 TypingMind 두 가지이며, 나머지는 클라이언트의 문서나 소스를 바탕으로 작성했습니다. 이 디렉터리의 그 밖의 모든 행은 테스트하지 않았으며, 해당 가이드 안의 개별 기능도 테스트하지 않았습니다.
실질적으로는 새 클라이언트에서 수행하는 첫 작업을 검증 단계로 삼아야 합니다. 범위를 제한한 요청을 하나 보내고, 응답이 스트리밍되는지, 도구 호출이 결과를 반환하는지 확인한 다음, 기록된 요금을 확인하고 나서 예약 작업이나 유료 작업을 해당 클라이언트로 옮기세요.
자신의 키로 실행할 때 드는 비용
클라이언트가 자신의 엔드포인트를 사용하도록 설정되면 요금은 사용자 좌석 수가 아니라 토큰 수를 기준으로 부과됩니다. Kunavo의 실시간 카탈로그 요금 기준으로 Claude Sonnet 5의 요금은 입력 토큰 100만 개당 $1.40, 출력 토큰 100만 개당 $7.00이며, Claude Haiku 4.5의 요금은 각각 $0.70와 $3.50입니다.
캐시되지 않은 입력 토큰 400,000개와 출력 토큰 30,000개를 사용하는 가상의 에이전트 세션은 카탈로그 기준 예상 비용이 $0.77(Claude Sonnet 5 사용 시), $0.38(Claude Haiku 4.5 사용 시)입니다. 이는 가정한 사용량에 따른 토큰 비용 계산이며, 실제로 측정한 작업 비용도 청구액의 상한도 아닙니다. 캐시 요금, 외부 도구 비용, 에이전트가 수행하는 모든 재시도 비용은 제외됩니다. 실패한 도구 호출을 재시도하는 에이전트는 매 시도마다 비용을 지불합니다.
표시된 요금이 가장 저렴하다는 주장과 작업 완료 비용이 가장 낮다는 주장은 서로 다르며, 이 디렉터리는 어느 쪽도 보장하지 않습니다. 요금이 낮은 소형 모델은 더 많은 시도와 검토가 필요할 수 있습니다. 먼저 요금표에서 후보 모델을 비교한 다음, 그중 두 모델로 동일한 실제 작업을 수행해 측정하세요. Kunavo에서는 최소 $10 선불 충전이 필요하며 구독은 없습니다. 카탈로그 예상 비용과 최종 청구액의 관계는 결제 상세 안내를, 현재 카탈로그는 요금 안내를 참고하세요.
관련 자료: OpenAI 호환 API는 이러한 클라이언트 대부분이 기대하는 엔드포인트 형식을 설명하고, Anthropic 기본 URL은 Messages 프로토콜을 사용하는 클라이언트를 다루며, 빠른 시작은 첫 번째 키를 사용할 수 있도록 안내합니다. 실제 엔드포인트에서 이러한 클라이언트 중 하나를 테스트할 준비가 되면 Kunavo 계정을 만드세요.
자주 묻는 질문
사용자 지정 API 엔드포인트를 사용할 수 있는 AI 에이전트 클라이언트는 무엇인가요?
대부분의 오픈 소스 터미널 에이전트, 대부분의 자체 호스팅 채팅 프런트엔드 및 대부분의 상시 실행 개인 에이전트는 요금제나 계정 요건 없이 base-URL 필드를 문서화합니다. 예외는 네 그룹으로 나뉩니다. 엔드포인트 필드가 일부 환경에만 존재하는 클라이언트(Factory Droid는 CLI와 데스크톱, Qoder는 IDE에는 있지만 CLI에는 없음, OpenHands는 로컬 백엔드에는 있지만 클라우드 백엔드에는 없음, AutoGPT Platform 채팅 에이전트는 자체 호스팅 시에는 있지만 호스팅 클라우드에는 없음), 임의의 base URL이 유료 또는 얼리 액세스 등급 뒤에 있는 클라이언트(Amp 사용자 지정 엔드포인트 URL, 직원 10명 초과 조직용 Warp, Smart Chat Pro), 하나의 프로바이더 프로토콜만 사용하는 클라이언트(Gemini CLI는 base URL을 받지만 여전히 Gemini 고유 형식의 요청을 전송함), 엔드포인트 필드가 전혀 없는 클라이언트(Kiro CLI, Devon)입니다.
문서화된 사용자 지정 엔드포인트가 모든 기능의 작동을 의미하나요?
아니요. base-URL 필드는 요청이 전송될 위치만 설정합니다. 도구 호출, 프롬프트 캐시, fill-in-the-middle 자동 완성, 임베딩, 비전 및 스트리밍은 각각 채팅이 성공하는 동안에도 실패할 수 있는 별도의 기능입니다. Twinny는 채팅 완성 대신 레거시 completions 경로로 자동 완성을 전송하고, AnythingLLM은 임베딩을 별도의 프로바이더로 구성하며, SillyTavern은 일부 프롬프트 후처리 모드에서 도구 호출을 제거합니다. 또한 여러 클라이언트에서는 각 모델의 컨텍스트 윈도우와 토큰 가격을 직접 입력해야 합니다. 실제 작업을 옮기기 전에 필요한 구체적인 기능을 테스트하세요.
Kunavo가 이러한 에이전트 클라이언트를 테스트했나요?
엔드 투 엔드 테스트는 아닙니다. 이 디렉터리의 어떤 클라이언트도 기록된 테스트에서 Kunavo를 통한 요청을 완료하지 않았습니다. Kunavo 설정 가이드가 있는 경우에도 구성 단계는 해당 클라이언트의 자체 문서나 공개된 소스에서 작성되었으며 측정된 결과가 아닙니다. 두 설정 페이지는 한 단계 더 나아갑니다. n8n 페이지에는 로컬 모의 엔드포인트 및 잘못된 키를 사용한 Kunavo를 대상으로 n8n 2.41.4를 실행한 기록이 있고, TypingMind 페이지에는 잘못된 키로 typingmind.com에서 전송된 브라우저 요청 기록이 있습니다. 이는 성공적인 실행이 아닌 요청 수준의 확인입니다. 여기의 모든 프로토콜 및 엔드포인트 설명은 명시된 확인 날짜에 프로바이더 문서, README 또는 저장소 소스에서 옮겨 적은 것입니다. 새로운 클라이언트에서 처음 실행하는 작업을 직접 검증하는 단계로 간주하세요.
이 프로젝트 중 무엇으로 시작하면 안 되나요?
Continue는 최종 2.0.0 릴리스 이후 읽기 전용 상태이며, 해당 회사는 Cursor에 인수되었다고 밝혔습니다. Void는 2026-06-02에, Flowise는 2026-08-13에 보관 처리되었습니다. iFlow CLI는 자체 종료일을 2026년 4월 17일로 발표했습니다. Mentat과 Go OpenCode CLI는 보관되었으며, SWE-agent는 유지 관리 전용 상태이고 업스트림에서는 대신 mini-SWE-agent를 권장합니다. Plandex는 2025-10-03 이후 저장소 활동이 없고 도메인도 더 이상 확인되지 않습니다. Devon은 2024-07-29 이후 기본 브랜치 커밋이 없으며, PearAI의 자체 키 사용 안내는 2024년 11월에 마지막으로 편집되었습니다. 이러한 프로젝트는 시작점이 아니라 마이그레이션 및 구분을 위한 디렉터리에 포함되어야 합니다.
나열된 모델 중 가장 저렴한 모델의 가격이 작업을 완료하는 가장 저렴한 방법인가요?
반드시 그렇지는 않습니다. 나열된 토큰당 요율과 작업을 완료하는 데 드는 총비용은 서로 다른 측정값입니다. 더 낮은 요율의 소형 모델은 더 많은 시도, 더 긴 컨텍스트 또는 더 많은 사람의 검토가 필요할 수 있으며, 실패한 도구 호출을 재시도하는 에이전트는 시도할 때마다 비용을 지불합니다. 요율표로 후보를 고른 다음, 결정하기 전에 동일한 실제 작업을 두 모델에서 측정하세요. Kunavo는 토큰당 카탈로그 요율을 공개하며, 구독 없이 $10 선불 충전부터 시작합니다.
위 표의 모든 클라이언트 이름은 해당 행을 작성할 때 근거로 삼은 프로젝트 자체 문서 페이지, README 또는 저장소 파일로 연결됩니다. 행이 CLI의 별도 문서나 공급업체의 인증 페이지 등 두 번째 페이지에도 근거를 두는 경우, 해당 페이지는 관련 내용을 설명하는 셀 안에 링크로 표시됩니다. 이 정보는 2026년 9월 17일에 수집되었습니다. 2026년 9월 18일 검토에서는 GitHub REST API를 통해 보관 처리된 모든 행과 엔드포인트가 없는 모든 행, 그리고 대부분의 활성 행에 대해 보관 상태 플래그, 푸시 날짜, 커밋 날짜, 이전 경로의 리디렉션 등 수명주기 정보를 다시 확인했습니다. 또한 모든 행이 아니라 프로토콜 및 자체 키 사용 셀 중 일부에 대해서만 링크된 문서를 다시 읽었습니다. 프로젝트의 홍보 사이트와 저장소의 내용이 서로 다른 경우에는 저장소와 유지관리자의 직접적인 설명을 근거로 삼았으며, 그 차이를 해당 행에 명시했습니다. 스타 수, 푸시 날짜, 요금제 구조는 특정 시점의 정보이므로 시간이 지나면 달라집니다. 모든 수명주기 셀은 동일한 확인 절차를 다시 수행할 수 있도록 작성되어 있습니다. 2026년 10월 1일에는 공개 저장소가 있는 모든 클라이언트의 수명주기를 GitHub API를 통해 다시 확인하고, 모든 출처 링크를 다시 열었으며, 당일 확인 결과에 따라 n8n, TypingMind, Msty Studio 행과 Kiro CLI의 지원 범위를 수정했습니다. 같은 날 Pi 행의 프로토콜 셀도 Pi의 갱신된 모델 페이지와 Pi v0.99.2 소스의 api 타입, 해당 타입에 따른 디스패치 및 등록된 구현을 대조하여 다시 확인하고 수정했습니다. 프로토콜 필터는 여전히 문서에 명시된 네 가지 값을 반영합니다. 같은 날 Oh My Pi 행의 프로토콜 및 적합한 용도 셀도 v18.4.8의 docs/models.md 문서와 models.yml 스키마를 대조하여 다시 확인하고 수정했습니다. OpenClaw 행의 프로토콜 셀과 필터도 사용자 지정 공급업체 페이지, 게이트웨이 구성 참조, Google 공급업체 페이지, v2026.9.7의 구성 스키마를 대조하여 다시 확인하고 수정했습니다. Kunavo 토큰 요율은 실시간 카탈로그에서 가져오며, 비용 예시는 설명을 위한 토큰 계산입니다.