์ฌ๋ด์์ opencode์ oh-my-opencode์ ๋ํด ์๊ฒ ๋์ด, ๊ฐ๋จํ๊ฒ ์ค์ฌ์ฉ์ ํด๋ณด๊ณ ์๊ฐ๋ฅผ ํด๋๋ฆฌ๊ณ ์ ์์ฑํ ๊ธ์ ๋๋ค.
์ด ๋ฌธ์๋ opencode์ oh-my-oepncode์ ๋ํ ๊ฐ๋จํ ์๊ฐ์ ํ์ฉ ์์๋ฅผ ๋ด๊ณ ์์ต๋๋ค.

OepnCode๋ ํฐ๋ฏธ๋ ์ธํฐํ์ด์ค, ๋ฐ์คํฌํฑ ์ฑ, IDE ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ธ ๊ฐ์ง ํํ๋ก ์ ๊ณต๋๋ AI ์ฝ๋ฉ ์์ด์ ํธ์ ๋๋ค.
OpenCode ์์์ ๋์ํ๋ ํ๋ฌ๊ทธ์ธ์ผ๋ก,
์ฌ๋ฌ ์ ๋ฌธ AI ์์ด์ ํธ๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ณ๋ ฌ๋ก ์คํํ๋ฉฐ ์ค์ ๊ฐ๋ฐ โํโ ์ฒ๋ผ ์์ ์ ๋ถ๋ด, ์์ฃผํ๊ฒ ๋ง๋๋ ๋๊ตฌ์ ๋๋ค.
https://github.com/code-yeongyu/oh-my-opencode?tab=readme-ov-file#oh-my-opencode
๊ธฐ์กด AI ์ฝ๋ฉ ๋๊ตฌ
โ opencode + oh-my-opencode: โ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ โ์ ์ด์ฉํด ํ ํ๋ก์ ํธ์์ ์ฌ๋ฌ ์์ด์ ํธ๋ฅผ ๋์์ ์คํํ๋ฉฐ ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
oh-my-opencode๋ ๊ฐ ์์ญ์ ํนํ๋ ์์ด์ ํธ ํ์ ์ ๊ณตํ๋ฉฐ,
๊ฐ ์์ด์ ํธ๋ ํด๋น ์์ ์ ์ต์ ํ๋ ๋ชจ๋ธ์ ์ฌ์ฉํฉ๋๋ค.

๋ง์น ์ ๊ทธ๋ฆผ์ฒ๋ผ, ๊ฐ๋ฐ์๊ฐ Sisyphus์๊ฒ ์ผ์ ์ ๋ฌํ๋ฉด โ Sisyphus๊ฐ ๊ฐ๊ฐ์ ์ ๋ฌธ ์์ด์ ํธ์๊ฒ ์์ ์ ๋ถ๋ดํฉ๋๋ค.
oh-my-opencode์ ๋งค๋ ฅ์ ์ธ ์ ์, ์ด๋ ๊ฒ ๊ฐ ์์ด์ ํธ๊ฐ ๋ณ๋ ฌ์ ์ผ๋ก ์์ ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ๋ค๋ ์ ์ ๋๋ค.
๊ฐ ์ ๋ฌธ ์์ด์ ํธ๋ Sisyphus๋ฅผ ํตํด ํธ์ถํ ์๋ ์๊ณ , ๋ช๋ช ์์ด์ ํธ๋ ํค์๋๋ฅผ ์ฌ์ฉํด ์ง์ ํธ์ถํ ์๋ ์์ต๋๋ค. (ex. @librarian ํค์๋๋ฅผ ์ด์ฉํด Librarian์ ์ง์ ํธ์ถ)
| ์์ด์ ํธ | ์ญํ | ํธ์ถ๋ฐฉ๋ฒ |
|---|---|---|
| Sisyphus | ๋ฉ์ธ ์ค์ผ์คํธ๋ ์ดํฐ | ๊ธฐ๋ณธ ํ์ฑํ |
| Libraroan | ๊ณต์ ๋ฌธ์ ํ์, ์ฝ๋ ๋ฆฌ์์น | @librarian |
| Explore | ์ด๊ณ ์ ์ฝ๋๋ฒ ์ด์ค ํ์ | @explore |
| Frontend UI/UX Engineer | ํ๋ก ํธ์๋ ๊ฐ๋ฐ ์ ๋ฌธ | ์๋ ํธ์ถ |
| Document Writer | README, API ๋ฌธ์, ๊ฐ์ด๋ ์์ฑ | ์๋ ํธ์ถ |
| Multimodal Looker | PDF, ์ด๋ฏธ์ง, ๋ค์ด์ด๊ทธ๋จ ๋ถ์ | ์๋ ํธ์ถ |
oh-my-opencode์์ ๊ฐ๊ฐ์ ์ญํ ์ ๋ง๋ ์์ด์ ํธ๊ฐ ์๋์ ๊ฐ์ด ์ด๊ธฐ ์ธํ ๋์ด ์์ผ๋ฉฐ, ์ง์ ์ค์ ๋ ๊ฐ๋ฅํฉ๋๋ค.
// ~/.config/opencode/oh-my-opencode.json
// ~ ์ ๋ด์ฉ ์๋ต ~
"agents": {
"Sisyphus": {
"model": "opencode/glm-4.7-free"
},
"librarian": {
"model": "opencode/glm-4.7-free"
},
"explore": {
"model": "google/antigravity-gemini-3-flash"
},
"frontend-ui-ux-engineer": {
"model": "google/antigravity-gemini-3-pro-high"
},
"document-writer": {
"model": "google/antigravity-gemini-3-flash"
},
"multimodal-looker": {
"model": "google/antigravity-gemini-3-flash"
}
}
macOS / Linux
// ๊ธฐ๋ณธ ์ค์น (๊ถ์ฅ)
curl -fsSL https://opencode.ai/install | bash
// Homebrew๋ฅผ ์ด์ฉํด ์ค์น
brew install sst/tap/opencode
Windows
// Chocolatey๋ฅผ ์ด์ฉํด ์ค์น
choco install opencode
// Scoop์ ์ด์ฉํด ์ค์น
scoop install opencode
๊ณตํต: npm / Docker๋ฅผ ์ด์ฉํด ์ค์น
// npm์ ์ด์ฉํด ์ ์ญ ํ๊ฒฝ์ ์ค์น
npm install -g opencode-ai
// pnpm, yarn bun๋ ์ง์ (๊ฐ๊ฐ ๋ช
๋ น์ด๋ ์๋์ ๊ฐ์.)
pnpm add -g opencode-ai
yarn global add opencode-ai
bun add -g opencode-ai
//bunx๋ฅผ ์ด์ฉํด ์ค์น
bunx oh-my-opencode install
//npx๋ฅผ ์ด์ฉํด ์ค์น
npx oh-my-opencode install
opencode๊ฐ ์ค์น๋ ์ํ์์ ๋ช ๋ น์ด ์ ๋ ฅ ์
claude code, openAi, gemini ์์ด์ ํธ ๊ฐ๊ฐ์ ๋ํด ๊ตฌ๋ ์ค์ธ์ง๋ฅผ ๋ฌผ์ด๋ณด๊ณ , ๊ฐ ์ง๋ฌธ์ y/n์ผ๋ก ๋ต์ ํ๋ฉด ์๋์ ๊ฐ์ด ์ค์น๊ฐ ์๋ฃ๋ฉ๋๋ค.
(Next Steps๋ก ๊ฐ LLM ์ ๊ณต์์ ๋ํ ์ธ์ฆ์ ํ๋ ๋ฐฉ๋ฒ์ ์ถ๋ ฅํ๋ ๋ชจ์ต์ ๋ณผ ์ ์์ต๋๋ค.)

ํฐ๋ฏธ๋ ์ถ๋ ฅ์์ ์ง์ํ๋ ๋ฐ์ ๊ฐ์ด
open code auth login
์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๊ณ Anthropic -> Claude Pro/Max , OpenAI -> ChatGPT Plus/Pro , Google -> OAuth with Antigravity ๋ฅผ ๊ฐ๊ฐ ์ ํํ์ฌ ๋ณธ์ธ ๊ณ์ ์ ๋ง๊ฒ ์ธ์ฆ์ ํด์ค๋๋ค.
์ค์ ํค์๋:
/init
/init ๋ช
๋ น์ ์ฌ์ฉํ๋ฉด OpenCode๊ฐ ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ๋ถ์ํ๊ณ , AGENTS.md ํ์ผ์ ์์ฑํฉ๋๋ค.
์ด ํ์ผ์ ํ๋ก์ ํธ์ ๋ํ ์ปจํ ์คํธ ์ ๋ณด๋ฅผ ๋ด์ผ๋ฉฐ, AI๊ฐ ๋ ์ ํํ ์๋ต์ ์ ๊ณตํ๋๋ฐ ๋์์ ์ค๋๋ค.
์ค์ ํค์๋:
ultrawork
OpenCode์ ํ๋กฌํํธ ์ฐฝ์ ultrawork ๋๋ ulw ๋ฅผ ์ถ๊ฐํ๋ฉด ์ฆ์ oh-my-opencode ์ ๋ชจ๋ ๊ธฐ๋ฅ์ ํ์ฑํํ ์ ์์ต๋๋ค.
ํค์๋ ultrawork ๋๋ ulw ๋ฅผ ์ถ๊ฐํ๋ฉด ์ฆ์ ์๋ ๊ธฐ๋ฅ๋ค์ด ํ์ฑํ ๋ฉ๋๋ค.
OpenCode Zen :: OpenCode์์ ์ ๊ณตํ๋ AI Agent.
OpenCode Zen์ OpenCode ํ์ด ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ์ํด ์ง์ ํ ์คํธํ๊ณ ๋ฒค์น๋งํนํ ํ๋ ์ด์ ๋ชจ๋ธ ๊ฒ์ดํธ์จ์ด ์ ๋๋ค.
์ฝ๋ฉ ์์ ์ ํจ๊ณผ์ ์ธ ๋ชจ๋ธ๋ค๋ง ์ ๋ณํ์ฌ ์ ๊ณตํ๋ฉฐ, ๋ฒ ํ ๊ธฐ๊ฐ ๋์ ๋ฌด๋ฃ๋ก ์ ๊ณต ๋ฉ๋๋ค.