핵심 요점
- Jan은 무료이며 오픈소스입니다. 공식 GitHub LICENSE는 저작자 표시 요청이 추가된 Apache License 2.0의 변형이며, jan.ai에는 가격 페이지가 없습니다
- 내장된 llama.cpp 엔진을 통해 로컬 모델을 실행합니다(지원되는 Apple Silicon 시스템에서는 MLX를 대체 엔진으로 사용 가능)
- OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter 같은 클라우드 제공업체와, OpenAI/Anthropic 호환 사용자 지정 엔드포인트를 통해 Ollama, vLLM, LocalAI 같은 자체 호스팅 백엔드에 연결됩니다
- 엄선된 모델 허브(Jan 자체 릴리스인 Jan Nano, Jan-v3 시리즈 포함)와 HuggingFace 직접 다운로드를 제공합니다
http://127.0.0.1:1337에서 OpenAI 호환 로컬 API 서버를 내장하여 다른 애플리케이션이 Jan을 백엔드로 사용할 수 있게 합니다- 외부 도구 및 에이전트 유형의 워크플로 연결을 위한 Model Context Protocol(MCP)을 지원합니다
- macOS, Windows, Linux에서 사용 가능하며, Microsoft Store와 Flathub에서도 이용할 수 있습니다
- 싱가포르에 본사를 둔 Menlo Research가 개발했습니다. 코드를 호스팅하는 GitHub 조직은 janhq입니다
📍 한 문장으로
Jan은 내장된 llama.cpp 엔진을 통해 AI 모델을 오프라인으로 실행하는 무료 오픈소스 데스크톱 앱이며, 클라우드 제공업체 연결은 선택 사항이고 유료 플랜은 전혀 없습니다.
💬 쉽게 말하면
ChatGPT 같은 구독료를 지불하는 대신, Jan은 모델을 자신의 컴퓨터로 다운로드해 그 자리에서 대화할 수 있게 해줍니다 — 계정이 필요 없고, 모델을 다운로드한 뒤에는 인터넷 연결도 필요 없으며, 청구서도 없습니다. 원한다면 같은 앱에서 자신의 OpenAI 또는 Anthropic API 키를 추가해 클라우드 모델을 사용할 수도 있습니다.
📌참고: 이 리뷰는 로컬 LLM 소프트웨어 디렉터리에 수록된 Jan 항목을 심층적으로 다룬 글입니다 — Jan이 수십 개의 다른 로컬 AI 도구와 비교해 어떤 위치에 있는지 한눈에 보려면 해당 페이지를 참고하십시오.
Jan이란 무엇인가?
Jan은 자신의 컴퓨터에서 실행되는 AI 모델, 또는 원한다면 자신의 API 키를 통해 클라우드 제공업체의 서버에서 실행되는 AI 모델과 대화할 수 있는 데스크톱 애플리케이션입니다. GitHub 설명에서는 이를 "컴퓨터에서 100% 오프라인으로 실행되는 ChatGPT의 오픈소스 대안"이라고 표현합니다. 애플리케이션 자체는(저장소의 GitHub 토픽에 따르면) Tauri 기반 데스크톱 앱으로, 내장된 로컬 추론 엔진을 갖추고 있어 기본적인 오프라인 채팅 경험이 다른 소프트웨어를 먼저 설치하는 것에 의존하지 않습니다.
- 핵심 기능: 내장 엔진을 통해 모델을 로컬로 실행하거나, 사용자가 구성한 클라우드 API 및 자체 호스팅 백엔드로 요청을 라우팅할 수 있는 채팅 인터페이스
- 로컬 추론 엔진: Jan 자체 문서에 따르면 llama.cpp와 GGML을 사용하며, 지원되는 Apple Silicon 하드웨어에서는 MLX를 대체 엔진으로 사용할 수 있습니다
- 클라우드 및 자체 호스팅 연결: OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter, HuggingFace, 그리고 Ollama, vLLM, LocalAI 같은 백엔드를 위한 OpenAI/Anthropic 호환 사용자 지정 엔드포인트
- 개발사: Menlo Research, 싱가포르에 등록된 회사이며, GitHub는 저장소의 LICENSE 파일에 저작권 보유자로 "Menlo Research"를 명시하고 있습니다
- 표준 저장소: github.com/janhq/jan — Jan의 소스 코드, 릴리스, 이슈 트래커에 현재 실제로 사용되고 있는 프로젝트 및 조직 이름
Jan의 프로젝트 역사와 버전 이정표
Jan의 GitHub 저장소는 2023년 8월에 생성되었으며, 이후 로컬 API 서버, 재설계된 인터페이스, 그리고 가장 최근에는 Model Context Protocol 지원과 네이티브 웹 검색을 추가하며 지속적으로 업데이트를 출시해 왔습니다. 일부 제3자 기업 데이터베이스는 Jan의 원래 개발사를 "Homebrew"(또는 "Homebrew Computer Company")로 설명하며, 이를 현재 Menlo Research로 운영되는 팀의 이전 이름으로 파악하고 있습니다. PromptQuorum은 Jan이나 Menlo Research의 공식 발표를 통해 이 개명을 독자적으로 확인할 수 없었으므로, 이를 검증된 사실이 아니라 2차 출처의 주장으로 취급해야 합니다.
- 1v0.4.3 — 2023년 12월 21일: 전 플랫폼 추론 속도 향상
Why it matters: 공식 변경 로그에 따르면 Mac, Windows, Linux, GPU 탑재 기기 전반에서 추론 속도가 향상되었습니다. - 2v0.4.5 — 2024년 1월 29일: 로컬 API 서버 도입
Why it matters: OpenAI 호환 로컬 API 서버가 추가되어, 다른 애플리케이션이 Jan을 백엔드로 취급할 수 있게 한 기능입니다. - 3v0.5.0 — 2024년 6월 3일: UI 개편 및 Codestral 지원
Why it matters: 앱을 더 명확하고 사용하기 쉽게 만들기 위한 대규모 인터페이스 개편과 새로운 모델 지원이 추가되었습니다. - 4v0.6.1 — 2025년 6월 19일: 인터페이스 전면 재설계
Why it matters: Jan의 변경 로그는 이를 앱의 외관과 사용 경험을 완전히 재설계한 것으로 설명합니다. - 5v0.7.0 — 2025년 10월 2일: Projects 기능 및 Azure 지원
Why it matters: 프로젝트 단위의 대화 정리, 모델 이름 변경, Azure OpenAI 제공업체 지원이 추가되었습니다. - 6v0.8.0 — 2026년 5월 22일: Multi-Token Prediction 및 통합 llama.cpp 라우터
Why it matters: 호환되는 llama.cpp 모델을 위한 Multi-Token Prediction이 추가되었고, 앱의 로컬 추론 프로세스가 단일 llama.cpp 라우터로 통합되었습니다. - 7v0.8.4 — 2026년 7월 21일: 네이티브 웹 검색 및 모델별 설정
Why it matters: 네이티브 web_search 및 web_fetch 도구, 모델별 채팅 템플릿 구성, 백엔드가 관리하는 설정 저장 기능이 추가되었습니다 — 이 리뷰 작성 시점 기준 [공식 변경 로그](https://jan.ai/changelog)에 기록된 가장 최근 이정표입니다.
Jan으로 무엇을 할 수 있는가?
Jan의 기능 구성은 기본적으로 모델을 로컬에서 실행하면서 클라우드 모델과 외부 도구를 선택적으로 추가할 수 있게 한다는 하나의 아이디어를 중심으로 합니다. 다음은 Jan 자체의 GitHub README와 문서에 따라 각 기능이 실제로 하는 일을 설명한 것입니다.
- 로컬 AI 모델 — HuggingFace에서 개방형 가중치 모델(Llama, Gemma, Qwen, GPT-oss 등)을 다운로드해 실행하거나, Jan-Code-4B, Jan-v3-4B, Jan-v2-VL, Jan Nano 32k/128k 버전 등 Jan 자체 릴리스를 포함한 Jan의 엄선된 모델 허브에서 선택할 수 있습니다
- 클라우드 통합 — OpenAI(GPT 모델), Anthropic(Claude 모델), Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter용 자신의 API 키를 추가하여, 로컬 모델과 동일한 창에서 해당 모델들과 대화할 수 있습니다
- 사용자 지정 엔드포인트 — Jan은 OpenAI 또는 Anthropic 형식을 사용하는 모든 백엔드에도 연결할 수 있으며, 실제로는 Ollama, vLLM, LocalAI 같은 자체 호스팅 서버와 LiteLLM 같은 라우팅 계층을 포함합니다
- 사용자 지정 어시스턴트 — 매번 빈 기본값에서 대화를 시작하는 대신, 특정 작업이나 페르소나에 맞게 구성된 어시스턴트를 만들 수 있습니다
- OpenAI 호환 로컬 API 서버 — Jan은
http://127.0.0.1:1337에서 OpenAI API의 요청/응답 형식을 그대로 재현하는 API 서버를 노출할 수 있어, 다른 도구가 클라우드 엔드포인트 대신 Jan을 가리킬 수 있습니다 - Model Context Protocol(MCP) — Jan을 MCP 서버 및 도구(Jan 문서는 Claude Code와 OpenClaw를 예시로 언급)에 연결하여, 도구를 사용하는 에이전트 유형의 워크플로를 구현할 수 있습니다
- 프라이버시를 우선하는 설계 — Jan 자체의 입장에 따르면, 로컬 모델만 사용하고 클라우드 제공업체 연결을 추가하지 않는 한 모든 것이 로컬에서 실행되며 어떤 데이터도 기기 밖으로 나가지 않습니다
사용 예시: Jan을 활용하는 세 가지 방법
다음은 위에서 문서화된 Jan의 기능을 바탕으로 구성한 구체적인 워크플로이며, 가상의 사용 사례가 아닙니다.
macOS·Windows·Linux용 Jan 다운로드
Jan은 macOS, Windows, Linux용으로 제공되며, 직접 다운로드, Microsoft Store, Flathub를 통해 이용할 수 있습니다. 아래 링크는 공식 GitHub README와 jan.ai에서 가져온 것입니다 — 빌드 URL은 릴리스마다 바뀔 수 있으므로 항상 해당 페이지에서 직접 확인하십시오.
플랫폼 | 다운로드 |
|---|---|
| Windows | jan.exe 또는 Microsoft Store |
| macOS(Universal) | jan.dmg |
| Linux(.deb) | jan.deb(amd64) |
| Linux(AppImage) | jan.AppImage(amd64) |
| Linux(Flatpak) | Flathub: ai.jan.Jan |
전용 Linux ARM64 빌드는 표준 다운로드 표에 포함되어 있지 않습니다. 이 리뷰 작성 시점 기준으로 Jan의 GitHub 이슈 트래커에는 공식 사전 빌드 패키지 대신 커뮤니티가 작성한 Linux ARM64용 안내가 문서화되어 있습니다 — 최신 상태는 관련 이슈를 확인하십시오. 다른 로컬 모델 도구와 마찬가지로 실제 사용성은 어떤 모델을 로드하느냐에 달려 있습니다. Jan 자체는 호스트 운영체제를 구동하는 것 외에는 고정된 하드웨어 최소 사양이 없지만, 특정 모델의 RAM/VRAM 요구 사항은 그 모델마다 별도로 확인해야 하는 제약입니다.
Jan 요금: 정말 무료인가?
그렇습니다 — Jan에는 유료 플랜이 전혀 없습니다. jan.ai에는 가격 페이지가 없으며, GitHub LICENSE 파일은 "무료" 기능의 일부가 아니라 애플리케이션 전체에 적용됩니다. 라이선스 문구는 Apache License Version 2.0을 기반으로 하며, 한 가지가 추가되어 있습니다: "해당하는 경우, 사용자 대상 문서 및 자료에서" 저작자 표시를 요청(엄격한 요구 사항은 아님)하는 조항입니다. GitHub 자체 저장소 메타데이터는 이 추가 조항 때문에 이를 수정되지 않은 Apache 2.0이 아니라 사용자 지정("Other") 라이선스로 분류합니다 — OSI가 승인한 표준 Apache 2.0 문구를 그대로 사용한 것이 아닙니다.
- 구독, 유료 플랜, Jan 자체가 부과하는 사용량 제한이 전혀 없습니다
- 앱을 사용하는 데 계정이나 가입이 필요하지 않습니다
- Jan을 통해 클라우드 모델(OpenAI, Anthropic 등)을 실행하더라도 해당 제공업체가 API 사용에 부과하는 요금은 여전히 발생합니다 — Jan 자체는 추가 마진이나 수수료를 붙이지 않습니다
- 공식 LICENSE 파일에 따르면, 애플리케이션 라이선스는 저작자 표시 요청이 추가된 Apache License 2.0의 변형입니다 — AGPL 같은 라이선스에 수반되는 카피레프트 의무는 이 문구에 적용되지 않습니다
Jan vs. GPT4All
**Jan과 GPT4All은 완전히 오픈소스이면서 로컬을 우선하는 채팅 앱 중에서도 비교적 자리를 잡은 두 가지입니다.** 두 앱 모두 계정 없이 모델을 오프라인으로 실행하는 것을 강조하기 때문에 자주 비교됩니다. 가장 뚜렷한 차이는 클라우드 모델을 다루는 방식과 각 프로젝트의 조직 구조에 있습니다.
항목 | Jan | GPT4All |
|---|---|---|
| 로컬 엔진 | llama.cpp(+ MLX 옵션) | llama.cpp 기반 |
| 클라우드 모델 지원 | 내장 — OpenAI, Anthropic, Gemini, Groq, Mistral, Azure, OpenRouter | 제한적 / 핵심 초점 아님 |
| 로컬 API 서버 | 있음, OpenAI 호환(:1337) | 있음, OpenAI 호환 로컬 서버 |
| 도구/에이전트 지원 | MCP 통합 | 핵심 초점 아님 |
| 개발사 | Menlo Research | Nomic AI |
| 지원 플랫폼 | macOS/Windows/Linux + MS Store/Flathub | macOS/Windows/Linux |
도구/에이전트 연결(MCP)을 갖춘 로컬과 클라우드의 하이브리드 워크플로가 우선순위라면, Jan의 기능 구성이 둘 중 더 넓습니다. 가능한 한 단순하고 완전히 오프라인으로 작동하는, 기능 범위가 최소화된 채팅 클라이언트가 우선순위라면, nomic.ai/gpt4all에서 GPT4All을 직접 확인해 볼 가치가 있습니다. 두 앱 모두 무료이며 오픈소스입니다. 두 프로젝트 모두 자주 업데이트를 출시하므로, 결정하기 전에 각 프로젝트의 공식 사이트에서 현재 기능을 확인하십시오.
Jan은 누구에게 적합한가?
Jan이 적합한지는 완전히 오프라인인 채팅과 선택적 클라우드 모델을 모두 하나의 무료 앱으로 다루고, 다른 도구를 위한 로컬 API 서버까지 원하는지에 달려 있습니다.
Jan과 다른 로컬 채팅 앱 비교
Jan은 로컬 모델 추론과 선택적 클라우드 연결을 하나의 인터페이스에 결합한 여러 앱 중 하나입니다. 이 분야의 다른 옵션들과 비교했을 때 Jan이 어디에 위치하는지 살펴보겠습니다 — 전체 카탈로그는 로컬 LLM 소프트웨어 디렉터리를, 가장 가까운 정면 비교는 위의 Jan vs. GPT4All 비교를 참고하십시오.
- LM Studio** — 완성도 높은 내장 모델 브라우저를 갖춘, 로컬 모델 중심의 채팅 및 모델 관리 앱입니다. 이 앱과 Jan을 자세히 비교한 LM Studio vs. Jan vs. GPT4All 비교를 참고하십시오.
- GPT4All** — Nomic AI가 만든 오픈소스 로컬 채팅 클라이언트입니다. 위의 전용 비교 섹션을 참고하십시오.
- Msty** — 로컬과 클라우드 모델 채팅을 함께 결합한 폐쇄형 소스 데스크톱 앱으로, 모델 나란히 비교와 문서 RAG 같은 추가 기능을 갖추고 있습니다. 자세한 내용은 Msty 리뷰를 참고하십시오.
- Enchanted** — Ollama 전용으로 구축된 오픈소스 네이티브 Mac/iOS 클라이언트입니다. 플랫폼 범위는 Jan보다 좁지만 Apple 플랫폼에 네이티브로 최적화되어 있습니다. Enchanted 리뷰를 참고하십시오.
- BoltAI** — 로컬 및 클라우드 모델 지원과 함께 시스템 전반 단축키, 앱 통합 같은 깊은 OS 수준 통합을 갖춘 macOS/Windows용 AI 어시스턴트 앱입니다. BoltAI 리뷰를 참고하십시오.
- AnythingLLM** — 문서 채팅과 RAG에 초점을 맞춘 앱입니다. 자신의 문서에 대한 검색이 필요한 주된 기능이라면 AnythingLLM vs. PrivateGPT vs. Open WebUI RAG 비교를 참고하십시오.
- Open WebUI** — 일반적으로 Ollama와 함께 실행되는, 자체 호스팅되는 브라우저 기반 채팅 인터페이스입니다. Jan과 달리 직접 설치하는 네이티브 데스크톱 클라이언트가 아니라 (흔히 컨테이너로) 배포하는 웹 앱입니다.
Jan을 평가할 때 흔한 실수
Jan에 관한 혼란 대부분은 라이선스 조건, Menlo Research와의 관계, 또는 클라우드 옵션이 전혀 없는 순수 오프라인 앱이라는 잘못된 가정에서 비롯됩니다.
자주 묻는 질문
Jan이란 무엇입니까?
Jan(jan.ai, 소스 코드는 github.com/janhq/jan)은 내장된 llama.cpp 엔진을 통해 AI 모델을 로컬로 실행하는 무료 오픈소스 데스크톱 앱이며, OpenAI와 Anthropic 같은 클라우드 제공업체 연결은 선택 사항입니다.
Jan은 무료입니까?
예. jan.ai에는 가격 페이지가 없으며, GitHub LICENSE 파일은 유료 플랜 없이 애플리케이션 전체에 적용됩니다. OpenAI 같은 클라우드 제공업체를 연결하면 해당 제공업체에 API 사용료를 직접 지불하게 됩니다 — Jan 자체는 아무것도 청구하지 않습니다.
Jan은 오픈소스입니까? 어떤 라이선스를 사용합니까?
예, Jan은 오픈소스입니다. LICENSE 파일은 Apache License Version 2.0을 기반으로 하며, 사용자 대상 자료에서 저작자 표시를 요청하는 조항이 추가되어 있습니다. GitHub 저장소 메타데이터는 이 조항 때문에 이를 수정되지 않은 Apache 2.0이 아니라 사용자 지정("Other") 라이선스로 분류합니다. 일부 제3자 목록은 Jan을 AGPL 3.0으로 설명하지만, 현재 LICENSE 파일을 직접 확인한 결과 이는 사실과 다릅니다 — 어떤 법적 판단이든 라이선스 문구를 직접 확인하십시오.
Jan은 오프라인에서 작동합니까?
예. Jan의 모델 허브나 HuggingFace를 통해 로컬 모델을 다운로드하면, Jan은 내장된 llama.cpp 엔진을 통해 인터넷 연결 없이 그 모델을 실행합니다. 인터넷 연결이 필요한 경우는 모델을 처음 다운로드할 때나 연결된 클라우드 제공업체를 사용할 때뿐입니다.
Jan은 GPT나 Claude 같은 클라우드 모델을 지원합니까?
예. Jan은 OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter용 자신의 API 키를 연결할 수 있어, 같은 앱에서 로컬 모델과 함께 클라우드 모델을 사용할 수 있습니다.
Jan은 Ollama, vLLM, LocalAI에 연결할 수 있습니까?
예, 사용자 지정 엔드포인트를 통해 가능합니다. Jan은 OpenAI 또는 Anthropic API 형식을 사용하는 모든 백엔드에 연결할 수 있으며, 이는 Settings > Model Providers에서 구성하는 Ollama, vLLM, LocalAI 같은 자체 호스팅 서버를 포함합니다.
Jan은 어떤 플랫폼을 지원합니까?
공식 GitHub README에 따르면 macOS(범용 빌드), Windows, Linux(.deb 및 AppImage 패키지)를 지원합니다. Jan은 Microsoft Store와 Flathub를 통해서도 배포됩니다.
Jan에는 로컬 API 서버가 있습니까?
예. Jan은 Settings > Local API Server에서 수동으로 시작하는, http://127.0.0.1:1337의 OpenAI 호환 로컬 API 서버를 실행할 수 있습니다. OpenAI API 형식을 기대하는 다른 애플리케이션은 클라우드 엔드포인트 대신 이 주소를 가리키면 됩니다.
Jan은 누가 개발합니까?
Jan은 Jan의 LICENSE 파일에 저작권 보유자로 명시된, 싱가포르에 등록된 회사인 Menlo Research가 개발합니다. 일부 제3자 기업 데이터베이스는 이전 팀 이름으로 "Homebrew"를 언급하지만, PromptQuorum은 공식 출처를 통해 이를 독자적으로 확인할 수 없었습니다.
Jan은 언제 처음 출시되었습니까?
Jan의 GitHub 저장소는 2023년 8월에 생성되었습니다. 이 리뷰가 확인할 수 있었던 공개 변경 로그 항목은 버전 0.4.3(2023년 12월 21일)부터 시작해 버전 0.8.4(2026년 7월 21일)까지 이어집니다 — 전체 이력은 공식 변경 로그를 참고하십시오.
