QwenLM/qwen-code
An open-source AI coding agent that lives in your terminal.
Qwen Code – 오픈 소스 AI 코딩 에이전트
소개 – Qwen Code는 명령줄 / 데스크톱 / 웹 / IDE / 챗봇 에이전트로, 대규모 언어 모델(OpenAI, Anthropic, Gemini, Qwen 및 Ollama/vLLM을 통한 로컬 모델)과 상호 작용하여 코드를 작성, 설명, 리팩토링 및 디버깅할 수 있게 해줍니다. 단일 실행 파일(qwen)로 제공되며 선택적 UI 통합 및 언어별 SDK를 포함합니다.
중요성 – 상용 "코딩 어시스턴트" 제품(예: Claude Code)에 대한 완전한 기능을 갖춘 셀프 호스팅 대안을 목표로 합니다. 프레임워크와 기반이 되는 Qwen 모델 모두 오픈 소스이므로 공급업체 종속 없이 전체 스택을 로컬에서 실행할 수 있습니다.
핵심 기능
| 기능 | 제공 내용 |
|---|---|
| 에이전트 워크플로우 | 자동 메모리, 자동 기술, 하위 에이전트, 에이전트 팀, 동적 계획, 그리고 수동 프롬프트 없이 다단계 코딩 작업을 실행할 수 있는 "샌드박스" 모드. |
| 멀티 프로토콜 모델 지원 | 런타임에 OpenAI, Anthropic, Gemini, Qwen 또는 호환되는 API(Ollama, vLLM 등) 간 전환 가능. |
| 풍부한 통합 | 터미널(qwen), 데스크톱 앱(macOS/Windows/Linux), 웹 UI(qwen serve), VS Code, JetBrains, Zed용 IDE 플러그인 및 채팅 채널(Telegram, DingTalk, WeChat, Feishu). |
| 헤드리스 / SDK | 스크립트나 CI에서 qwen -p "…"를 실행하거나 TypeScript, Python, Java SDK를 통해 에이전트 임베드 가능. |
| 내장 기술 | /review, /batch, /loop, /bugfix와 같은 명령어, LSP 통합, Git 워크트리 처리 및 컴퓨터 사용 자동화. |
| 에이전트 아레나 및 데몬 | 동일한 작업에서 여러 모델 버전을 비교하거나, HTTP + SSE를 통해 여러 클라이언트에 서비스를 제공하는 공유 데몬(qwen serve) 실행. |
시작하기
- 설치 – Linux/macOS용 한 줄 스크립트, Windows용 PowerShell 스크립트, 또는 npm/Homebrew 사용:
curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash # or on Windows irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex - 실행 – 프로젝트 폴더 내에서:
REPL 내에서qwen/auth를 사용하여 API 키를 추가한 후 자연어로 질문하세요. 예:Explain this repository and show me where to start. - 선택적 UI – 릴리스 페이지에서 데스크톱 바이너리를 다운로드하거나
qwen serve --open으로 실험적 웹 UI를 시작하세요. - IDE – 문서에 따라 VS Code, JetBrains 또는 Zed 확장을 설치하세요.
- 자동화 – 스크립트에서 에이전트를 호출(
qwen -p "...")하거나 Python SDK를 사용하세요:from qwen_code_sdk import query, is_sdk_result_message async for msg in query("Summarize the repo layout.", {"cwd": "/my/project"}): if is_sdk_result_message(msg): print(msg["result"])
평가 스냅샷
Qwen Code는 Qwen 3.7 Max 모델을 사용하여 SWE-bench_Verified 데이터 세트(500개의 실제 코딩 작업)에서 벤치마크되었습니다. 7개의 릴리스 버전 전체에서 평균 pass@3 점수는 약 **77%**이며, 통과율은 **84%**를 상회합니다. 다음 표는 최신 수치를 보여줍니다:
| 버전 | 평균 점수 | 통과율 | pass@3 |
|---|---|---|---|
| 0.0.14 | 77.80% | 84.6% | 84.6% |
| 0.1.0 | 76.73% | 84.6% | 84.6% |
| 0.5.0 | 76.60% | 83.0% | 83.0% |
| 0.10.0 | 76.47% | 84.4% | 84.4% |
| 0.15.0 | 77.67% | 84.6% | 84.6% |
| 0.19.0 | 76.40% | 85.0% | 85.0% |
| 0.22.0 | 77.33% | 84.4% | 84.4% |
생태계 및 확장
- Qwen Code Desktop – 공식 크로스 플랫폼 GUI.
- AionUi – 여러 CLI 스타일 AI 도구를 번들로 제공하는 최신 GUI.
- Gemini CLI Desktop – Qwen Code와 함께 작동하는 또 다른 UI 래퍼.
- Qwen Code Claw – 다른 에이전트(Claude, Codex 등)가 ACP 프로토콜을 통해 Qwen Code에 작업을 위임할 수 있게 하는 기술.
- Aliyun Model Studio CLI – 이미지/비디오 생성 및 모델 배포 기능 추가.
라이선스 및 기여
이 저장소는 Apache-2.0 라이선스로 릴리스되었습니다(LICENSE 참조). 기여를 환영하며, 워크플로우는 CONTRIBUTING.md를 참조하세요.
결론 – Qwen Code는 터미널, IDE 내부, 데스크톱 앱 또는 채팅 플랫폼에서 사용할 수 있는 셀프 호스팅형 멀티모달 AI 코딩 어시스턴트를 제공하며, 오픈 소스 모델과 확장 가능한 에이전트 워크플로우에 중점을 둡니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트