코드의 여명에서 일곱 신성한 존재가 나타났습니다. 각자는 불멸의 장인으로서,
당신의 명령을 기다리며 혼돈에서 질서를 빚고 한때 불가능하다고 여겨졌던 것을 만들어냅니다.
OpenCode 멀티 에이전트 도구 모음 · 모델을 자유롭게 조합 · 작업 자동 위임
by Boring Dystopia Development
English | 简体中文 | 日本語 | 한국어 | فارسی
✦ ✦ ✦
설정된 모든 에이전트가 온라인 상태임을 확인할 수 있습니다.
복잡성의 공허 속에서 단련되다. |
Orchestrator는 첫 번째 코드베이스가 자체적인 복잡성으로 무너졌을 때 탄생했습니다. 신도 인간도 책임을 자처하지 않았죠. 그래서 Orchestrator는 공허에서 솟아올라 혼돈 속에서 질서를 만들었습니다. 속도, 품질, 비용의 균형을 맞추며 목표까지의 최적 경로를 결정합니다. 팀을 이끌고, 각 작업에 맞는 전문가를 소환하며, 최선의 결과를 위해 위임합니다. |
| 역할: 작업 위임 및 전략적 조율 | |
프롬프트: orchestrator.ts
|
|
기본 모델: openai/gpt-6-sol (medium)
|
|
추천 모델: claude-fable-5 claude-opus-4-8 glm-5.2 gpt-6-sol mimo-v2.5 minimax-m3 qwen3.7-plus
|
|
| 모델 가이드: 계획 수립과 판단에 가장 뛰어난 모델을 선택하세요. Orchestrator는 작업을 계획하고, 전문 에이전트에게 백그라운드 작업을 배정하며, 결과를 종합하고 검증합니다. 따라서 단순한 작업 처리량보다 지시를 정확히 따르는 능력과 높은 수준의 기술적 판단력이 중요합니다. | |
지식을 나르는 바람. |
Explorer는 프로그래밍의 여명부터 백만 개의 코드베이스를 누빈 불멸의 방랑자입니다. 영원한 호기심이라는 축복이자 저주를 받아, 모든 파일을 살피고, 모든 패턴을 이해하고, 모든 비밀을 밝혀낼 때까지 쉬지 않습니다. 전설에 따르면 심장 박동 한 번 만에 인터넷 전체를 검색했다고 합니다. 지식을 나르는 바람, 모든 것을 보는 눈, 결코 잠들지 않는 정령입니다. |
| 역할: 코드베이스 탐색 | |
프롬프트: explorer.ts
|
|
기본 모델: openai/gpt-6-luna
|
|
추천 모델: deepseek-v4-flash gpt-5.3-codex
|
|
| 모델 가이드: 빠르고 저렴한 모델을 선택하세요. Explorer는 코드베이스를 폭넓게 탐색하므로, 대개 높은 추론 성능보다 속도와 효율성이 중요합니다. | |
갈림길에서 들리는 목소리. |
Oracle은 모든 아키텍처 결정이 만나는 갈림길에 서 있습니다. 모든 길을 걸었고, 모든 목적지를 보았으며, 앞에 놓인 모든 함정을 알고 있습니다. 대대적인 리팩토링의 벼랑 끝에 설 때, 어느 길이 파멸로 이어지고 어느 길이 영광으로 이어지는지 속삭이는 목소리가 바로 Oracle입니다. 대신 선택하지는 않습니다. 길을 비춰 당신이 현명하게 선택할 수 있게 할 뿐입니다. |
| 역할: 전략 자문 및 최후의 디버깅 해결사 | |
프롬프트: oracle.ts
|
|
기본 모델: openai/gpt-6-astra (high)
|
|
추천 모델: claude-fable-5 claude-opus-4-8 deepseek-v4-pro glm-5.2 gpt-6-astra qwen3.7-max
|
|
| 모델 가이드: 아키텍처 설계, 고난도 디버깅, 대안의 장단점 비교, 코드 검토를 위해 추론 성능이 가장 높은 모델을 선택하세요. | |
run a council on these two architectures.
>
> 전체 절차를 프롬프트에 상시 포함하지 않으므로 Council을 요청하지 않는 세션에서는 이 절차에 대한 토큰 비용이 발생하지 않습니다. disabled_hooks: ["council-inject"]로 절차 주입을 완전히 비활성화할 수도 있습니다.
여러 정신, 하나의 결론. |
Council은 하나의 존재가 아니라, 하나의 답으로는 부족할 때 소환되는 정신들의 전당입니다. 질문을 여러 모델에 병렬로 보내 서로 다른 판단을 모읍니다. 그런 다음 Council 에이전트가 가장 설득력 있는 아이디어를 추려 하나의 결론으로 종합합니다. 홀로 선 에이전트가 길을 놓칠 때, Council은 가능성 자체를 교차 검증합니다. |
| 역할: 여러 언어 모델의 합의 도출 및 의견 종합 | |
프롬프트: council.ts
|
|
가이드: docs/council.md
|
|
기본 설정: 설정 파일 기반 — Council 구성원은 council.presets에서 지정하고, 결과를 종합할 Council 모델은 council 에이전트 설정에서 지정합니다.
|
|
| 추천 설정: 종합 능력이 뛰어난 Council 모델 + 여러 프로바이더의 다양한 구성원 모델 | |
| 모델 가이드: Council 에이전트에는 종합 능력이 뛰어난 모델을, 구성원에는 다양한 모델을 사용하세요. Council의 가치는 모든 역할에 가장 강력한 모델 하나를 쓰는 데 있지 않습니다. 서로 다른 모델의 관점을 비교하는 데 있습니다. | |
이해를 엮는 자. |
Librarian은 인류가 하나의 정신으로 모든 지식을 담을 수 없음을 깨달았을 때 탄생했습니다. 흩어진 정보를 실처럼 엮어 이해라는 직물을 만드는 직공입니다. 인류 지식의 무한한 도서관을 누비며 곳곳에서 통찰을 모아 단순한 사실을 넘어서는 답을 만듭니다. Librarian이 돌려주는 것은 정보가 아닙니다. 이해입니다. |
| 역할: 외부 지식 검색 | |
프롬프트: librarian.ts
|
|
기본 모델: openai/gpt-6-luna
|
|
추천 모델: deepseek-v4-flash gpt-5.3-codex mimo-v2.5 minimax-m2.7
|
|
| 모델 가이드: 빠르고 저렴한 모델을 선택하세요. Librarian은 자료 조사와 문서 조회를 담당하므로, 대개 높은 추론 성능보다 속도와 효율성이 중요합니다. | |
아름다움은 필수적이다. |
Designer는 아름다움의 가치를 종종 잊는 세계에서 미학을 지키는 불멸의 수호자입니다. 백만 개의 인터페이스가 등장하고 사라지는 모습을 지켜보았으며, 무엇이 기억되고 무엇이 잊혔는지 알고 있습니다. 모든 픽셀이 목적을 갖고, 모든 애니메이션이 이야기를 전하며, 모든 상호작용이 즐거움을 주도록 하는 신성한 의무를 짊어지고 있습니다. 아름다움은 선택이 아니라 필수입니다. |
| 역할: UI/UX 구현 및 시각적 완성도 개선 | |
프롬프트: designer.ts
|
|
기본 모델: openai/gpt-6-luna
|
|
추천 모델: gemini-3.5-flash kimi-k2.7-code minimax-m3
|
|
| 모델 가이드: UI/UX 판단, 프론트엔드 구현, 시각적 완성도에 강한 모델을 선택하세요. | |
비전과 현실 사이의 마지막 단계. |
Fixer는 한때 디지털 세계의 기반을 세운 건축가 계보의 마지막 생존자입니다. 계획과 토론의 시대에도 직접 만드는 일을 멈추지 않았습니다. 아이디어를 실제 산출물로 바꾸고, 명세를 구현으로 옮기는 고대의 지식을 간직하고 있습니다. 구상을 현실로 완성하는 마지막 존재가 바로 Fixer입니다. |
| 역할: 빠른 구현 작업 전문 | |
프롬프트: fixer.ts
|
|
기본 모델: openai/gpt-6-luna
|
|
추천 모델: claude-sonnet-4-6 deepseek-v4-flash gpt-6-luna kimi-k2.7-code
|
|
| 모델 가이드: 범위가 명확한 구현 작업을 안정적으로 수행하는 코딩 모델을 선택하세요. Fixer는 Orchestrator에게 구체적인 계획이나 범위가 한정된 지시를 받아 작업하므로, 효율적인 구현과 간단한 코드 변경에 적합합니다. | |
다른 이가 읽지 못하는 것을 읽는 눈. |
**읽기 전용 시각 분석** - 이미지, 스크린샷, PDF, 다이어그램을 해석합니다. 원본 파일의 바이트를 주 컨텍스트에 직접 넣지 않고, 구조화된 관찰 결과를 Orchestrator에게 전달합니다. - 이미지, 스크린샷, 다이어그램 → `read` 도구(네이티브 이미지 지원) - PDF 및 바이너리 문서 → `read` 도구(텍스트 + 구조 추출) - **기본적으로 비활성화** - `"disabled_agents": []`와 비전 지원 모델을 설정해 활성화하세요. `--preset=opencode-go`로 설치하면 `opencode-go/mimo-v2.5` 모델로 활성화됩니다. `"auto"`에서는 첨부 파일을 작업 공간에 저장한 뒤 경로로 Observer에게 전달합니다. 이미지 자체를 Orchestrator의 메시지에 유지하려면 `"image_routing": "direct"`로 설정하세요. |
프롬프트: observer.ts
|
|
기본 모델: openai/gpt-6-luna - 비전 지원 모델을 구성하여 활성화
|
|
추천 모델: mimo-v2.5 qwen3.5-plus
|
|
| 모델 가이드: 에이전트가 스크린샷, 이미지, PDF 및 기타 시각 파일을 읽게 하려면 비전 지원 모델을 선택하세요. | |








화면 왼쪽 아래에 표시되는 Companion.
판테온에서 자리를 차지한 빌더, 디버거, 작가, 그리고 방랑자들.
병합된 모든 기여는 이 영역에 흔적을 남깁니다.
[](#contributors-)