VOBC/oh-my-coder
요약
oh-my-coder는 31개의 전문 Agent와 12개의 중국산 LLM을 지원하는 중국 최초의 멀티 Agent 프로그래밍 프레임워크입니다. Claude Code의 대안으로 설계되었으며, VPN 없이 로컬 실행이 가능하고 GLM-4.7-Flash 모델을 무료로 사용할 수 있는 오픈소스 도구입니다.
핵심 포인트
- 31개의 전문 Agent와 자가 진화 시스템을 갖춘 멀티 Agent 프레임워크
- Claude Code 대비 높은 모델 유연성(6개 프로덕션 모델 및 Ollama 지원)과 비용 효율성 제공
- 중국어 환경에 최적화된 상호작용 및 에러 메시지 지원
- 데이터 프라이버시를 위한 로컬 처리 및 셀프 호스팅 가능
- MIT 라이선스의 오픈소스 프로젝트로 즉시 pip install을 통한 사용 가능
🤖
31개의 전문 Agent · 12개의 중국산 대규모 언어 모델 (LLM) · 자가 진화 시스템 — 중국 최초의 멀티 Agent (Multi-Agent) 프로그래밍 프레임워크로, 즉시 사용 가능합니다.
🎯 GLM-4.7-Flash 완전 무료 · 클릭 한 번으로 pip install 체험 · VPN 불필요 · 로컬 실행
✨ 누구에게 적합한가요? 중국 내 개발자 / 무료 AI 프로그래밍 어시스턴트가 필요한 분 / 프라이빗 배포 (Private Deployment)를 원하는 팀
💡 영감의 원천: oh-my-claudecode (28.9k ⭐) — 우리는 중국 개발자들에게 진입 장벽이 없는 대체안을 제공합니다.
- 🎯 왜 Oh My Coder를 선택해야 하는가?
- 🚀 Claude Code 마이그레이션 가이드
- 💰 제로 코스트 시작하기
[NEW] - 🎯 프로젝트 소개 - 🚀 빠른 시작하기
- 👀 빠른 예시
- 🎬 효과 시연
- 🌐 Web 인터페이스 미리보기
- 🏗️ 아키텍처 설계
- 🤖 Agent 시스템 (31개의 전문 Agent)
- 🧙 Quest Mode (비동기 자율 프로그래밍)
- 🧠 능동 학습 모듈
- 🧠 계층형 메모리 시스템
- 📂 작업 디렉토리 컨텍스트 인식
- 🧠 지원 모델
- 🔄 워크플로우 (Workflow)
- 📊 작업 요약
- 🔒 보안 기능
- 📁 프로젝트 구조
- 🧪 테스트
- 📋 개발 진행 상황
- ❓ 자주 묻는 질문 (FAQ)
- 🤝 기여하기
- 📄 License
- 🙏 감사 인사
💰
제로 코스트 시작하기 — 중국산 대규모 언어 모델 (LLM)의 무료 할당량 + 즉시 사용 가능, VPN 불필요, Claude 구독 불필요
2026년 4월 14일 업데이트: Claude 공식 실명 인증 강제로 인해 중국 본토 사용자의 계정이 차단되었습니다. 만약 Claude Code의 대체품을 찾고 있다면, oh-my-coder는 최고의 중국산 오픈소스 선택지입니다:
| 비교 항목 | Claude Code | oh-my-coder |
|---|---|---|
| 모델 | Claude만 지원 (VPN 필요) | 6개의 프로덕션 모델 + Ollama (GLM-4.7-Flash 완전 무료) |
| 가격 | Claude Pro 필요 ($25/월) | 완전 무료 오픈소스 |
| 데이터 프라이버시 | 해외 서버로 업로드 | 로컬 처리, 업로드 안 함 |
| 중국 사용자 | 계정 차단 위험 높음 | 완벽 지원 |
| Agent 수 | 약 10개 | 31개의 전문 Agent |
| 오픈소스 | 폐쇄형 (Closed Source) | MIT 오픈소스 라이선스 |
마이그레이션 가이드: 이전에 Claude Code를 사용했다면, oh-my-coder로 전환하는 방법은 간단합니다:
pip install oh-my-coder
omc config set -k GLM_API_KEY -v "your_key" # 등록 및 획득: https://open.bigmodel.cn/
omc run "你好,介绍一下你自己" (안녕, 자기소개 좀 해줘)
Claude Code, Gemini CLI 등 국제 도구와 비교했을 때 oh-my-coder의 세 가지 핵심 강점:
Claude Code: Claude만 지원 (VPN 필요, $25/월) | Gemini CLI: Google Gemini만 지원 | oh-my-coder: ✅ 6개의 프로덕션 모델 + Ollama (GLM-4.7-Flash, DeepSeek-V4, Zhipu GLM, Kimi, Doubao, Baichuan), GLM-4.7-Flash 완전 무료
Claude Code / Gemini CLI: 영어가 주력이며 중국어 지원이 제한적임 | oh-my-coder: ✅ 전체 중국어 상호작용, 중국어 문서, 중국어 에러 메시지, 중국어 Agent 명칭
Claude Code: 폐쇄형이며 셀프 호스팅 불가 | Gemini CLI: 오픈소스 CLI이지만 Google 클라우드 서비스에 의존함 | oh-my-coder: ✅ MIT 라이선스 완전 오픈소스, 로컬 오프라인 실행, 프라이빗 배포, 2차 개발 지원
| 도구 | 유형 | Stars | 가격 | 오픈소스 | 중국 내 사용 가능 | 멀티 Agent | 모델 지원 |
|---|---|---|---|---|---|---|---|
| oh-my-claudecode | Claude Code 플러그인 | 28,890 ⭐ (2026-04-19 기준) | Claude Pro 필요 ($25/월) | ✅ | ✅ | 32개 Agent | Claude 전용 |
| oh-my-coder | 멀티 Agent 프레임워크 | 적음 | 무료 | ✅ MIT | ✅ | 31개 Agent | ✅ 12개 중국산 모델 |
| AutoGen | Microsoft 멀티 Agent 프레임워크 | 많음 | 무료 | ✅ | ✅ | 멀티 모델 | |
| OpenCode | 오픈소스 CLI | 중간 | 무료 | ✅ | ✅ | ✅ | 75개 이상 모델 |
| MyClaude | 멀티 백엔드 오케스트레이션 | 적음 | 무료 | ✅ | ✅ | ✅ | Claude/Codex/Gemini |
| 도구 | 유형 | 가격 | Multi-Agent | 주요 특징 |
|---|---|---|---|---|
| Tencent Cloud CodeBuddy | IDE 플러그인 | 무료 개인용 / ¥78/인/월 기업용 | ❌ | MCP 프로토콜 지원, Hunyuan 모델 |
| Wenxin Comate (Comate) | IDE 플러그인 | 무료 개인용 / ¥150/인/월 기업용 | ✅ | SPEC 규격 기반, 200+ 언어 |
| Tongyi Lingma | IDE 플러그인 | 무료 | ❌ | Alibaba 계열 통합 |
| Cursor | AI 네이티브 IDE | $20/월¹ | AI 네이티브 IDE | |
| GitHub Copilot | 에디터 플러그인 | $19/월² | ❌ | GitHub 생태계 통합 |
| Claude Code | AI 프로그래밍 CLI | Claude Pro 필요 ($25/월) | ✅ | 네이티브 CLI, Agent 능력 |
| Qoder | Multi-Agent 프로그래밍 | 무료 + 유료 | ✅ | Multi-Agent 협업 |
동급 오픈소스 프로젝트 비교: oh-my-coder는 현재 Multi-Agent 오케스트레이션 프레임워크 + 국산 모델 + 중국어 상호작용 + 완전 무료를 결합한 유일한 오픈소스 프로젝트입니다. 원본 oh-my-claudecode (28,890 ⭐ (2026-04-19 기준))와 비교하여, 우리는
국산 모델 지원과 제로 코스트(Zero Cost)라는 두 가지 핵심 차이점에 집중하며, Claude Pro 사용이 어렵거나 네트워크 제한이 있는 국내 개발자들에게 적합합니다.
📌
가격 설명:
- Cursor: $20/월 (공식 홈페이지 https://cursor.sh 기준)
- GitHub Copilot: $19/월 (공식 홈페이지 https://github.com/features/copilot 기준)
- DeepSeek API 증정 크레딧 (DeepSeek 공식 이벤트 기준)
- Tencent Cloud CodeBuddy: ¥78/인/월 기업용 (공식 홈페이지 copilot.tencent.com 기준)
- Wenxin Comate: ¥150/인/월 기업용 (공식 홈페이지 comate.baidu.com 기준)
| 특성 | Oh My Coder | oh-my-claudecode | Tencent CodeBuddy | Cursor | Copilot | AutoGen |
|---|---|---|---|---|---|---|
| Multi-Agent 협업 | ✅ 31개 | ✅ 32개 | ❌ | ❌ | ❌ | ✅ |
| ... | 핵심 차이 | 국산 모델 + 제로 코스트 | Claude 생태계 | 대기업 지원 | AI 네이티브 IDE | GitHub 통합 |
🎯
포지셔닝: oh-my-claudecode는 Claude 생태계에 집중합니다 (28,890 ⭐ (2026-04-19 기준), 32개 Agent, 성숙한 커뮤니티). 우리는 국산 모델 직접 연결 + 중국어 최적화 + 로컬 오프라인 실행에 집중하여, 국내 개발자들에게 진입 장벽이 없는 Multi-Agent 프로그래밍 경험을 제공합니다.
Oh My Coder는 여러 전문 Agent가 협업하여 복잡한 개발 작업을 완료하는 Multi-Agent 협업 프로그래밍 시스템입니다.
핵심 강점:
- 🧠 지능형 라우팅 (Intelligent Routing) - 작업 유형에 따라 적절한 모델을 자동으로 선택하며, 3단계 모델 라우팅을 통해 가성비가 가장 높은 모델을 자동으로 선택합니다.
- 🔄 협업 모드 - 여러 Agent가 역할을 나누어 협업하며, 실제 팀처럼 작동합니다.
- 🇨🇳 중국어 우선 - 현지화된 설계로 국내 주요 대규모 언어 모델(LLM)을 지원합니다.
- ⚡ 비용 최적화 - 저비용/무료 모델을 우선 사용하며, DeepSeek 등 가성비 높은 옵션을 지원합니다.
- 🧠 자동 Skills 생성 - 작업 완료 후 해당 작업을 Skill로 축적할 가치가 있는지 자동으로 판단합니다. 4가지 트리거 조건(도구 호출 ≥ 5회, 오류 수정, 사용자 교정, 비사소한(Non-trivial) 워크플로우)을 통해 SKILL.md 규격에 맞는 스킬 파일을 자동으로 생성하며, 사용할수록 똑똑해지는 학습 곡선을 가집니다.
신용카드 없이, 충전 없이, 무료 모델을 사용하여 즉시 프로그래밍을 시작하세요.
# 방식 1: Zhipu GLM (추천, 완전 무료)
omc config set -k GLM_API_KEY -v "your_key" # https://open.bigmodel.cn/
# 방식 2: DeepSeek (신규 사용자 크레딧 증정, 128K 컨텍스트)
...
📊 데이터 출처: 각 플랫폼 공식 문서 (2026-04-20)
| 모델 | 무료 한도 | 컨텍스트 (Context) | 추천 이유 |
|---|---|---|---|
| Zhipu GLM-4.7-Flash | 완전 무료 | 200K | 최우선 선택, 제로 코스트, 중국어 최적화, 128K 출력 |
| DeepSeek V4 | 신규 사용자 크레딧 증정 | 128K | 강력한 코드 능력, 높은 가성비 |
| Xiaomi MiMo | 1주일 무료 이벤트 | 긴 컨텍스트 | Xiaomi 제작, 대용량 파일 처리 |
💡 추천 전략: 먼저 GLM-4.7-Flash(완전 무료)를 사용하고, 부족하면 DeepSeek로 전환하며, 긴 문서는 MiMo를 사용하세요.
상세 비교: 무료 모델 추천
📖 전체 설치 및 설정 가이드 (의존성 설치, API Key 설정, 모델별 설정, 실행 방식)
1단계: 설치 (Python 3.9+, pip)
pip install -e .
# 또는 개발 모드 (소스 코드 수정 가능): pip install -e ".[dev]"
2단계: API Key 설정 (하나를 선택하여 설정, 무료 할당량을 먼저 사용하세요)
# 방식 A: Zhipu GLM (추천, 최초 가입 시 대량의 무료 할당량 제공)
omc config set -k GLM_API_KEY -v "your_key"
# 가입 주소: https://open.bigmodel.cn/
...
3단계: 시작
# Web 인터페이스 (브라우저에서 http://localhost:8080 접속)
omc server start
# 또는 CLI 상호작용
...
요구 사항: Python 3.9+ (운영 환경 3.10+), VPN 불필요, 신용카드 불필요
# 현재 프로젝트 탐색
omc explore .
# 전체 빌드 작업 실행
...
import httpx
# 비동기 실행 호출 (SSE 실시간 푸시)
resp = httpx.post(
...
| 작업 입력 | 워크플로우 (Workflow) | 출력 |
|---|---|---|
"상품 모듈에 페이지네이션 조회 API 추가" | build | 프로젝트 구조 자동 탐색 → API 규격 분석 → REST 인터페이스 설계 → 코드 생성 → 테스트 실행 및 검증 |
"src/auth 디렉토리 검토" | review | CodeReviewerAgent + SecurityReviewerAgent 호출, 품질 보고서 및 보안 권장 사항 반환 |
"회원가입 API의 NullPointerException 수정" | debug | TracerAgent를 호출하여 호출 체인 추적 → DebuggerAgent가 근본 원인 파악 → 자동 수정 |
"order.py를 위한 단위 테스트 생성" | test | TestEngineerAgent를 호출하여 함수 분석 → pytest 테스트 케이스 생성 → 실행 및 검증 |
Oh My Coder는 공식 VS Code 플러그인을 제공하며, 에디터 내에서 모든 기능을 사용할 수 있습니다.
- GitHub Releases에서 최신 .vsix 파일 다운로드
- VS Code를 열고
Cmd+Shift+P(macOS) 또는Ctrl+Shift+P(Windows/Linux)를 누릅니다. -Extensions: Install from VSIX...입력 - 다운로드한
.vsix파일을 선택합니다.
🚧 곧 VS Code Marketplace에 출시될 예정이니 기대해 주세요.
| 기능 | 설명 |
|---|---|
| 6개의 프로덕션 모델 | DeepSeek V4 / R1, Zhipu GLM-4.7-Flash, Kimi, Baichuan |
| Ollama 로컬 모델 | 로컬 실행 지원, 완전 오프라인 |
| 10개의 워크플로우 템플릿 | build / review / debug / test / autopilot / pair / refactor 등 |
| 상태 표시줄 강화 | 현재 모델 및 작업 상태 실시간 표시 |
| 히스토리 (History) | 작업 실행 기록 저장, 모델/워크플로우 필터링 지원 |
| 작업 뷰 (Task View) | 현재 작업 진행 상황 및 Agent 실행 현황 확인 |
| Agents 뷰 | 31개의 전문 Agent 탐색 |
- VS Code를 열면 왼쪽 활동 바(Activity Bar)에 OMC 아이콘이 나타납니다.
- 아이콘을 클릭하여 사이드바를 열면 작업(Task), 히스토리(History), Agents의 세 가지 뷰가 표시됩니다.
- 하단 상태 표시줄에 현재 모델(예:
🤖 OMC [DeepSeek])이 표시됩니다. -Cmd+Shift+P를 누르고OMC: Run Task를 입력하여 새 작업을 시작합니다.
CLI와 Web 두 가지 사용 방식을 지원하며, 전체 개발 프로세스를 자동화합니다.
내장된 Web 인터페이스를 통해 브라우저에서 바로 사용할 수 있으며, 작업 제출, 진행 추적, 결과 확인을 지원합니다.
flowchart TD
User([사용자 작업 입력])
Router{지능형 라우터}
...
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 작업 유형 │ ──▶ │ 모델 계층 │ ──▶ │ 제공업체 선택 │
└──────────────┘ └──────────────┘ └──────────────┘
...
Oh My Coder는 코드 생성, 검토, 테스트, 보안, 문서화 등 전체 개발 프로세스를 아우르는 31개의 전문 Agent를 내장하고 있습니다.
전체 개발 생명 주기를 커버하는 5대 채널:
| 채널 | Agent | 역할 |
|---|---|---|
| 🚀 구축 (Build) | Explore → Analyst → Planner → Architect → Executor → Verifier | 탐색 → 분석 → 설계 → 구현 → 검증 |
| 🔍 검토 (Review) | CodeReviewer + SecurityReviewer | 품질 검토 + 보안 스캔 |
| 🎯 도메인 (Domain) | TestEngineer / Designer / Vision / GitMaster / Database … | 테스트 · 설계 · 비전 · Git · 데이터베이스 |
| 🧙 조정 (Orchestration) | PromptAgent + SelfImproving + SkillManage + Critic | 프롬프트 · 자기 진화 · 경험 축적 |
| 🛡️ 보안 (Security) | Debugger + Tracer + Performance | 디버깅 추적 · 성능 분석 |
재시작 없이 기본 모델을 원클릭으로 전환:
omc model list # 12개의 모델 목록 표시 (✅ 7개 프로덕션 준비 완료, ⚠️ 5개 Beta/보완 중)
omc model current # 현재 모델 표시
omc model switch glm # Zhipu GLM으로 전환
설정은 ~/.omc/config.json에 저장되며,
환경 변수 OMC_DEFAULT_MODEL이 더 높은 우선순위를 가집니다.
Oh My Coder는 현재 작업 디렉토리와 브라우저 컨텍스트 (Context)를 인식하여 Agent에게 더 정확한 정보를 제공할 수 있습니다.
| 명령 | 설명 |
|---|---|
context scan | 프로젝트 파일 구조를 스캔하여 파일 트리 생성 |
context summary | 프로젝트 요약 생성 (언어 통계, 주요 파일) |
context tree | 프로젝트 파일 트리 표시 |
context stats | 프로젝트 통계 정보 표시 |
context browser | 브라우저에 현재 열려 있는 페이지 가져오기 |
checkpoint --list | 모든 스냅샷(Snapshot) 목록 표시 |
checkpoint --restore <id> | 지정된 스냅샷으로 롤백 (현재 상태 자동 백업) |
checkpoint --diff <id> | 스냅샷과 현재 작업 영역(Workspace) 간의 차이 확인 |
checkpoint --delete <id> | 스냅샷 삭제 |
mcp --start | MCP Server 시작 (stdio 모드) |
mcp --install | Claude Desktop / Cursor MCP 설정 생성 |
mcp --list | 모든 MCP 도구(Tools) 및 리소스(Resources) 목록 표시 |
mcp --status | MCP 연결 상태 확인 |
# 프로젝트 스캔
omc context scan
# 요약 가져오기
...
총 7개의 모델이 있으며, 시스템이 가성비에 따라 자동으로 선택합니다: ✅ 6개 프로덕션 준비 완료,
| 모델 ID | 이름 | 제공업체 | 컨텍스트 (Context) | 상태 |
|---|---|---|---|---|
deepseek-chat | DeepSeek V4 | DeepSeek | 64K | ✅ production |
deepseek-reasoner | DeepSeek R1 | DeepSeek | 64K | ✅ production |
glm-4-flash | GLM-4.7-Flash | Zhipu | 128K | ✅ production |
MiniMax-Text-01 | MiMo V2 Flash | Xiaomi | 200K | ✅ production |
moonshot-v1-128k | Kimi 128K | Moonshot | 128K | ✅ production |
doubao-pro-32k | Doubao-Pro | ByteDance | 32K | ✅ production |
tiangong-3 | Tiangong 3.0 | ByteDance | 128K | ✅ production |
Baichuan4 | Baichuan 4 | Baichuan | 128K | ✅ production |
| 모델 ID | 이름 | 제공업체 | 컨텍스트 (Context) | 상태 |
|---|---|---|---|---|
ollama | Ollama 로컬 모델 | 로컬 | 모델에 따라 다름 | ✅ production |
💡
Ollama 사용 안내:
-
Ollama 설치: https://ollama.ai
-
모델 다운로드 (Pull):
ollama pull llama3.2 -
모델 목록 표시:
ollama list -
채팅 (Chat):
ollama chat llama3.2
| 변수명 | 필수 여부 | 설명 |
|---|---|---|
DEEPSEEK_API_KEY | 권장 | DeepSeek 플랫폼, 신규 사용자에게 잔액 증정 |
GLM_API_KEY | 권장 | Zhipu 플랫폼, GLM-4.7-Flash 완전 무료 |
QWEN_API_KEY | 선택 | Alibaba Cloud (Aliyun) Bailian |
KIMI_API_KEY | 선택 | Moonshot |
DOUBAO_API_KEY | 선택 | Volcengine (火山引擎) |
BAIDU_API_KEY / ERNIE_API_KEY | 선택 | Wenxin Yiyan (文心一言) |
MINIMAX_API_KEY | 선택 | MiniMax |
MIMOX_API_KEY | 선택 | Xiaomi MiMo |
OMC_DEFAULT_MODEL | 선택 | 기본 모델 덮어쓰기, 예: deepseek-chat |
REQUEST_TIMEOUT | 선택 | 요청 타임아웃 (초), 기본값 60 |
| 워크플로우 (Workflow) | 명령 | 설명 |
|---|---|---|
🚀 build | -w build | 전체 개발 프로세스: 탐색 → 분석 → 설계 → 구현 → 검증 |
🔍 review | -w review | 코드 리뷰 (Code Review) + 보안 리뷰 (Security Review) |
🐛 debug | -w debug | 문제 식별 → 수정 → 검증 |
🧪 test | -w test | 테스트 설계 → 테스트 구현 → 실행 및 검증 |
🤖 autopilot | -w autopilot | 자동 라우팅 (Auto-routing): 작업 키워드에 따라 적절한 워크플로우를 자동으로 선택 |
👥 pair | -w pair | 페어 프로그래밍 (Pair Programming): Explorer + Critic이 교대로 협업하여 코드 리뷰 수행 |
🔧 refactor | -w refactor | 리팩터링 (Refactor) 모드: 핫스팟 분석 → 계획 수립 → 실행 → 검증 → 테스트 |
각 작업이 완료되면 실행 전 과정을 기록하는 구조화된 요약(Summary)이 자동으로 생성됩니다:
| 기능 | 설명 |
|---|---|
| 전체 프로세스 기록 | 각 에이전트 (Agent)의 실행 시간, 토큰 (Token) 소모량, 실행 결과 |
| ... |
from src.core.summary import generate_summary, print_summary, save_summary
# 작업 완료 후 요약 생성
summary = generate_summary(
...
✅ 작업: 이커머스 시스템을 위한 주문 모듈 구현
📋 워크플로우: build
⏱️ 소요 시간: 41.6s
...
from src.core.summary import load_summary, print_summary_compact
# 히스토리 보고서에서 로드
summary = load_summary(Path("reports/summary_xxx.json"))
...
📌 요약 파일은 기본적으로 다음 디렉토리에 저장됩니다:
reports/
output_dir 파라미터를 통해 경로를 사용자 정의할 수 있습니다.
Oh My Coder는 코드 보안을 매우 중요하게 생각합니다:
로컬 실행 - 코드는 로컬에서 실행되며 클라우드로 업로드되지 않습니다.
키 로컬 저장 - API 키는 로컬 환경 변수에만 저장됩니다.
보안 리뷰 - 생성된 코드는 SecurityReviewerAgent를 통해 보안 스캔을 거칩니다.
Diff 미리보기 - 파일을 수정하기 전에 변경 사항을 미리 볼 수 있습니다 (GitMasterAgent).
샌드박스 모드 (Sandbox Mode) - 격리된 환경에서의 실행을 지원합니다 (추가 설정 필요).
oh-my-coder/
├── src/
│ ├── agents/ # 에이전트 (Agent) 모듈 (31개 Agent)
...
Q: API Key는 어떻게 获取(get) 하나요?
A: 해당 모델의 공식 웹사이트를 방문하여 계정을 등록한 후 발급받으시기 바랍니다.
- DeepSeek: https://platform.deepseek.com/
- 小米 MiMo: https://platform.xiaomimimo.com/
- 智谱 GLM: https://open.bigmodel.cn/
- Kimi: https://platform.moonshot.cn/
- 豆包: https://console.volcengine.com/
- 天工AI: https://model-platform.tiangong.cn/
- 百川智能: https://platform.baichuan-ai.com/
- 通义千问: https://dashscope.console.aliyun.com/
- MiniMax: https://api.minimax.chat/
- 讯飞星火: https://xinghuo.xfyun.cn/
- 文心一言: https://console.bce.baidu.com/
- 腾讯混元: https://console.cloud.tencent.com/hunyuan
Q: 모델 호출 시간 초과(timeout)는 어떻게 하나요?
A: 다음 방법으로 해결할 수 있습니다:
- 웹 인터페이스에서 timeout 설정을 조정합니다.
- 환경 변수를 설정합니다.
REQUEST_TIMEOUT=60
(초) - 네트워크 연결을 확인하여 해당 API 주소에 접근 가능한지 확인합니다.
- 응답이 더 빠른 모델로 전환합니다 (예: DeepSeek / 豆包).
Q: 다른 모델로 어떻게 전환하나요?
A: 해당 모델의 환경 변수를 설정하면 됩니다:
export DEEPSEEK_API_KEY=your_key # 기본 사용
export KIMI_API_KEY=your_key # 예비 모델
라우터는 작업 유형과 비용에 따라 최적의 모델을 자동으로 선택합니다.
Q: 생성된 코드에 보안 문제가 있으면 어떻게 하나요?
A: Oh My Coder에는 SecurityReviewerAgent가 내장되어 있어, 생성된 코드를 안전하게 검토합니다. omc run -w review를 사용하여 추가 검토를 진행한 후 코드를 병합하는 것이 좋습니다.
Q: 로컬 배포를 지원하나요?
A: 지원합니다. 세 가지 방법을 제공합니다:
-
직접 설치:
pip install oh-my-coder -
Docker 배포:
docker compose up -d -
로컬 모델 API 연동 지원 (예: Ollama)
Issue와 PR 제출을 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.
git clone https://github.com/VOBC/oh-my-coder.git
cd oh-my-coder
python3 -m venv venv && source venv/bin/activate
...
ruff 검사: python3 -m ruff check src/ tests/
black 포맷팅: python3 -m black src/ tests/
pytest 테스트: python3 -m pytest tests/ -q
-
모든 PR은 CI(ruff + black + pytest)를 통과해야 합니다.
-
이 저장소를 Fork합니다.
-
기능 브랜치를 생성합니다 (
git checkout -b feature/amazing-feature) -
변경 사항을 커밋합니다 (
git commit -m 'feat: 추가한 멋진 기능') -
브랜치에 푸시합니다 (
git push origin feature/amazing-feature) -
Pull Request를 생성합니다.
MIT License - 자세한 내용은 LICENSE를 참조하세요.
- oh-my-claudecode에서 영감을 받음
- DeepSeek의 우수한 API 서비스 제공
- 모든 기여자
이 프로젝트가 도움이 되었다고 생각하시면, 다음 방법으로 저희를 지원해 주세요:
프로젝트에 Star 주기 — 더 많은 사람이 이 프로젝트를 보게 합니다.
Issue 제출하기 — 문제점이나 새로운 기능을 제안합니다.
PR 제출하기 — 코드를 기여하여 프로젝트를 더욱 좋게 만듭니다.
친구에게 공유하기 — 도움이 필요한 사람들에게 알려줍니다.}
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기