QwenLM/qwen-code
요약
QwenLM의 코딩 에이전트인 Qwen Code는 터미널, IDE 플러그인, 데스크톱 앱 등 다양한 환경을 지원하는 오픈 소스 AI 코딩 에이전트입니다. 자동 메모리, 서브에이전트 팀 등 강력한 에이전트 기능을 기본 제공하며, OpenAI, Anthropic, Gemini 등 여러 API를 통해 유연하게 작동합니다.
핵심 포인트
- 다양한 인터페이스(터미널, IDE, 웹) 지원으로 활용도가 높습니다.
- OpenAI, Anthropic, Gemini 등 다중 프로토콜을 지원하여 벤더 종속성이 없습니다.
- 자동 메모리 및 서브에이전트 팀 등 에이전트 기능이 기본 탑재되어 있습니다.
- Python SDK를 포함한 다양한 방식으로 자동화 통합이 가능합니다.
터미널, 에디터, 데스크톱, 브라우저 및 채팅을 위한 오픈 소스 AI 코딩 에이전트.
중국어 | 독일어 | 프랑스어 | 일본어 | 러시아어 | 포르투갈어 (브라질) | 한국어
즉시 사용 가능한 에이전트 기능(Agentic out of the box) — 자동 메모리(Auto-Memory), 자동 스킬(Auto-Skills), 서브에이전트(SubAgents), 에이전트 팀(Agent Teams), 그리고 MCP. 동적 워크플로우, 설정 불필요.
완벽한 오픈 소스(Open-source, inside and out) — 프레임워크와 Qwen 모델 모두 오픈 소스입니다. 이들은 함께 진화합니다. 벤더 종속성 없음.
다중 프로토콜 지원(Multi-protocol) — OpenAI, Anthropic, Gemini 및 Qwen API를 지원합니다. 모든 타사 제공업체 또는 로컬 모델(Ollama / vLLM)을 사용 가능합니다. 실행 시 전환 가능.
터미널을 넘어(Beyond the terminal) — IDE 플러그인, 데스크톱 앱, 웹 UI, SDK 및 채팅 통합 기능(Telegram / DingTalk / WeChat / Feishu).
팁
Qwen Code는 자체 에이전트와 모델을 사용하여 이슈 파일링, PR 제출, 코드 검토 및 테스트 실행 등을 통해 지속적으로 개선되고 있습니다. 커뮤니티가 동력을 제공하고 AI가 주도합니다.
Linux / macOS:
curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash
Windows:
irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex
설치 후 터미널을 재시작하여 환경 변수가 적용되도록 하십시오.
NPM / Homebrew
NPM (Node.js 22+ 필요):
npm install -g @qwen-code/qwen-code@latest
Homebrew (macOS / Linux):
brew install qwen-code
프로젝트에서 터미널을 열고 Qwen Code를 시작합니다:
cd /path/to/your-project
qwen
세션 내부에서 /auth를 실행하여 제공업체와 API 키를 구성하십시오. 그런 다음 다음 명령어를 시도해 보세요:
Explain this repository and show me where to start.
자세한 설정은 인증 가이드(Authentication Guide) 및 설정 참조(Settings Reference)를 참고하십시오.
워크플로우에 맞는 인터페이스를 선택하세요:
| 인터페이스 | 시작하기 |
|---|---|
| 터미널 | 프로젝트에서 qwen 실행 — 빠른 시작 보기. |
| 데스크톱 | macOS, Windows 및 Linux용 Qwen Code Desktop 다운로드. |
| 웹 | qwen serve --open을 실행하여 브라우저에 웹 UI 열기. (실험적) |
| 에디터 | VS Code, Zed 또는 JetBrains 설정하기. |
| 채팅 | Telegram, DingTalk, WeChat 또는 Feishu 연결 후 qwen channel start 실행. |
자동화 및 맞춤 통합을 위해:
Headless — 스크립트, CI/CD 또는 배치 작업에서 qwen -p "..." 실행.SDKs — TypeScript, Python 또는 Java로 구축.Daemon — qwen serve를 실행하여 HTTP + SSE (ACP)를 통해 클라이언트 연결. (실험적) Daemon 가이드.
SDK 예시 (Python)
import asyncio
from qwen_code_sdk import is_sdk_result_message, query
async def main() -> None:
...
Claude Code를 알고 있다면 Qwen Code도 이미 알고 있는 것과 같습니다 — 게다가 더 많은 것을 알게 될 것입니다. 우리는 전반적인 폭(breadth)과 신뢰성(reliability)을 개선하여 Qwen Code가 Claude Code와 기능적 동등성(feature parity)에 도달하도록 상당한 노력을 기울였습니다.
| 기능 | Qwen Code | Claude Code |
|---|---|---|
| SubAgents, Agent Teams, Dynamic Workflows | ✓ | ✓ |
| ... | Daemon Mode — qwen serve (다중 클라이언트 공유 에이전트) | |
| ✓ | — | |
| IM 채널 (Telegram / DingTalk / WeChat / Feishu) | ✓ | — |
| 설정 | 값 |
|---|---|
| Dataset | princeton-nlp/SWE-bench_Verified , 500 케이스 |
| ... | |
| Version | Avg Score |
| --- | --- |
| 0.0.14 | 77.80% |
| 0.1.0 | 76.73% |
| 0.5.0 | 76.60% |
| 0.10.0 | 76.47% |
| 0.15.0 | 77.67% |
| 0.19.0 | 76.40% |
| 0.22.0 | 77.33% |
- Qwen Code Desktop— macOS, Windows, 및 Linux용 공식 데스크톱 앱 -
AionUi— Qwen Code를 포함한 명령줄 AI 도구를 위한 모던 GUI -
Gemini CLI Desktop— Qwen Code를 위한 크로스 플랫폼 데스크톱/웹/모바일 UI -
🦞 Qwen Code Claw— 다른 에이전트(Claude, Codex 등)가 ACP를 통해 Qwen Code에 코딩 작업을 위임할 수 있도록 합니다. 이 프롬프트를 에이전트에 붙여넣으세요:
Use Qwen Code as a coding agent. First, fetch and read this skill reference:
Then follow the instructions inside to install, authenticate, and use Qwen Code via acpx for all coding tasks.
Aliyun Model Studio CLI— Aliyun의 AI 플랫폼(bailian-cli)용 공식 CLI입니다. 이미지/비디오 생성, 지식 검색, 앱 오케스트레이션 및 모델 배포 기능을 통해 Qwen Code를 확장합니다.
서비스 약관(Terms of Service) 및 개인정보 보호 고지(Privacy Notice)를 확인하세요. 여기에는 Chrome 확장 프로그램 및 브라우저 사용 데이터 처리가 포함됩니다.
기여는 환영합니다! 지침은 CONTRIBUTING.md를 참조하세요.
이 프로젝트는 원래 Google Gemini CLI v0.8.2를 기반으로 했습니다. Gemini CLI 팀의 훌륭한 작업에 깊이 감사드립니다. Qwen Code v0.1부터는 업스트림과의 동기화를 중단하고, Qwen 모델 및 그 이상을 위한 깊은 통합 기능을 갖춘 다중 프로토콜, 다중 플랫폼 에이전트 프레임워크로 독립적인 개발을 시작했습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기