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) 실행.

시작하기

  1. 설치 – 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
    
  2. 실행 – 프로젝트 폴더 내에서:
    qwen
    
    REPL 내에서 /auth를 사용하여 API 키를 추가한 후 자연어로 질문하세요. 예:
    Explain this repository and show me where to start.
    
  3. 선택적 UI – 릴리스 페이지에서 데스크톱 바이너리를 다운로드하거나 qwen serve --open으로 실험적 웹 UI를 시작하세요.
  4. IDE – 문서에 따라 VS Code, JetBrains 또는 Zed 확장을 설치하세요.
  5. 자동화 – 스크립트에서 에이전트를 호출(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 코딩 어시스턴트를 제공하며, 오픈 소스 모델과 확장 가능한 에이전트 워크플로우에 중점을 둡니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트