Dgk Gpt
Safe Codex CLI setup installer with skills, AGENTS.md, profiles, and MCP defaults
Ask AI about Dgk Gpt
Powered by Claude ยท Grounded in docs
I know everything about Dgk Gpt. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
dgk-gpt
Codex ๊ธฐ๋ณธ๋ ๊ฐํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ํ์ผ๋ก ์ฐ๊ธฐ ์์ํ๋ฉด ๊ธ๋ฐฉ ๊ฐ๋ฆฝ๋๋ค.
๋๊ตฐ๊ฐ๋ ์คํฌ์ด ์๊ณ ,
๋๊ตฐ๊ฐ๋ MCP๊ฐ ๋น์ด ์๊ณ ,
๋๊ตฐ๊ฐ๋ AGENTS.md ๊ท์น์ด ์๊ณ ,
๋๊ตฐ๊ฐ๋ ๊ธฐ์กด ์
์
์ด ๋ง๊ฐ์ง๊น ๋ด ์ค์น๋ฅผ ๋ฏธ๋ฃน๋๋ค.
dgk-gpt๋ ๊ทธ๊ฑธ ์ค์ด๊ธฐ ์ํด ๋ง๋ ์ค์ Codex ์
์
์
๋๋ค.
๋ด๊ฐ ์ค์ ๋ก ์ฐ๋ Codex ์ด์ ๋ฐฉ์ ์ค์์ ํ์ ๋ฐ๋ก ์ฎ๊ฒจ๋ ๋๋ ๊ฒ๋ง ์ถ๋ ค์, ๊ธฐ์กด ๊ฐ์ธ ์ ์ ์ ์ต๋ํ ๋ณด์กดํ๋ ์ค์น๊ธฐ๋ก ๋ฌถ์์ต๋๋ค.
ํ ์ค๋ก ๋งํ๋ฉด ์ด๊ฒ๋๋ค.
ํ ์ ์ฒด Codex ์์ ๋ฐฉ์์ ํ ๋ฒ์ ๋ง์ถ๋, ๊ฐ์ ์ด๋ฏธ ์ฐ๋ ํ๊ฒฝ์ ์ต๋ํ ์ ๊นจ๋ ์ค์น๊ธฐ
ํ์์๊ฒ ์ด๋ ๊ฒ ๋ณด๋ด๋ฉด ๋ฉ๋๋ค
๊ทธ๋ฅ ์๋ ๋ฌธ๊ตฌ ๊ทธ๋๋ก ๋ณด๋ด๋ ๋ฉ๋๋ค.
Codex๊ฐ ์ด๋ฏธ ์ค์น๋ ์ฌ๋์ ์๋ ํ ์ค๋ง ์คํํ๋ฉด ํต์ฌ ์
์
์ด ๋๋ฉ๋๋ค.
npx dgk-gpt@latest
๊ธฐ์กด ~/.codex/config.toml, ~/.codex/AGENTS.md, ์คํฌ ํด๋๋ฅผ ํต์งธ๋ก ๋ฎ์ด์ฐ์ง ์๊ณ
ํ์ํ ์ค์ ๋ง ์์ ํ๊ฒ ๋ณํฉํฉ๋๋ค.
๋จผ์ ์ด๋ค ๋ณ๊ฒฝ์ด ๋ค์ด๊ฐ๋์ง ๋ณด๊ณ ์ถ์ผ๋ฉด:
npx dgk-gpt@latest --dry-run
์ค์น
๊ธฐ์กด Codex ์ฌ์ฉ์ ์ํด๋ฆญ:
npx dgk-gpt@latest
์ด ํ ๋ฒ์ผ๋ก ๋ฐ๋ก ๋ง์ถฐ์ง๋ ๋ฒ์:
- ์ํฌํ๋ก์ฐ ์คํฌ ์ค์น/์ ๋ฐ์ดํธ
AGENTS.mdmanaged block ๋ณํฉconfig.tomlmanaged ์น์ ๋ณํฉcontext7ํ์ฑํserena๋uvx๊ฐ ์์ผ๋ฉด ์๋ ํ์ฑํ, ์์ผ๋ฉด ์๋ ๋นํ์ฑํtmux๊ฐ ์์ผ๋ฉดcxthelper๊น์ง ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ:
npx dgk-gpt@latest
์ ์ญ ์ค์น:
npm install -g dgk-gpt
๋ณ๊ฒฝ ์์ ๋ง ๋จผ์ ๋ณด๊ธฐ:
npx dgk-gpt@latest --dry-run
Pix ํ์ฉ DevTools layer๊น์ง ๊ฐ์ด ์ค์น:
npx dgk-gpt@latest --with-pix-devtools
์ด๋ฏธ ์์ ๋ฐฉ์์ผ๋ก ~/.codex/skills๋ฅผ ์ฐ๊ณ ์๋ค๋ฉด ๊ฐ์ ๋ก legacy ๋ชจ๋ ์ง์ :
npx dgk-gpt@latest --skills-dir legacy
์๋ผ์ธ ์ค์น:
curl -fsSL https://raw.githubusercontent.com/dgk-dev/dgk-gpt/main/install-remote.sh | bash
์ง์ cloneํด์ ์ค์น:
git clone https://github.com/dgk-dev/dgk-gpt.git
cd dgk-gpt
./install.sh
์ค์นํ๋ฉด ๋ฐ๋ก ๋ค์ด๊ฐ๋ ๊ฒ
์ํฌํ๋ก์ฐ ์คํฌ
๊ธฐ๋ณธ ์ํฌํ๋ก์ฐ ์คํฌ์ fresh install์ด๋ฉด ~/.agents/skills์,
์ด๋ฏธ legacy root๋ฅผ ์ฐ๊ณ ์์ผ๋ฉด ~/.codex/skills์ ์ค์น๋ฉ๋๋ค.
/re: ๋จผ์ ์กฐ์ฌํ๊ณ ๋ค์ด๊ฐ๋ ๋ฆฌ์์น + ๊ตฌํ ๋ชจ๋/cp: ์ด๋ฒ ์ธ์ ์์ ๊ฑด๋๋ฆฐ ํ์ผ๋ง ์์ ํ๊ฒ commit + push/fd: UI/UX๋ฅผ ๋ ๋ณด๊ธฐ ์ข๊ฒ ๋ค๋ฌ๋ ๋์์ธ ๋ชจ๋/ralph: ์ค๊ฐ์ ๋์ง ์๊ณ ๋๊น์ง ๋ฐ์ด๋ถ์ด๋ ๋ง๊ฐ ๋ชจ๋/test: ๊ธฐ์กด ํ ์คํธ ์คํ, ๋ธ๋ผ์ฐ์ ๊ฒ์ฆ, DevTools ์ง๋จ๊น์ง ๋ฌถ์ด์ ๋๊น์ง ๋ฐ๋ณตํ๋ ๊ฒ์ฆ ๋ชจ๋
๋ฆฌ๋ทฐ ์คํฌ
๋ฆฌ๋ทฐ ์คํฌ์ ํญ์ ๊ณต์ user skill ๊ฒฝ๋ก์ธ ~/.agents/skills์ ์ค์น๋ฉ๋๋ค.
/rr: ๋ฌด๋ฃ GLM ๊ธฐ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ/rrr: ๋ ๊น๊ฒ ๋ณด๋ GLM-5 ๋ฆฌ๋ทฐ
์ฃผ์:
dgk-gpt๋ ๋ฆฌ๋ทฐ ์คํฌ๋ง ์ค์นํฉ๋๋ค.- ์ค์ ๋ฆฌ๋ทฐ ์คํ์๋
glm-review์ZAI_API_KEY๊ฐ ํ์ํฉ๋๋ค.
npm install -g glm-review
Codex ์ค์ ๋ณํฉ
dgk-gpt๋ ์๋ ๋ ํ์ผ์ ๊ด๋ฆฌํฉ๋๋ค.
~/.codex/AGENTS.md~/.codex/config.toml
ํ์ง๋ง ํต์งธ๋ก ๊ฐ์์์ง ์์ต๋๋ค.
์ ๋ฐ์ดํธ ๋ฒ์๋ ์๋๋ก ์ ํ๋ฉ๋๋ค.
AGENTS.md์์dgk-gptmanaged blockconfig.toml์[features]profiles.dgk-fast,profiles.dgk-careful,profiles.cxtmcp_servers.context7,mcp_servers.serena,mcp_servers.chrome-devtools,mcp_servers.jina
--with-pix-devtools๋ฅผ ํจ๊ป ์ฐ๋ฉด ์ฌ๊ธฐ์ ์๋๋ ์ถ๊ฐ๋ฉ๋๋ค.
mcp_servers.tauri-devtools- Pix DevTools์ฉ AGENTS ์๋ด ๋ธ๋ก
ํฌํผ ์คํฌ๋ฆฝํธ
๊ฐ์ด ์ค์น๋๋ ์คํฌ๋ฆฝํธ:
~/.codex/scripts/codex-tmux.sh~/.codex/scripts/codex-statusline.py~/.local/bin/setup-codex.sh
codex-tmux.sh๋ cxt ๋ฅ tmux ์ํฌํ๋ก์ฐ์ฉ ํฌํผ์ด๊ณ , codex-statusline.py๋ tmux window name์ ์ต๊ทผ ์์ฒญ ์์ฝ์ ๋ฐ์ํ๋ ๋ณด์กฐ ์คํฌ๋ฆฝํธ์
๋๋ค.
setup-codex.sh๋ ์๋๊น์ง ๊ฐ์ด ์ ๊ฒํฉ๋๋ค.
- Codex CLI ์ค์น/๋ก๊ทธ์ธ ์ํ
uvx์ ๋ฌด์ ๋ฐ๋ฅธ Serena MCP ์ค๋น ์ํtmux์ค์น ์ฌ๋ถ- ์ง์๋๋ ํจํค์ง ๋งค๋์ ๊ฐ ์์ผ๋ฉด
tmux์๋ ์ค์น
Pix DevTools ์ต์
Pix ํ์์ด WSL์์ ๋ธ๋ผ์ฐ์ ์ Tauri desktop๊น์ง Codex๋ก ๋ฐ๋ก ๊ฒ์ฆํ๊ณ ์ถ๋ค๋ฉด ์ด ์ต์ ์ ๊ฐ์ด ์ฐ๋ฉด ๋ฉ๋๋ค.
npx dgk-gpt@latest --with-pix-devtools
์ด ์ต์ ์ด ์ถ๊ฐ๋ก ์ค์นํ๋ ๊ฒ:
~/.local/bin/chrome~/.local/bin/tauri-pix~/.config/powershell/tauri-dev.ps1mcp_servers.tauri-devtoolschrome-devtoolsํ์ฑํ- Pix DevTools์ฉ AGENTS ์๋ด
์๋๋ ์ด๊ฒ๋๋ค.
chrome๋ฅผ ์คํํ๋ฉด127.0.0.1:9333์ฉ Chrome remote debugging target์ด ๋ธtauri-pix๋ฅผ ์คํํ๋ฉด Pix Tauri app์ด127.0.0.1:9334๋ก ๋ธ/test๊ฐ ํ์ํ ๋chrome-devtools,tauri-devtools๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ๋ถ์ผ ์ ์์/test๋ DevTools ์ง๋จ์ด ํ์ํ ๋๋ ๋จผ์ ํฌํธ๋ฅผ ํ์ธํ๊ณ , ์ด๋ฏธ ๋ ์์ผ๋ฉด ์ฌ์ฌ์ฉํ๊ณ , ์ ๋ ์์ผ๋ฉดchrome๋๋tauri-pix๋ฅผ ์๋ ์คํํ๋๋ก ์ ๋๋จ
์ ์ :
- WSL2 + Windows ์กฐํฉ
powershell.exe์ ๊ทผ ๊ฐ๋ฅ- mirrored networking ์ฌ์ฉ
- Pix ์ ์ฅ์๊ฐ ๊ธฐ๋ณธ ๊ฒฝ๋ก
~/ws/pix์ ์๊ฑฐ๋PIX_PROJECT_DIR๋ก override ๊ฐ๋ฅ
์ค์:
- ์ด ์ต์ ์ Pix ํ์ฉ WSL add-on์ ๋๋ค.
- ๊ฐ์ธ chezmoi ์ ์ฒด๋ฅผ ๊ณต์ ํ๋ ๋์ , ํ์ ํ์ํ portable subset๋ง ๋ผ์ด๋ธ ํ๋ฉด์ ๋๋ค.
- ์ดํ ์
๋ฐ์ดํธ ๋๋ ๊ธฐ์กด
chrome/tauri-pix์ค์น ํ์ ์ ๊ฐ์งํด์ ๊ณ์ ์ ์งํฉ๋๋ค.
์ ์ด๊ฑธ ์ฐ๋๊ฐ
Codex๋ฅผ ํผ์ ์ ๊น ์ฐ๋ ๊ฒ๊ณผ, ํ์์ ๊ณ์ ๊ตด๋ฆฌ๋ ๊ฒ์ ๋ค๋ฆ ๋๋ค.
๋ณดํต ์ฌ๊ธฐ์ ๊ฐ๋ฆฝ๋๋ค.
- ์ฌ๋๋ง๋ค ์คํฌ๊ณผ ๊ท์น์ด ๋ฌ๋ผ์ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ค์ญ๋ ์ญํจ
- ๊ธฐ์กด ์ ์ ์ด ์๋ ์ฌ๋์ ์ค์น๊ธฐ๊ฐ ๋ฌด์์์ ํต์ผ์ด ์ ๋จ
- macOS, Intel Mac, Linux, WSL, Windows๊ฐ ์์ด๋ฉด ์ค๋ช ๋น์ฉ์ด ์ปค์ง
- ์ฝ๋ ๋ฆฌ๋ทฐ์ฉ ๋๊ตฌ๋ MCP ๊ธฐ๋ณธ๊ฐ์ด ์ฌ๋๋ง๋ค ๋ฌ๋ผ์ง
dgk-gpt๋ ์ด๊ฑธ ์ค์ด๋ ๋ฐ ์ง์คํฉ๋๋ค.
- ๊ณตํต ์คํฌ ์ธํธ
- ๊ณตํต AGENTS ๊ท์น
- ๊ณตํต ํ๋กํ
- ๊ณตํต MCP ๊ธฐ๋ณธ๊ฐ
- ๊ธฐ์กด ์ ์ ์ ๋ณด์กดํ๋ ์์ ํ ์ค์น
์ด๋ฏธ ์ ์ ์๋ ์ฌ๋๋ ๊ด์ฐฎ์ ์ด์
์ด ์ค์น๊ธฐ๋ "์๋ก ๊น๊ธฐ ์ ์ฉ"์ด ์๋๋ผ "์ด๋ฏธ ๋ญ๊ฐ ์ฐ๊ณ ์๋ ์ฌ๋๋ ๋ถ์ผ ์ ์๊ฒ" ๋ง๋ ์ชฝ์ ๋๋ค.
๋ณด์กด๋๋ ๊ฒ:
- ๊ธฐ์กด
AGENTS.md๋ด์ฉ์ ์ ์ง๋๊ณ managed block๋ง ๋ฃ๊ฑฐ๋ ๊ฐฑ์ ๋จ - ๊ธฐ์กด
config.toml์ ๋ค๋ฅธ ์น์ ์ ์ ์ง๋จ - ์ด๋ฏธ
~/.codex/skills๋ฅผ ์ฐ๋ ์ฌ๋์ ๊ทธ ๊ฒฝ๋ก๋ฅผ ๊ณ์ ์ฌ์ฉํจ - ๋ฐ๊พธ๊ธฐ ์ ํ์ผ์
~/.codex/backups/dgk-gpt/<timestamp>/์๋๋ก ๋ฐฑ์ ๋จ
์ฆ, ๊ทธ๋ฅ ๋ฎ์ด์ฐ๋ ์ค์น๊ธฐ๊ฐ ์๋๋๋ค.
ํ๋ซํผ
- Apple Silicon Mac: ์ผ๋ฐ์ ์ผ๋ก ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
- Intel Mac: ์ผ๋ฐ์ ์ผ๋ก ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
- Linux: ์ผ๋ฐ์ ์ผ๋ก ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
- WSL: Windows ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ์ถ์ฒ๋๋ ๊ฒฝ๋ก
- Native Windows: ๊ฐ๋ฅ์ ํ์ง๋ง Codex CLI์ Bash/tmux ํฌํผ ๊ฒฝํ์ WSL ์ชฝ์ด ๋ ์์ ์
์ ๋ฆฌํ๋ฉด, ํ ๊ธฐ์ค ๊ธฐ๋ณธ ๊ถ์ฅ์ ์ด๋ ์ต๋๋ค.
- macOS๋ฉด ๊ทธ๋๋ก ์ค์น
- Linux๋ฉด ๊ทธ๋๋ก ์ค์น
- Windows๋ฉด ๊ฐ๋ฅํ๋ฉด WSL์์ ์ค์น
์ค์น ํ 3๋ถ ์ฒดํฌ๋ฆฌ์คํธ
- Codex๋ฅผ ์ฌ์์ํด์ ์คํฌ๊ณผ ์ค์ ์ ๋ค์ ์ฝ๊ฒ ํฉ๋๋ค.
- Codex CLI๊ฐ ์์ง ์๋ค๋ฉด ์๋ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํฉ๋๋ค.
bash ~/.local/bin/setup-codex.sh
/rr,/rrr๋ฅผ ์ธ ์ฌ๋์glm-review๋ฅผ ์ค์นํฉ๋๋ค.
npm install -g glm-review
- Jina MCP๋ฅผ ์ธ ์ฌ๋์
JINA_API_KEY๋ฅผ exportํ๊ณ[mcp_servers.jina]๋ฅผenabled = true๋ก ์ผญ๋๋ค. cxt๊ฐ์ tmux ๊ธฐ๋ฐ ํ๋ฆ์ ์ธ ์ฌ๋์tmux๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.- Pix desktop๊น์ง Codex์์ ๊ฒ์ฌํ ์ฌ๋์ ํ์ํ ๋
chrome,tauri-pix๋ฅผ ๋จผ์ ๋์๋๋ค.
์ฐธ๊ณ :
uvx๊ฐ ์์ผ๋ฉดserenaMCP๋ ์๋์ผ๋ก ํ์ฑํ๋ฉ๋๋ค.uvx๊ฐ ์์ผ๋ฉดserenaMCP๋ ์๋์ผ๋ก ๋นํ์ฑํ๋์ด, ๊ธฐ์กด Codex ์ฌ์ฉ์๊ฐ ์ค์น ์งํ ์๋ฌ ์์ด ์์ํ ์ ์์ต๋๋ค.- ๋์ค์
uv/uvx๋ฅผ ์ค์นํ ๋คnpx dgk-gpt@latest๋ฅผ ํ ๋ฒ ๋ ์คํํ๋ฉดserena๊ฐ ์ผ์ง๋๋ค. tmux๊ฐ ์์ผ๋ฉดbash ~/.local/bin/setup-codex.sh --install-tmux --yes๋ก ์๋ ์ค์น๋ฅผ ์๋ํ ์ ์์ต๋๋ค.
์ต์
์์ฃผ ์ฐ๋ ์ต์ :
npx dgk-gpt@latest --dry-run
npx dgk-gpt@latest --yes
npx dgk-gpt@latest --with-pix-devtools
npx dgk-gpt@latest --skills-dir auto
npx dgk-gpt@latest --skills-dir user
npx dgk-gpt@latest --skills-dir legacy
์ด ํจํค์ง๊ฐ ์ค์ ๋ก ์ผ๋ ๊ธฐ๋ณธ๊ฐ
ํ๋กํ:
dgk-fastdgk-carefulcxt
๊ธฐ๋ฅ ํ๋๊ทธ:
apply_patch_freeformappsjs_replmemoriesmulti_agentshell_toolunified_exec- Linux/WSL์์๋
use_linux_sandbox_bwrap
MCP ์ ์:
context7๊ธฐ๋ณธ ํ์ฑํserena๋uvx๊ฐ ์์ผ๋ฉด ๊ธฐ๋ณธ ํ์ฑํ, ์์ผ๋ฉด ๊ธฐ๋ณธ ๋นํ์ฑํchrome-devtools๊ธฐ๋ณธ ๋นํ์ฑํjina๊ธฐ๋ณธ ๋นํ์ฑํ
serena, chrome-devtools, jina๋ ๋ก์ปฌ ๋ฐํ์ ์ํ๋ ์ํฌ๋ฆฟ์ ์์กดํ ์ ์์ผ๋ฏ๋ก, dgk-gpt๋ ํ์ฌ ๋จธ์ ์์ ๋ฐ๋ก ์ธ ์ ์๋ ํ๋ฉด๋ง ๊ธฐ๋ณธ ํ์ฑํํฉ๋๋ค.
์์ธ:
--with-pix-devtools๋ฅผ ์ฐ๋ฉดchrome-devtools์tauri-devtools๋ ํ์ฉ WSL Pix ๋๋ฒ๊น ํ๋ฉด์ผ๋ก ํ์ฑํ๋ฉ๋๋ค.
์ ์ง๋ณด์ ๋ฉ๋ชจ
๋ก์ปฌ ๋ฆด๋ฆฌ์ฆ ์ฒดํฌ:
npm test
npm run pack:dry-run
npm run smoke:dry-run
๋ฒ์ ์ฌ๋ฆฐ ๋ค ๋ฐฐํฌ:
npm publish
License
MIT
