Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

102 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

cokacmux

cokacmux ๋Œ€ํ‘œ ์ด๋ฏธ์ง€

์ฝ”๋”ฉ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•ด ์„ฌ์„ธํ•˜๊ฒŒ ์„ค๊ณ„๋œ Multiplexer, cokacmux.

๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ์„ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ๋ฉ‹์ง„ ์ฝ”๋“œ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋†“์น˜์ง€ ๋ง์•„์•ผ ํ•  ๋ฉ‹์ง„ ๊ฒƒ์ด ํ•˜๋‚˜ ๋” ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊ทธ ์ฝ”๋“œ๋ฅผ ์–ป๊ธฐ๊นŒ์ง€ ๊ฑฐ์ณค๋˜ ๊ณผ์ •, ์ฆ‰ ์„ธ์…˜ ์•ˆ์— ๋‹ด๊ธด ๋Œ€ํ™” ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

์ด ๋Œ€ํ™”๋Š” ๊ทธ ์ฝ”๋“œ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋˜ ๋…ธํ•˜์šฐ ๊ทธ ์ž์ฒด์ด๋ฉฐ, ๋‚˜์ค‘์— ์Šคํ‚ฌ์…‹์ฒ˜๋Ÿผ ์žฌํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

cokacmux๋Š” Claude Code, Codex, Pi, OpenCode, GJC ๊ฐ™์€ ๋งŽ์€ ์‚ฌ๋ž‘์„ ๋ฐ›๊ณ  ์žˆ๋Š” ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋“ค์ด ๋งŒ๋“ค์–ด ๋‚ด๋Š” ์—ฌ๋Ÿฌ ์„ธ์…˜์„ ํ•œ๋ˆˆ์— ๊ด€๋ฆฌํ•˜๊ณ  ๋‹ค์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค.

์ฝ”๋”ฉ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•ด ์„ฌ์„ธํ•˜๊ฒŒ ์„ค๊ณ„๋œ Multiplexer๋ผ๊ณ  ์ดํ•ดํ•˜๋ฉด ์‰ฝ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๋™์‹œ์— ๋‹ค๋ฃฐ ๋•Œ๋„ agent์™€ terminal์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์— ๋‘” ์ฑ„ ํ•„์š”ํ•œ ์„ธ์…˜์œผ๋กœ ๋ฐ”๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

cokacmux ์ž์ฒด๊ฐ€ ์ƒˆ AI ์š”๊ธˆ์„ ๋งŒ๋“ค์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์„ธ์…˜์„ ๋‹ค์‹œ ์—ด๋ฉด, ์„ ํƒํ•œ ์ฝ”๋”ฉ ๋„๊ตฌ๋Š” ํ‰์†Œ์ฒ˜๋Ÿผ ์ž๊ธฐ ์„œ๋น„์Šค์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๋ชฉ์ฐจ

  1. ์ด ์•ฑ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ
  2. ์„ค์น˜ํ•˜๊ธฐ
  3. ์ฒ˜์Œ ์‹คํ–‰ํ•˜๊ธฐ
  4. ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•
  5. ์ž์ฃผ ์“ฐ๋Š” ํ‚ค
  6. ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ
  7. ์—…๋ฐ์ดํŠธ์™€ ์ œ๊ฑฐ
  8. ์•Œ์•„๋‘˜ ์ 
  9. ์‚ฌ์šฉ ์กฐ๊ฑด
  10. ๋ฉด์ฑ…์กฐํ•ญ

1. ์ด ์•ฑ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ

์ž‘์—… ์„ธ์…˜ ๋ชจ์•„ ๋ณด๊ธฐ

Claude Code, Codex, Pi, OpenCode, GJC์˜ ์ž‘์—… ์„ธ์…˜์„ ํ•œ ํ™”๋ฉด์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ข… ์ฝ”๋“œ๋ฟ ์•„๋‹ˆ๋ผ ๊ทธ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค๋˜ ๋Œ€ํ™”์™€ ์ž‘์—… ํด๋”๊นŒ์ง€ ๊ฐ™์ด ๋‚จ๊ฒจ ๋‘ก๋‹ˆ๋‹ค.

Codex๊ฐ€ ์ž‘์—… ๊ณผ์ •์—์„œ ๋งŒ๋“  non-root ์„ธ์…˜์€ ๊ธฐ๋ณธ ๋ชฉ๋ก์—์„œ ๋”ฐ๋กœ ์ˆจ๊ฒจ ์ตœ์ƒ์œ„ ์ž‘์—…๊ณผ ์„ž์ด์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์•ฑ์€ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค top-level ๋ฒ”์œ„๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ, u๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ˜„์žฌ ์‹คํ–‰์—์„œ๋งŒ ์ „์ฒด ์„ธ์…˜์„ ๋‹ค์‹œ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SUB๋Š” spawned subagent, REV๋Š” review, AUX๋Š” compactยทmemory ๋“ฑ ๊ธฐํƒ€ ๋ณด์กฐ ์ž‘์—…, INT๋Š” Codex ๋‚ด๋ถ€ ์ž‘์—…์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์‹ ๊ณต๊ฐ„์ด 5์นธ ์ด์ƒ์ด๋ฉด [SUB]์ฒ˜๋Ÿผ, 3โ€“4์นธ์ด๋ฉด SUB์ฒ˜๋Ÿผ, 1โ€“2์นธ์ด๋ฉด S, R, A, I๋กœ ์ค„์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ๋ฒ”์œ„๋Š” ์ผ๋ฐ˜ ๊ฒ€์ƒ‰๊ณผ AI ๊ฒ€์ƒ‰์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. u๋กœ ๋ฒ”์œ„๋ฅผ ๋ฐ”๊พธ๋ฉด ์ด์ „ ๋ฒ”์œ„์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋Š” ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค. Codex ์ €์žฅ ํ˜•์‹์€ Ultra์˜ ์ž๋™ spawn๊ณผ ๋ช…์‹œ์ ์ธ spawn์„ ๊ฐ™์€ ์ข…๋ฅ˜๋กœ ๊ธฐ๋กํ•˜๋ฏ€๋กœ ๋‘˜์„ ๋” ์„ธ๋ถ„ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํŒ๋ณ„ํ•  ์ˆ˜ ์—†๋Š” ์„ธ์…˜์€ ๋ชฉ๋ก์— ๋‚จ์œผ๋ฉฐ, ์ˆจ๊ธด ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋Š” ์‚ญ์ œ๋˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ๋‚ด์šฉ ๋ฐ”๋กœ ์ฝ๊ธฐ

๋ชฉ๋ก์—์„œ ์„ธ์…˜์„ ๊ณ ๋ฅด๋ฉด ์˜ค๋ฅธ์ชฝ์—์„œ ๋‚ด์šฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ํ•˜๊ธฐ

Ctrl+F๋ฅผ ๋ˆ„๋ฅด๋ฉด ์„ธ์…˜์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ธ€์ž๋กœ ์ฐพ๊ธฐ: ์ œ๋ชฉ, ํด๋”, ์„ธ์…˜ ๋‚ด์šฉ์—์„œ ์ฐพ์Šต๋‹ˆ๋‹ค.
  • AI๋กœ ์ฐพ๊ธฐ: ์„ ํƒํ•œ ์ฝ”๋”ฉ ๋„๊ตฌ์—๊ฒŒ ๊ด€๋ จ ์„ธ์…˜์„ ์ฐพ์•„ ๋‹ฌ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์„ธ์…˜ ๋‹ค์‹œ ์—ด๊ธฐ

์„ธ์…˜์„ ๊ณ ๋ฅด๊ณ  e ๋˜๋Š” Enter๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ทธ ์ž‘์—…์„ ๋‹ค์‹œ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ์ž‘์—… ์—ด๊ธฐ

Ctrl+N์„ ๋ˆ„๋ฅด๋ฉด ์ƒˆ ๋ช…๋ น์ฐฝ, cokacdir, ์ƒˆ ์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ์ž‘์—…์„ ์ผœ ๋‘” ์ฑ„ ๊ด€๋ฆฌํ•˜๊ธฐ

์—ฌ๋Ÿฌ ์ฝ”๋”ฉ ๋„๊ตฌ์™€ ๋ช…๋ น์ฐฝ์„ ๋™์‹œ์— ์ผœ ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„์™€๋„ ์ž‘์—…์€ ๊บผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•  ๋•Œ ์›ํ•˜๋Š” ์ž‘์—…์„ ๊ณจ๋ผ ๋‹ค์‹œ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฒˆ๊ฐˆ์•„ ๋ณด๊ฑฐ๋‚˜, ํ•œ ์ž‘์—…์€ ์‹คํ–‰ํ•ด ๋‘” ์ฑ„ ๋‹ค๋ฅธ ์ž‘์—…์„ ํ™•์ธํ•˜๋Š” ์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ๋ณต์‚ฌํ•˜๊ธฐ

c๋ฅผ ๋ˆ„๋ฅด๋ฉด ์„ ํƒํ•œ ์„ธ์…˜์„ ํ•˜๋‚˜ ๋” ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•˜๋ฉด ์ž‘์—… ํด๋”๋„ ํ•จ๊ป˜ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ ๋งฅ๋ฝ์€ ๋ณด์กดํ•˜๊ณ  ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์˜ ์ˆ˜์ •์ด๋‚˜ ๋‹ค๋ฅธ ์ฝ”๋”ฉ ๋„๊ตฌ๋กœ ์‹คํ—˜ํ•  ๋•Œ ์”๋‹ˆ๋‹ค.

์„ธ์…˜ ์‚ญ์ œํ•˜๊ธฐ

Delete ๋˜๋Š” d๋ฅผ ๋ˆ„๋ฅด๋ฉด ์„ธ์…˜ ๊ธฐ๋ก์„ ์ง€์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ง€์šฐ์ง€ ์•Š๊ณ  ๋จผ์ € ๋ฌผ์–ด๋ด…๋‹ˆ๋‹ค.


2. ์„ค์น˜ํ•˜๊ธฐ

๋ฐฐํฌ ์ •์ฑ…: ์ด ํ”„๋กœ์ ํŠธ๋Š” cokacmux/cokacdir ์„ค์น˜ ํŒŒ์ผ์— checksum, ๋””์ง€ํ„ธ ์„œ๋ช…, signed manifest ๋˜๋Š” attestation์„ ์š”๊ตฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ GitHub Actions์™€ .github/workflows๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๊ฒ€์ฆ์€ ํ•„์š”ํ•  ๋•Œ ๋กœ์ปฌ์—์„œ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ˆ„๋ฝ๋œ ์ž‘์—…์ด ์•„๋‹ˆ๋ผ ๋ช…์‹œ์ ์ธ ํ”„๋กœ์ ํŠธ ์ •์ฑ…์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ”„๋กœ์ ํŠธ ์ •์ฑ…์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

macOS / Linux

๋ช…๋ น์ฐฝ์— ์•„๋ž˜ ๋‚ด์šฉ์„ ๋ถ™์—ฌ ๋„ฃ๊ณ  Enter๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.

curl -fsSL https://cokacmux.cokac.com/manage.sh | bash

Windows

PowerShell์— ์•„๋ž˜ ๋‚ด์šฉ์„ ๋ถ™์—ฌ ๋„ฃ๊ณ  Enter๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.

irm https://cokacmux.cokac.com/manage.ps1 | iex

์„ค์น˜๊ฐ€ ๋๋‚˜๋ฉด ์ƒˆ ๋ช…๋ น์ฐฝ์„ ์—ด์–ด ์ฃผ์„ธ์š”.

์„ค์น˜ ํ™•์ธ

cokacmux --version

๋ฒ„์ „ ๋ฒˆํ˜ธ๊ฐ€ ๋‚˜์˜ค๋ฉด ์„ค์น˜๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์“ฐ๋Š” ์ฝ”๋”ฉ ๋„๊ตฌ ํ™•์ธ

์•„๋ž˜ ๋ช…๋ น ์ค‘ ๋‚ด๊ฐ€ ์“ฐ๋Š” ๊ฒƒ๋งŒ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

claude --version
codex --version
opencode --version
pi --help
gjc --help

์ด ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ž˜ ์‹คํ–‰๋˜๋ฉด cokacmux์—์„œ ๊ทธ ๋„๊ตฌ์˜ ์„ธ์…˜์„ ๋‹ค์‹œ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


3. ์ฒ˜์Œ ์‹คํ–‰ํ•˜๊ธฐ

๋ช…๋ น์ฐฝ์—์„œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

cokacmux

์ฒ˜์Œ ์‹คํ–‰ํ•˜๋ฉด cokacmux๊ฐ€ ํ•„์š”ํ•œ ํด๋”๋ฅผ ์ž๋™์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

ํ•œ ๋ฒˆ๋„ ์“ฐ์ง€ ์•Š์€ ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ์žˆ์–ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋„๊ตฌ์˜ ์„ธ์…˜๋งŒ ๋น„์–ด ์žˆ์„ ๋ฟ์ž…๋‹ˆ๋‹ค.

ํ™”๋ฉด์€ ํฌ๊ฒŒ ๋‘ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

์œ„์น˜ ๋‚ด์šฉ
์™ผ์ชฝ ์„ธ์…˜ ๋ชฉ๋ก
์˜ค๋ฅธ์ชฝ ์„ ํƒํ•œ ์„ธ์…˜ ๋‚ด์šฉ

๋ชฉ๋ก์—๋Š” ์•„๋ž˜ ์ •๋ณด๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค.

์นธ ๋œป
์ƒํƒœ ์ง€๊ธˆ ์‹คํ–‰ ์ค‘์ธ์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋„๊ตฌ Claude Code, Codex, OpenCode, Pi, GJC ์ค‘ ์–ด๋””์„œ ๋‚˜์˜จ ์„ธ์…˜์ธ์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์ œ๋ชฉ ์„ธ์…˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ง์ ‘ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐ„ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐ”๋€ ์ง€ ์–ผ๋งˆ๋‚˜ ๋๋Š”์ง€์ž…๋‹ˆ๋‹ค.
ํด๋” ๊ทธ ์„ธ์…˜์ด ์ž‘์—…ํ•˜๋˜ ํด๋”์ž…๋‹ˆ๋‹ค.

4. ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•

์ฒ˜์Œ์—๋Š” ์ด๋ ‡๊ฒŒ ํ•ด๋ณด์„ธ์š”

์ฒ˜์Œ์—๋Š” ์ง€์šฐ๊ธฐ๋‚˜ ์œ„ํ—˜ํ•œ ์‹คํ–‰์„ ํ•˜์ง€ ๋ง๊ณ  ํ™”๋ฉด ์ด๋™๋งŒ ์ตํ˜€ ๋ณด์„ธ์š”.

์ˆœ์„œ ํ•ด๋ณผ ์ผ ํ‚ค ๋˜๋Š” ๋ช…๋ น
1 ์„ธ์…˜์ด ๋ณด์ด๋Š”์ง€ ํ™•์ธ cokacmux --check
2 ํ™”๋ฉด ์—ด๊ธฐ cokacmux
3 ๋ชฉ๋ก์—์„œ ์ด๋™ โ†‘ / โ†“
4 ์˜ค๋ฅธ์ชฝ ๋‚ด์šฉ์œผ๋กœ ์ด๋™ Tab
5 ์˜ค๋ฅธ์ชฝ ๋‚ด์šฉ ์ฝ๊ธฐ โ†‘ / โ†“
6 ๊ฒ€์ƒ‰์ฐฝ ์—ด๊ธฐ Ctrl+F
7 ๋‹ค์‹œ ์—ด๊ธฐ ์ฐฝ๋งŒ ์—ด๊ณ  ๋‹ซ๊ธฐ e, Esc
8 ๋ณต์‚ฌ ์ฐฝ๋งŒ ์—ด๊ณ  ๋‹ซ๊ธฐ c, Esc
9 ์‚ญ์ œ ์ฐฝ๋งŒ ์—ด๊ณ  ๋‹ซ๊ธฐ Delete, Esc
10 ์„œ๋ฒ„ ๋ช…๋ น์„ background terminal๋กœ ์‹œ์ž‘ cokacmux start web -- node server.js

์„ธ์…˜ ์ฝ๊ธฐ

โ†‘ / โ†“๋กœ ์„ธ์…˜์„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค. ์„ ํƒ์ด ๋ฐ”๋€Œ๋ฉด ์˜ค๋ฅธ์ชฝ ๋‚ด์šฉ๋„ ๋ฐ”๋€๋‹ˆ๋‹ค.

์˜ค๋ฅธ์ชฝ ๋‚ด์šฉ์„ ์ฝ์œผ๋ ค๋ฉด Tab์„ ๋ˆ„๋ฅด์„ธ์š”. ๋‹ค์‹œ ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๋ ค๋ฉด Tab์„ ํ•œ ๋ฒˆ ๋” ๋ˆ„๋ฅด๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ํ•˜๊ธฐ

Ctrl+F๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

ํ•˜๊ณ  ์‹ถ์€ ์ผ ๋ฐฉ๋ฒ•
๊ธ€์ž๋กœ ์ฐพ๊ธฐ Enter๋ฅผ ๋ˆ„๋ฅด๊ณ  ๊ฒ€์ƒ‰์–ด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
AI๋กœ ์ฐพ๊ธฐ 2๋ฅผ ๋ˆ„๋ฅด๊ณ  ์ฐพ๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ง€์šฐ๊ธฐ ๋นˆ ๊ฒ€์ƒ‰์–ด๋กœ ๋‹ค์‹œ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ Esc๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

AI๋กœ ์ฐพ์œผ๋ ค๋ฉด ๋จผ์ € ์„ค์ • ํ™”๋ฉด์—์„œ ์‚ฌ์šฉํ•  ์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ๊ณจ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„ค์ • ํ™”๋ฉด์€ , ํ‚ค๋กœ ์—ฝ๋‹ˆ๋‹ค.

์„ธ์…˜ ๋‹ค์‹œ ์—ด๊ธฐ

์„ธ์…˜์„ ๊ณ ๋ฅด๊ณ  e ๋˜๋Š” Enter๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

๋‹ค์‹œ ์—ด๊ธฐ ์ฐฝ์—์„œ Normal์ด๋ผ๊ณ  ๋ณด์ด๋ฉด ๊ทธ๊ฒƒ์„ ๊ณ ๋ฅด์„ธ์š”. ์ด๊ฒƒ์ด ๋ณดํ†ต ์‹คํ–‰์ž…๋‹ˆ๋‹ค.

Skip permissions๋ผ๊ณ  ๋ณด์ด๋Š” ์„ ํƒ์ง€๋Š” ์œ„ํ—˜ํ•œ ์‹คํ–‰์ž…๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ํŒŒ์ผ ์ˆ˜์ •์ด๋‚˜ ๋ช…๋ น ์‹คํ–‰ ์ „์— ๋ฌป๋Š” ํ™•์ธ์„ ์ค„์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ฏฟ๋Š” ํด๋”์—์„œ๋งŒ ์“ฐ์„ธ์š”.

์„ธ์…˜์„ ์‹คํ–‰ํ•œ ๋’ค ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„์˜ค๋ ค๋ฉด Ctrl+] ๋˜๋Š” Ctrl+[๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. ์ด๋•Œ ์ฝ”๋”ฉ ๋„๊ตฌ๋Š” ๊บผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ƒˆ ์ž‘์—… ์—ด๊ธฐ

Ctrl+N์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

์—ด ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์„ธ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

์„ ํƒ ๋œป
Terminal ํ™”๋ฉด์— ๋ณด์ด๋Š” ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ๋ช…๋ น์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค.
cokacdir cokacdir๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
Coding agent ํ™”๋ฉด์— ๋ณด์ด๋Š” ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ƒˆ ์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.

์ƒˆ ์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ์—ด ๋•Œ๋Š” Claude Code, Codex, OpenCode, Pi, GJC ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.

Folder ํ•ญ๋ชฉ์—์„œ๋Š” Tab์œผ๋กœ ๋กœ์ปฌ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ž๋™์™„์„ฑ์„ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ›„๋ณด ๋ชฉ๋ก์ด ์—ด๋ ค ์žˆ์œผ๋ฉด โ†‘ / โ†“๋กœ ๊ณ ๋ฅด๊ณ , Esc๋Š” ๋ชฉ๋ก๋งŒ ๋จผ์ € ๋‹ซ์Šต๋‹ˆ๋‹ค.

๋ช…๋ น์ค„์—์„œ ๋ฐ”๋กœ background terminal์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

cokacmux start web --cwd /path/to/project -- node server.js

-- ๋’ค์— ์‹ค์ œ ์‹คํ–‰ํ•  ๋ช…๋ น๊ณผ ์ธ์ž๋ฅผ ๋‘ก๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์‹œ์ž‘ํ•œ ๋ช…๋ น๋„ ์‹คํ–‰ ์ค‘์ธ agent ๋ชฉ๋ก์— terminal๋กœ ๋‚˜ํƒ€๋‚˜๋ฉฐ, Ctrl+] ๋˜๋Š” Ctrl+[๋กœ ๋ชฉ๋ก์— ๋Œ์•„๊ฐ€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์€ npm run dev, node server.js, cargo watch์ฒ˜๋Ÿผ ๊ณ„์† ์ผœ ๋‘๋Š” ๋ช…๋ น์— ๋งž์Šต๋‹ˆ๋‹ค. cokacmux start๋Š” ๋ช…๋ น์„ ์ผ  ๋’ค ๋ฐ”๋กœ shell๋กœ ๋Œ์•„์˜ค๊ณ , ์ถœ๋ ฅ ํ™”๋ฉด์€ ๋‚˜์ค‘์— cokacmux TUI์—์„œ ๋‹ค์‹œ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค.

Windows์—์„œ๋„ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

cokacmux start web --cwd C:\work\app -- npm run dev

npm.cmd์ฒ˜๋Ÿผ .cmd ํŒŒ์ผ๋กœ ์„ค์น˜๋œ ๋ช…๋ น๋„ PATH์™€ PATHEXT ๊ทœ์น™์— ๋”ฐ๋ผ ์ฐพ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ๊ฒฝ๋กœ์— ๊ณต๋ฐฑ์ด ์žˆ์–ด๋„ ์ผ๋ฐ˜ Windows ๋ช…๋ น์ฒ˜๋Ÿผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. PowerShell ๋ฌธ๋ฒ•์ด ํ•„์š”ํ•œ ๋ช…๋ น์€ powershell.exe -Command "..."๋กœ ๊ฐ์‹ธ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ CLI ์‚ฌ์šฉ๋ฒ•๊ณผ ์ œํ•œ์€ docs/CLI.md๋ฅผ ๋ณด์„ธ์š”.

์‹คํ–‰ ์ค‘์ธ ํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•œ ๋’ค ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„์™€๋„ ๊ทธ ๋„๊ตฌ๋Š” ๊ณ„์† ์‚ด์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ์ž‘์—…์„ ์ผœ ๋‘” ๊ฒฝ์šฐ์—๋„ ๋ชฉ๋ก์—์„œ ์›ํ•˜๋Š” ์ž‘์—…์„ ๊ณ ๋ฅด๋ฉด ๋ฐ”๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜๋ฅผ ๋„๊ธฐ ์ „๊นŒ์ง€๋Š” ์ปดํ“จํ„ฐ ์•ˆ์—์„œ ๊ณ„์† ๋Œ€๊ธฐํ•ฉ๋‹ˆ๋‹ค.

Ctrl+Shift+K๋กœ ๋ชจ๋‘ ๋„๊ธฐ ์ „์—๋Š” ํ™•์ธ์ฐฝ์ด ๋จผ์ € ๋œน๋‹ˆ๋‹ค.

ํ•˜๊ณ  ์‹ถ์€ ์ผ ํ‚ค
๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ Ctrl+] ๋˜๋Š” Ctrl+[
๋‹ค์‹œ ์‹คํ–‰ ํ™”๋ฉด์œผ๋กœ ๊ฐ€๊ธฐ Ctrl+] ๋˜๋Š” Ctrl+[
์ง€๊ธˆ ์‹คํ–‰ ์ค‘์ธ ํ™”๋ฉด ๋„๊ธฐ Ctrl+K
์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ๊ฒƒ ๋„๊ธฐ Ctrl+Shift+K ๋˜๋Š” cokacmux killall

์„ธ์…˜ ๋ณต์‚ฌํ•˜๊ธฐ

์„ธ์…˜์„ ๊ณ ๋ฅด๊ณ  c๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

์„ ํƒ ๋œป
์„ธ์…˜๋งŒ ๋ณต์‚ฌ ์ž‘์—… ํด๋”๋Š” ๊ทธ๋Œ€๋กœ ๋‘๊ณ  ์„ธ์…˜ ๊ธฐ๋ก๋งŒ ํ•˜๋‚˜ ๋” ๋งŒ๋“ญ๋‹ˆ๋‹ค.
ํด๋”๋„ ํ•จ๊ป˜ ๋ณต์‚ฌ ์ž‘์—… ํด๋”๊นŒ์ง€ ์ƒˆ ํด๋”๋กœ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

ํด๋”๊นŒ์ง€ ๋ณต์‚ฌํ•˜๋ฉด ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ๋ชฉ ๋ฐ”๊พธ๊ธฐ

์„ธ์…˜์„ ๊ณ ๋ฅด๊ณ  t๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

์ œ๋ชฉ๋งŒ ๋ฐ”๋€๋‹ˆ๋‹ค. ์›๋ž˜ ์„ธ์…˜ ๋‚ด์šฉ์€ ๋ฐ”๋€Œ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ œ๋ชฉ ํŽธ์ง‘์ฐฝ์—์„œ Ctrl+T๋ฅผ ๋ˆ„๋ฅด๋ฉด AI๊ฐ€ ์ œ๋ชฉ ์ดˆ์•ˆ์„ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค.

์„ธ์…˜ ์‚ญ์ œํ•˜๊ธฐ

์„ธ์…˜์„ ๊ณ ๋ฅด๊ณ  Delete ๋˜๋Š” d๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

์‚ญ์ œํ•˜๋ฉด ์ €์žฅ๋œ ์„ธ์…˜ ๊ธฐ๋ก์ด ์‹ค์ œ๋กœ ์ง€์›Œ์ง‘๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ์„ธ์…˜์€ ๋จผ์ € ๋”ฐ๋กœ ๋ณด๊ด€ํ•˜์„ธ์š”.


5. ์ž์ฃผ ์“ฐ๋Š” ํ‚ค

์•„๋ž˜๋Š” ๊ธฐ๋ณธ ์„ค์ • ๊ธฐ์ค€์˜ ๋‹จ์ถ•ํ‚ค ์ „์ฒด์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์„ธ์…˜ ๋ชฉ๋ก๊ณผ ์ฝ”๋”ฉ ๋„๊ตฌ ํ™”๋ฉด์—์„œ ์“ฐ๋Š” ํ‚ค๋งŒ ์ตํžˆ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ์ต์ˆ™ํ•ด์ง€๋ฉด ์„ ํƒ์ฐฝ, ์ œ๋ชฉ ํŽธ์ง‘, ์„ค์ • ํ™”๋ฉด์˜ ํ‚ค๋ฅผ ๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋‹จ์ถ•ํ‚ค๋Š” ~/.cokacmux/keybinding.json์—์„œ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์„ ๋ฐ”๊พผ ๋’ค ์ €์žฅํ•˜๋ฉด ์‹คํ–‰ ์ค‘์ธ cokacmux๊ฐ€ ๋‹ค์‹œ ์ฝ์Šต๋‹ˆ๋‹ค. BackTab์€ ๋ณดํ†ต Shift+Tab์ž…๋‹ˆ๋‹ค.

์„ธ์…˜ ๋ชฉ๋ก์—์„œ ์“ฐ๋Š” ํ‚ค

์„ธ์…˜ ๋ชฉ๋ก์€ cokacmux๋ฅผ ์ฒ˜์Œ ์ผฐ์„ ๋•Œ ๋ณด์ด๋Š” ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. ์™ผ์ชฝ์—๋Š” ์„ธ์…˜ ๋ชฉ๋ก์ด ์žˆ๊ณ , ์˜ค๋ฅธ์ชฝ์—๋Š” ์„ ํƒํ•œ ์„ธ์…˜์˜ ๋‚ด์šฉ์ด ๋ณด์ž…๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
โ†‘, โ†“ ๋ชฉ๋ก์—์„œ ๋‹ค๋ฅธ ์„ธ์…˜์„ ๊ณ ๋ฅผ ๋•Œ ์„ ํƒ ์ค„์„ ํ•œ ์นธ์”ฉ ์˜ฎ๊น๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋„ ๊ฐ™์ด ๋ฐ”๋€๋‹ˆ๋‹ค.
PageUp, PageDown ์„ธ์…˜์ด ๋งŽ์•„์„œ ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก์—์„œ๋Š” ์—ฌ๋Ÿฌ ์ค„์”ฉ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ๋‚ด์šฉ์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๋‚ด์šฉ์„ ํ•œ ํ™”๋ฉด์”ฉ ์Šคํฌ๋กคํ•ฉ๋‹ˆ๋‹ค.
Home, g ๋ชฉ๋ก์˜ ๋งจ ์ฒ˜์Œ์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก์—์„œ๋Š” ์ฒซ ์„ธ์…˜์„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ๋‚ด์šฉ์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๋‚ด์šฉ ๋งจ ์œ„๋กœ ๊ฐ‘๋‹ˆ๋‹ค.
End, G ๋ชฉ๋ก์˜ ๋งจ ๋์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก์—์„œ๋Š” ๋งˆ์ง€๋ง‰ ์„ธ์…˜์„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ๋‚ด์šฉ์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๋‚ด์šฉ ๋งจ ์•„๋ž˜๋กœ ๊ฐ‘๋‹ˆ๋‹ค.
Tab ์™ผ์ชฝ ๋ชฉ๋ก๊ณผ ์˜ค๋ฅธ์ชฝ ๋‚ด์šฉ์„ ๋ฒˆ๊ฐˆ์•„ ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ํฌ์ปค์Šค๋ฅผ ๋ชฉ๋ก๊ณผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์‚ฌ์ด์—์„œ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
Ctrl+F ์˜ˆ์ „ ์„ธ์…˜์„ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ ๊ฒ€์ƒ‰ ๋ฐฉ์‹ ์„ ํƒ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค. ๊ธ€์ž ๊ฒ€์ƒ‰๊ณผ AI ๊ฒ€์ƒ‰ ์ค‘ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
v ๋ชฉ๋ก์„ ๋‹ค๋ฅธ ๋ชจ์–‘์œผ๋กœ ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ์ผ๋ฐ˜ ๋ชฉ๋ก ๋ณด๊ธฐ์™€ ํŠธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
u Codex non-root ์„ธ์…˜์„ ํ™•์ธํ•˜๊ณ  ์‹ถ์„ ๋•Œ ํ˜„์žฌ ์‹คํ–‰์—์„œ๋งŒ top-level ๋ฒ”์œ„์™€ spawned/review/auxiliary/internal์„ ํฌํ•จํ•œ ์ „์ฒด ๋ฒ”์œ„๋ฅผ ์ „ํ™˜ํ•˜๊ณ  ๊ธฐ์กด ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค.
r ํŒŒ์ผ์ด ๋ฐ”๋€ ๊ฒƒ ๊ฐ™๊ฑฐ๋‚˜ ๋ชฉ๋ก์„ ๋‹ค์‹œ ์ฝ๊ณ  ์‹ถ์„ ๋•Œ ์„ธ์…˜ ๋ชฉ๋ก์„ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค.
e, Enter ์„ ํƒํ•œ ์„ธ์…˜์„ ๋‹ค์‹œ ์—ด๊ณ  ์‹ถ์„ ๋•Œ ์‹คํ–‰ ๋ฐฉ์‹ ์„ ํƒ์ฐฝ์„ ์—ด๊ฑฐ๋‚˜, ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋ฐ”๋กœ ๋‹ค์‹œ ์—ฝ๋‹ˆ๋‹ค.
Space ์˜ค๋ฅธ์ชฝ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ์˜ค๋ž˜๋œ ๊ฒƒ ๊ฐ™์„ ๋•Œ ์„ ํƒํ•œ ์„ธ์…˜์˜ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์บ์‹œ๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ๋‹ค์‹œ ์ฝ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
Ctrl+N ์ƒˆ ๋ช…๋ น์ฐฝ์ด๋‚˜ ์ƒˆ ์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ์—ด๊ณ  ์‹ถ์„ ๋•Œ ์ƒˆ ์ž‘์—… ๋งŒ๋“ค๊ธฐ ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค.
c ๋น„์Šทํ•œ ์ผ์„ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ์ด์–ด๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒํ•œ ์„ธ์…˜์„ ๋ณต์‚ฌํ•˜๋Š” ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค. ์„ธ์…˜๋งŒ ๋ณต์‚ฌํ•˜๊ฑฐ๋‚˜ ์ž‘์—… ํด๋”๊นŒ์ง€ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
t ์„ธ์…˜ ์ œ๋ชฉ์„ ์•Œ์•„๋ณด๊ธฐ ์‰ฝ๊ฒŒ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ ์ œ๋ชฉ ํŽธ์ง‘์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค.
, AI ๊ฒ€์ƒ‰์ด๋‚˜ AI ์ œ๋ชฉ ์ƒ์„ฑ์— ์“ธ ๋„๊ตฌ๋ฅผ ๊ณ ๋ฅด๊ณ  ์‹ถ์„ ๋•Œ ์„ค์ • ํ™”๋ฉด์„ ์—ฝ๋‹ˆ๋‹ค.
Delete, d ํ•„์š” ์—†๋Š” ์„ธ์…˜ ๊ธฐ๋ก์„ ์ง€์šฐ๊ณ  ์‹ถ์„ ๋•Œ ์‚ญ์ œ ํ™•์ธ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ง€์šฐ์ง€ ์•Š๊ณ  ํ•œ ๋ฒˆ ๋” ๋ฌป์Šต๋‹ˆ๋‹ค.
Ctrl+], Ctrl+[ ์‹คํ–‰ ์ค‘์ธ ์ฝ”๋”ฉ ๋„๊ตฌ ํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก ํ™”๋ฉด๊ณผ agent ํ™”๋ฉด์„ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ธ ์ž‘์—…์€ ๊บผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Ctrl+K ์„ ํƒํ•œ ์‹คํ–‰ ์ค‘ ์ž‘์—… ํ•˜๋‚˜๋งŒ ๋„๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก์—์„œ ์„ ํƒํ•œ agent ๋˜๋Š” ๋ช…๋ น์ฐฝ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
Ctrl+Shift+K, Shift+K ์‹คํ–‰ ์ค‘์ธ ์ž‘์—…์„ ๋ชจ๋‘ ๋„๊ณ  ์‹ถ์„ ๋•Œ ์ „์ฒด ์ข…๋ฃŒ ํ™•์ธ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค. ์‹ค์ˆ˜ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ๋ฐ”๋กœ ์ข…๋ฃŒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Alt+โ†, Ctrl+Shift+โ† ์™ผ์ชฝ ๋ชฉ๋ก์„ ์ขํžˆ๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก ์˜์—ญ์˜ ํญ์„ ์ค„์ž…๋‹ˆ๋‹ค.
Alt+โ†’, Ctrl+Shift+โ†’ ์™ผ์ชฝ ๋ชฉ๋ก์„ ๋„“ํžˆ๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก ์˜์—ญ์˜ ํญ์„ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.
Alt+โ†‘, Ctrl+Shift+โ†‘ ํ‚ค๋ณด๋“œ๋กœ ๋ชฉ๋ก ์„ ํƒ์„ ์œ„๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์„ ๋•Œ ํฌ์ปค์Šค๋ฅผ ๋ชฉ๋ก์œผ๋กœ ๋Œ๋ฆฌ๊ณ  ์œ„ ํ•ญ๋ชฉ์„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.
Alt+โ†“, Ctrl+Shift+โ†“ ํ‚ค๋ณด๋“œ๋กœ ๋ชฉ๋ก ์„ ํƒ์„ ์•„๋ž˜๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์„ ๋•Œ ํฌ์ปค์Šค๋ฅผ ๋ชฉ๋ก์œผ๋กœ ๋Œ๋ฆฌ๊ณ  ์•„๋ž˜ ํ•ญ๋ชฉ์„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.
Esc ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์ง€์šฐ๊ฑฐ๋‚˜ ์•ฑ์„ ๋‹ซ๊ณ  ์‹ถ์„ ๋•Œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์œผ๋ฉด ๋จผ์ € ์ง€์›๋‹ˆ๋‹ค. ์ง€์šธ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์—†์œผ๋ฉด ์ข…๋ฃŒ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
q ๋ชฉ๋ก ํ™”๋ฉด์—์„œ ์•ฑ์„ ๋‹ซ๊ณ  ์‹ถ์„ ๋•Œ cokacmux๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ธ ์ฝ”๋”ฉ ๋„๊ตฌ๋Š” ์ž๋™์œผ๋กœ ๊บผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Ctrl+Q ์–ด๋А ํ™”๋ฉด์—์„œ๋“  ์•ฑ ์ข…๋ฃŒ๋ฅผ ์š”์ฒญํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ „์—ญ ์ข…๋ฃŒ ๋‹จ์ถ•ํ‚ค์ž…๋‹ˆ๋‹ค. ์ง„ํ–‰ ์ค‘์ธ ์ž‘์—…์ด ์žˆ์œผ๋ฉด ๋ง‰ํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Ctrl+C ๋ชฉ๋ก ํ™”๋ฉด์—์„œ ๊ฐ•์ œ๋กœ ๋๋‚ด์•ผ ํ•  ๋•Œ ์ผ๋ฐ˜ ์ข…๋ฃŒ๊ฐ€ ๋ง‰ํž ๋•Œ ์“ฐ๋Š” ๊ฐ•์ œ ์ข…๋ฃŒ ์š”์ฒญ์ž…๋‹ˆ๋‹ค.

์˜ค๋ฅธ์ชฝ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์—์„œ ์“ฐ๋Š” ํ‚ค

์˜ค๋ฅธ์ชฝ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋Š” ์„ ํƒํ•œ ์„ธ์…˜ ๋‚ด์šฉ์„ ์ฝ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. Tab์œผ๋กœ ์˜ค๋ฅธ์ชฝ์— ํฌ์ปค์Šค๋ฅผ ๋ณด๋‚ธ ๋’ค ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
โ†‘, โ†“ ์„ธ์…˜ ๋‚ด์šฉ์„ ์กฐ๊ธˆ์”ฉ ์ฝ์„ ๋•Œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํ•œ ์ค„์”ฉ ์œ„์•„๋ž˜๋กœ ์›€์ง์ž…๋‹ˆ๋‹ค.
PageUp, PageDown ๊ธด ์„ธ์…˜์„ ๋น ๋ฅด๊ฒŒ ์ฝ์„ ๋•Œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํ•œ ํ™”๋ฉด์”ฉ ์œ„์•„๋ž˜๋กœ ์›€์ง์ž…๋‹ˆ๋‹ค.
Home, g ๋‚ด์šฉ ์ฒ˜์Œ์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋งจ ์œ„๋กœ ๊ฐ‘๋‹ˆ๋‹ค.
End, G ๋‚ด์šฉ ๋์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋งจ ์•„๋ž˜๋กœ ๊ฐ‘๋‹ˆ๋‹ค.
Tab ๋‹ค์‹œ ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ํฌ์ปค์Šค๋ฅผ ์™ผ์ชฝ ๋ชฉ๋ก์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.
Alt+โ†, Alt+โ†’, Ctrl+Shift+โ†, Ctrl+Shift+โ†’ ๋ชฉ๋ก๊ณผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์˜ ํญ์„ ์กฐ์ ˆํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์™ผ์ชฝ ๋ชฉ๋ก ํญ์„ ์ค„์ด๊ฑฐ๋‚˜ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.
q, Ctrl+Q, Esc ์ฝ๊ธฐ๋ฅผ ๋๋‚ด๊ณ  ๋‹ซ๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก ํ™”๋ฉด๊ณผ ๊ฐ™์€ ์ข…๋ฃŒ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋”ฉ ๋„๊ตฌ ํ™”๋ฉด์—์„œ ์“ฐ๋Š” ํ‚ค

์ฝ”๋”ฉ ๋„๊ตฌ ํ™”๋ฉด์€ Claude Code, Codex, OpenCode, Pi, GJC, ์ผ๋ฐ˜ ๋ช…๋ น์ฐฝ, cokacdir๊ฐ€ ์‹ค์ œ๋กœ ๋–  ์žˆ๋Š” ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต ํ‚ค ์ž…๋ ฅ์€ ํ˜„์žฌ ํฌ์ปค์Šค๊ฐ€ ์žˆ๋Š” ์ฐฝ์œผ๋กœ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ํ‚ค๋“ค์€ cokacmux๊ฐ€ ๋จผ์ € ์žก์•„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Ctrl+], Ctrl+[ ์„ธ์…˜ ๋ชฉ๋ก์œผ๋กœ ์ž ๊น ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ๋ชฉ๋ก ํ™”๋ฉด์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ฝ”๋”ฉ ๋„๊ตฌ๋Š” ๊ณ„์† ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
sidebar ํฌ์ปค์Šค์—์„œ Esc ์™ผ์ชฝ agents ๋ชฉ๋ก์„ ๋ณด๊ณ  ์žˆ๋‹ค๊ฐ€ ๋ชฉ๋ก ํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ Ctrl+] ๋˜๋Š” Ctrl+[๋ฅผ ๋ˆ„๋ฅธ ๊ฒƒ์ฒ˜๋Ÿผ ์„ธ์…˜ ๋ชฉ๋ก์œผ๋กœ ๊ฐ‘๋‹ˆ๋‹ค.
Ctrl+K ์ง€๊ธˆ ๋ณด๊ณ  ์žˆ๋Š” ์ž‘์—… ํ•˜๋‚˜๋ฅผ ๋„๊ณ  ์‹ถ์„ ๋•Œ main agent์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์œผ๋ฉด main์„ ๋„๊ณ , right pane์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์œผ๋ฉด right pane์„ ๋•๋‹ˆ๋‹ค.
Ctrl+Shift+K ์ผœ ๋‘” ์ž‘์—…์„ ๋ชจ๋‘ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ „์ฒด ์ข…๋ฃŒ ํ™•์ธ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค.
Ctrl+N ์ฝ”๋”ฉ ๋„๊ตฌ ํ™”๋ฉด์— ์žˆ์œผ๋ฉด์„œ ์ƒˆ ์ž‘์—…์„ ๋” ์—ด๊ณ  ์‹ถ์„ ๋•Œ ์ƒˆ ์ž‘์—… ๋งŒ๋“ค๊ธฐ ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค.
Ctrl+B ์™ผ์ชฝ agents ๋ชฉ๋ก์ด ํ™”๋ฉด์„ ์ฐจ์ง€ํ•˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ํ•„์š”ํ•  ๋•Œ agents sidebar๋ฅผ ์ˆจ๊ธฐ๊ฑฐ๋‚˜ ๋‹ค์‹œ ๋ณด์ž…๋‹ˆ๋‹ค.
Ctrl+F ํ˜„์žฌ agent ์˜†์— cokacdir๋ฅผ ๋ถ™์—ฌ ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ์˜ค๋ฅธ์ชฝ์— cokacdir pane์„ ์—ด๊ฑฐ๋‚˜ ๋‹ซ์Šต๋‹ˆ๋‹ค.
Ctrl+T ํ˜„์žฌ agent ์˜†์— ์ผ๋ฐ˜ ๋ช…๋ น์ฐฝ์ด ํ•„์š”ํ•  ๋•Œ ์˜ค๋ฅธ์ชฝ์— terminal pane์„ ์—ด๊ฑฐ๋‚˜ ๋‹ซ์Šต๋‹ˆ๋‹ค.
Ctrl+1 ์™ผ์ชฝ agents ๋ชฉ๋ก์„ ํ‚ค๋ณด๋“œ๋กœ ์กฐ์ž‘ํ•˜๊ณ  ์‹ถ์„ ๋•Œ sidebar์— ํฌ์ปค์Šค๋ฅผ ์ค๋‹ˆ๋‹ค. sidebar๊ฐ€ ์ˆจ๊ฒจ์ ธ ์žˆ์œผ๋ฉด ๋‹ค์‹œ ๋ณด์ž…๋‹ˆ๋‹ค.
Ctrl+2 main agent๋กœ ์ž…๋ ฅ์„ ๋ณด๋‚ด๊ณ  ์‹ถ์„ ๋•Œ ๊ฐ€์šด๋ฐ main pane์— ํฌ์ปค์Šค๋ฅผ ์ค๋‹ˆ๋‹ค.
Ctrl+3 ์˜ค๋ฅธ์ชฝ pane์œผ๋กœ ์ž…๋ ฅ์„ ๋ณด๋‚ด๊ณ  ์‹ถ์„ ๋•Œ right pane์— ํฌ์ปค์Šค๋ฅผ ์ค๋‹ˆ๋‹ค. right pane์ด ์—†์œผ๋ฉด ์—ด๋ฆฌ์ง€ ์•Š๊ณ  ์ƒํƒœ ๋ฉ”์‹œ์ง€๋งŒ ๋ณด์ž…๋‹ˆ๋‹ค.
Ctrl+โ†, Ctrl+., Shift+โ† ํฌ์ปค์Šค๋ฅผ ์™ผ์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์„ ๋•Œ sidebar, main, right pane ์‚ฌ์ด์—์„œ ์ด์ „ pane์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. sidebar๊ฐ€ ์ˆจ๊ฒจ์ ธ ์žˆ์œผ๋ฉด sidebar๋Š” ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.
Ctrl+โ†’, Ctrl+/, Ctrl+_, Shift+โ†’ ํฌ์ปค์Šค๋ฅผ ์˜ค๋ฅธ์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์„ ๋•Œ sidebar, main, right pane ์‚ฌ์ด์—์„œ ๋‹ค์Œ pane์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
sidebar ํฌ์ปค์Šค์—์„œ โ†‘, โ†“ ์‹คํ–‰ ์ค‘์ธ agent ๋ชฉ๋ก์„ ๊ณ ๋ฅด๊ณ  ์‹ถ์„ ๋•Œ agents sidebar ์•ˆ์—์„œ ์œ„์•„๋ž˜ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
Alt+โ†‘, Ctrl+Shift+โ†‘ ๋‹ค๋ฅธ ์‹คํ–‰ ์ž‘์—…์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ ์ด์ „ agent๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
Alt+โ†“, Ctrl+Shift+โ†“ ๋‹ค๋ฅธ ์‹คํ–‰ ์ž‘์—…์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ ๋‹ค์Œ agent๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
Ctrl+PageUp ์—ฌ๋Ÿฌ agent ์‚ฌ์ด๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์˜ค๊ฐˆ ๋•Œ ์ด์ „ ์‹คํ–‰ ํ™”๋ฉด์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
Ctrl+PageDown ์—ฌ๋Ÿฌ agent ์‚ฌ์ด๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์˜ค๊ฐˆ ๋•Œ ๋‹ค์Œ ์‹คํ–‰ ํ™”๋ฉด์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
Alt+โ†, Ctrl+Shift+โ† ํ˜„์žฌ ํฌ์ปค์Šค๋œ ์‚ฌ์ด๋“œ pane์„ ์ค„์ด๊ณ  ์‹ถ์„ ๋•Œ sidebar๋‚˜ right pane์˜ ํญ์„ ์ค„์ž…๋‹ˆ๋‹ค.
Alt+โ†’, Ctrl+Shift+โ†’ ํ˜„์žฌ ํฌ์ปค์Šค๋œ ์‚ฌ์ด๋“œ pane์„ ๋„“ํžˆ๊ณ  ์‹ถ์„ ๋•Œ sidebar๋‚˜ right pane์˜ ํญ์„ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.
Shift+โ†‘, Shift+โ†“ agent ์ถœ๋ ฅ ๋‚ด์šฉ์„ ํ•œ ์ค„์”ฉ ๋˜์งš์–ด ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ํ˜„์žฌ ํฌ์ปค์Šค๋œ agent ํ™”๋ฉด์„ ํ•œ ์ค„์”ฉ ์Šคํฌ๋กคํ•ฉ๋‹ˆ๋‹ค.
Shift+Alt+โ†‘, Shift+Alt+PageUp, Alt+PageUp ๊ธด ์ถœ๋ ฅ์—์„œ ํ•œ ํ™”๋ฉด ์œ„๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ํ˜„์žฌ ํฌ์ปค์Šค๋œ agent ํ™”๋ฉด์„ ํฌ๊ฒŒ ์œ„๋กœ ์Šคํฌ๋กคํ•ฉ๋‹ˆ๋‹ค.
Shift+Alt+โ†“, Shift+Alt+PageDown, Alt+PageDown ๊ธด ์ถœ๋ ฅ์—์„œ ํ•œ ํ™”๋ฉด ์•„๋ž˜๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ํ˜„์žฌ ํฌ์ปค์Šค๋œ agent ํ™”๋ฉด์„ ํฌ๊ฒŒ ์•„๋ž˜๋กœ ์Šคํฌ๋กคํ•ฉ๋‹ˆ๋‹ค.
Shift+Home, Alt+Home ์ถœ๋ ฅ์˜ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ๋ถ€๋ถ„์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ agent ํ™”๋ฉด์˜ ๋งจ ์œ„์ชฝ ๊ธฐ๋ก์œผ๋กœ ๊ฐ‘๋‹ˆ๋‹ค.
Shift+End, Alt+End ๋‹ค์‹œ ์ตœ์‹  ์ถœ๋ ฅ์œผ๋กœ ๋Œ์•„์˜ค๊ณ  ์‹ถ์„ ๋•Œ agent ํ™”๋ฉด์˜ ๋งจ ์•„๋ž˜์ชฝ, ์ฆ‰ ํ˜„์žฌ ์œ„์น˜๋กœ ๋Œ์•„์˜ต๋‹ˆ๋‹ค.
Ctrl+Q agent ํ™”๋ฉด์—์„œ๋„ cokacmux๋ฅผ ๋‹ซ๊ณ  ์‹ถ์„ ๋•Œ ์•ฑ ์ข…๋ฃŒ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ธ agent๋ฅผ ์ž๋™์œผ๋กœ ๋„์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

cokacdir ํ™”๋ฉด์—์„œ๋Š” Shift๊ฐ€ ๋“ค์–ด๊ฐ„ ์ผ๋ถ€ ํ‚ค๋ฅผ cokacmux๊ฐ€ ์žก์ง€ ์•Š๊ณ  cokacdir์— ๋„˜๊น๋‹ˆ๋‹ค. cokacdir ์ž์ฒด ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด์„œ์ž…๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ ๋ฐฉ์‹ ์„ ํƒ์ฐฝ

Ctrl+F๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฐ”๋กœ ๊ฒ€์ƒ‰์–ด๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋จผ์ € ๊ธ€์ž ๊ฒ€์ƒ‰๊ณผ AI ๊ฒ€์ƒ‰ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Esc ๊ฒ€์ƒ‰์„ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ  ๋‹ซ๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
Enter ํ˜„์žฌ ์„ ํƒ๋œ ๊ฒ€์ƒ‰ ๋ฐฉ์‹์„ ์“ฐ๊ณ  ์‹ถ์„ ๋•Œ ๊ธ€์ž ๊ฒ€์ƒ‰ ๋˜๋Š” AI ๊ฒ€์ƒ‰ ์ž…๋ ฅ์ฐฝ์œผ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.
โ†“, Tab ๋‹ค์Œ ์„ ํƒ์ง€๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ์„ ์•„๋ž˜๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
โ†‘, BackTab ์ด์ „ ์„ ํƒ์ง€๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ์„ ์œ„๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
1 ๊ธ€์ž๋กœ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ ์ œ๋ชฉ, ํด๋”, ๋Œ€ํ™” ๋‚ด์šฉ์—์„œ ์ง์ ‘ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
2 ๋ง๋กœ ์„ค๋ช…ํ•ด์„œ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ AI ๊ฒ€์ƒ‰ ์ž…๋ ฅ์ฐฝ์œผ๋กœ ๊ฐ‘๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ์ฐฝ๊ณผ AI ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ์ฐฝ

๊ฒ€์ƒ‰์–ด๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋™์•ˆ์—๋Š” ์ผ๋ฐ˜ ๊ธ€์ž๊ฐ€ ๊ฒ€์ƒ‰์–ด๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Esc ๊ฒ€์ƒ‰์„ ๊ทธ๋งŒ๋‘๊ณ  ์‹ถ์„ ๋•Œ ์ž…๋ ฅ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ์ค‘์ด๋ฉด ์ทจ์†Œ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
Enter ์ž…๋ ฅํ•œ ๋ง๋กœ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ ๊ฒ€์ƒ‰์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
โ†, โ†’ ๊ธ€์ž ์‚ฌ์ด๋ฅผ ๊ณ ์น˜๊ณ  ์‹ถ์„ ๋•Œ ์ปค์„œ๋ฅผ ์™ผ์ชฝ์ด๋‚˜ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
Home, End ๊ฒ€์ƒ‰์–ด ๋งจ ์•ž์ด๋‚˜ ๋งจ ๋์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์ปค์„œ๋ฅผ ์ฒ˜์Œ ๋˜๋Š” ๋์œผ๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
Backspace, Delete ์ž˜๋ชป ์ž…๋ ฅํ•œ ๊ธ€์ž๋ฅผ ์ง€์šฐ๊ณ  ์‹ถ์„ ๋•Œ ์ปค์„œ ์•ž ๋˜๋Š” ์ปค์„œ ์œ„์น˜์˜ ๊ธ€์ž๋ฅผ ์ง€์›๋‹ˆ๋‹ค.
์ผ๋ฐ˜ ๊ธ€์ž ๊ฒ€์ƒ‰์–ด๋ฅผ ์ž…๋ ฅํ•  ๋•Œ ๊ฒ€์ƒ‰์–ด์— ๊ธ€์ž๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ์ค‘ q, Ctrl+Q ๊ฒ€์ƒ‰์ด ๋๋‚˜๊ธฐ ์ „์— ์•ฑ์„ ๋‹ซ๊ณ  ์‹ถ์„ ๋•Œ ๊ฒ€์ƒ‰์„ ๋‹ซ๊ณ  ์ข…๋ฃŒ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ์ค‘ Ctrl+C ๊ฒ€์ƒ‰ ์ค‘์—๋„ ๊ฐ•์ œ๋กœ ๋๋‚ด์•ผ ํ•  ๋•Œ ๊ฒ€์ƒ‰์„ ๋‹ซ๊ณ  ๊ฐ•์ œ ์ข…๋ฃŒ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

์ œ๋ชฉ ํŽธ์ง‘์ฐฝ

t๋กœ ์ œ๋ชฉ ํŽธ์ง‘์ฐฝ์„ ์—ด๋ฉด ๋Œ€ํ™” ๋‚ด์šฉ์€ ๊ทธ๋Œ€๋กœ ๋‘๊ณ  ํ‘œ์‹œ ์ œ๋ชฉ๋งŒ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Esc ์ œ๋ชฉ ๋ณ€๊ฒฝ์„ ์ทจ์†Œํ•˜๊ณ  ์‹ถ์„ ๋•Œ ํŽธ์ง‘์ฐฝ์„ ๋‹ซ๊ณ  ์›๋ž˜ ์ œ๋ชฉ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
Enter ์ƒˆ ์ œ๋ชฉ์„ ์ €์žฅํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ž…๋ ฅํ•œ ์ œ๋ชฉ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
โ†, โ†’, Home, End ์ œ๋ชฉ ์ค‘๊ฐ„์„ ๊ณ ์น˜๊ณ  ์‹ถ์„ ๋•Œ ์ปค์„œ๋ฅผ ์›€์ง์ž…๋‹ˆ๋‹ค.
Backspace, Delete ์ œ๋ชฉ ์ผ๋ถ€๋ฅผ ์ง€์šฐ๊ณ  ์‹ถ์„ ๋•Œ ๊ธ€์ž๋ฅผ ์ง€์›๋‹ˆ๋‹ค.
Ctrl+T ์ œ๋ชฉ์„ ์ง์ ‘ ์ง“๊ธฐ ์–ด๋ ต๊ฑฐ๋‚˜ ์š”์•ฝ ์ œ๋ชฉ์ด ํ•„์š”ํ•  ๋•Œ ์„ค์ •๋œ AI ๋„๊ตฌ์—๊ฒŒ ์ œ๋ชฉ ์ดˆ์•ˆ์„ ๋งŒ๋“ค๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
์ผ๋ฐ˜ ๊ธ€์ž ์ œ๋ชฉ์„ ์ž…๋ ฅํ•  ๋•Œ ์ œ๋ชฉ์— ๊ธ€์ž๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค.

์ƒˆ ์ž‘์—… ๋งŒ๋“ค๊ธฐ ์ฐฝ

Ctrl+N์„ ๋ˆ„๋ฅด๋ฉด ์ƒˆ terminal, cokacdir, ์ƒˆ coding agent๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Esc ์ƒˆ ์ž‘์—… ๋งŒ๋“ค๊ธฐ๋ฅผ ์ทจ์†Œํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
Enter ํ˜„์žฌ ์„ ํƒํ•œ ์ƒˆ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ƒˆ ์ž‘์—…์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ†“, Tab ๋‹ค์Œ ์ž…๋ ฅ ํ•ญ๋ชฉ์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์ข…๋ฅ˜, ํด๋”, ๋„๊ตฌ, ๊ถŒํ•œ ํ•ญ๋ชฉ ์‚ฌ์ด๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
โ†‘, BackTab ์ด์ „ ์ž…๋ ฅ ํ•ญ๋ชฉ์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์ด์ „ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
โ†’, Space ์„ ํƒ ํ•ญ๋ชฉ์˜ ๋‹ค์Œ ๊ฐ’์„ ๊ณ ๋ฅด๊ณ  ์‹ถ์„ ๋•Œ ์ž‘์—… ์ข…๋ฅ˜, ์ฝ”๋”ฉ ๋„๊ตฌ, ๊ถŒํ•œ ๋ชจ๋“œ๋ฅผ ๋‹ค์Œ ๊ฐ’์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
โ† ์„ ํƒ ํ•ญ๋ชฉ์˜ ์ด์ „ ๊ฐ’์„ ๊ณ ๋ฅด๊ณ  ์‹ถ์„ ๋•Œ ์ž‘์—… ์ข…๋ฅ˜, ์ฝ”๋”ฉ ๋„๊ตฌ, ๊ถŒํ•œ ๋ชจ๋“œ๋ฅผ ์ด์ „ ๊ฐ’์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
ํด๋” ์นธ์—์„œ โ†, โ†’, Home, End ํด๋” ๊ฒฝ๋กœ๋ฅผ ๊ณ ์น  ๋•Œ ์ปค์„œ๋ฅผ ์›€์ง์ž…๋‹ˆ๋‹ค.
ํด๋” ์นธ์—์„œ Backspace, Delete ํด๋” ๊ฒฝ๋กœ๋ฅผ ์ง€์šธ ๋•Œ ๊ฒฝ๋กœ ๊ธ€์ž๋ฅผ ์ง€์›๋‹ˆ๋‹ค.
ํด๋” ์นธ์—์„œ Tab ๋กœ์ปฌ ํด๋” ์ด๋ฆ„์„ ์™„์„ฑํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๊ฒฝ๋กœ ์ž๋™์™„์„ฑ์„ ์ ์šฉํ•˜๊ฑฐ๋‚˜ ํ›„๋ณด ๋ชฉ๋ก์„ ์—ฝ๋‹ˆ๋‹ค.
ํ›„๋ณด ๋ชฉ๋ก์—์„œ โ†‘, โ†“ ๋‹ค๋ฅธ ํด๋” ํ›„๋ณด๋ฅผ ๊ณ ๋ฅด๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ ํ›„๋ณด๋ฅผ ์›€์ง์ž…๋‹ˆ๋‹ค.
ํด๋” ์นธ์—์„œ ์ผ๋ฐ˜ ๊ธ€์ž ์ƒˆ ์ž‘์—…์„ ์—ด ํด๋”๋ฅผ ์ž…๋ ฅํ•  ๋•Œ ํด๋” ๊ฒฝ๋กœ์— ๊ธ€์ž๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค.

์‹คํ–‰ ๋ฐฉ์‹ ์„ ํƒ์ฐฝ

๋Œ€ํ™”๋ฅผ e ๋˜๋Š” Enter๋กœ ๋‹ค์‹œ ์—ด ๋•Œ, ๋„๊ตฌ์— ๋”ฐ๋ผ ์‹คํ–‰ ๋ฐฉ์‹์„ ๊ณ ๋ฅด๋Š” ์ฐฝ์ด ๋œน๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Esc ๋‹ค์‹œ ์—ด๊ธฐ๋ฅผ ์ทจ์†Œํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
Enter ์„ ํƒํ•œ ๋ฐฉ์‹์œผ๋กœ ์—ด๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒํ•œ ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋”ฉ ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ†“ ๋‹ค์Œ ์‹คํ–‰ ๋ฐฉ์‹์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ์„ ์•„๋ž˜๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
โ†‘ ์ด์ „ ์‹คํ–‰ ๋ฐฉ์‹์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ์„ ์œ„๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
1 ๋ณดํ†ต ๋ฐฉ์‹์œผ๋กœ ์—ด๊ณ  ์‹ถ์„ ๋•Œ Normal์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
2 ํ™•์ธ ์งˆ๋ฌธ์„ ์ค„์ด๋Š” ์œ„ํ—˜ํ•œ ๋ฐฉ์‹์ด ํ•„์š”ํ•  ๋•Œ Skip permissions๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ฏฟ์„ ์ˆ˜ ์žˆ๋Š” ํด๋”์—์„œ๋งŒ ์“ฐ์„ธ์š”.

์„ธ์…˜ ๋ณต์‚ฌ ์˜ต์…˜์ฐฝ

c๋ฅผ ๋ˆ„๋ฅด๋ฉด ์„ ํƒํ•œ ๋Œ€ํ™”๋ฅผ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ ๋„๊ตฌ๋กœ ๋ณต์‚ฌํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๋‹ค๋ฅธ ๋„๊ตฌ๋กœ ์ด์–ด๊ฐˆ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Esc, 3 ๋ณต์‚ฌ๋ฅผ ์ทจ์†Œํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์˜ต์…˜์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
Enter ํ˜„์žฌ ์„ ํƒํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ณต์‚ฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๋ณต์‚ฌ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
โ†’, โ†“ ๋‹ค์Œ ๋ณต์‚ฌ ๋ฐฉ์‹์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ์„ ๋‹ค์Œ ํ•ญ๋ชฉ์œผ๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
โ†, โ†‘ ์ด์ „ ๋ณต์‚ฌ ๋ฐฉ์‹์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์„ ํƒ์„ ์ด์ „ ํ•ญ๋ชฉ์œผ๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
Tab ๋ณต์‚ฌํ•  ๋Œ€์ƒ ๋„๊ตฌ๋ฅผ ๋‹ค์Œ์œผ๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ Claude, Codex, OpenCode, Pi, GJC ์ค‘ ๋‹ค์Œ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
BackTab ๋ณต์‚ฌํ•  ๋Œ€์ƒ ๋„๊ตฌ๋ฅผ ์ด์ „์œผ๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ ์ด์ „ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
1 ๋Œ€ํ™” ๊ธฐ๋ก๋งŒ ๋ณต์‚ฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ž‘์—… ํด๋”๋Š” ๋ณต์‚ฌํ•˜์ง€ ์•Š๊ณ  ์„ธ์…˜๋งŒ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
2 ์ž‘์—… ํด๋”๊นŒ์ง€ ํ•จ๊ป˜ ๋ณต์‚ฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ํด๋” ๋ฐ์ดํ„ฐ๊นŒ์ง€ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
m ๋‹ค๋ฅธ ๋„๊ตฌ๋กœ ์ด์–ด๊ฐˆ ๋•Œ ์ „๋‹ฌ ๋ฐฉ์‹์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ ์ „์ฒด ๋‚ด์šฉ์„ ์ง์ ‘ ๋„ฃ์„์ง€, ํŒŒ์ผ ์ฐธ์กฐ ๋ฐฉ์‹์œผ๋กœ ๋„˜๊ธธ์ง€ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

์‚ญ์ œ, ํด๋” ์ƒ์„ฑ, ๋ฐ์ดํ„ฐ ๋ณต์› ํ™•์ธ์ฐฝ

์ด ์ฐฝ๋“ค์€ ์‹ค์ˆ˜๋กœ ์ค‘์š”ํ•œ ๊ฒƒ์„ ์ง€์šฐ๊ฑฐ๋‚˜ ๋งŒ๋“ค์ง€ ์•Š๋„๋ก ํ•œ ๋ฒˆ ๋” ๋ฌป๋Š” ์ฐฝ์ž…๋‹ˆ๋‹ค.

์ƒํ™ฉ ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
์‚ญ์ œ ํ™•์ธ Esc, n, N, 2 ์‚ญ์ œ๋ฅผ ์ทจ์†Œํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์•„๋ฌด๊ฒƒ๋„ ์ง€์šฐ์ง€ ์•Š๊ณ  ๋‹ซ์Šต๋‹ˆ๋‹ค.
์‚ญ์ œ ํ™•์ธ Enter ํ˜„์žฌ ์„ ํƒ๋œ ๋‹ต์„ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ์„ ๋•Œ Delete๊ฐ€ ์„ ํƒ๋˜์–ด ์žˆ์œผ๋ฉด ์ง€์šฐ๊ณ , Cancel์ด๋ฉด ๋‹ซ์Šต๋‹ˆ๋‹ค.
์‚ญ์ œ ํ™•์ธ โ†’, โ†“, Tab ์„ ํƒ์„ ๋‹ค์Œ ๋‹ต์œผ๋กœ ์˜ฎ๊ธธ ๋•Œ ์„ ํƒ์„ ์˜ฎ๊น๋‹ˆ๋‹ค.
์‚ญ์ œ ํ™•์ธ โ†, โ†‘, BackTab ์„ ํƒ์„ ์ด์ „ ๋‹ต์œผ๋กœ ์˜ฎ๊ธธ ๋•Œ ์„ ํƒ์„ ์˜ฎ๊น๋‹ˆ๋‹ค.
์‚ญ์ œ ํ™•์ธ 1, y, Y ์ •๋ง ์ง€์šฐ๊ฒ ๋‹ค๊ณ  ๋ฐ”๋กœ ๊ณ ๋ฅผ ๋•Œ ์‚ญ์ œ๋ฅผ ์„ ํƒํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
ํด๋” ์ƒ์„ฑ ํ™•์ธ Esc, n, N, 2 ํด๋”๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์œผ๋ ค ํ•  ๋•Œ ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
ํด๋” ์ƒ์„ฑ ํ™•์ธ Enter ํ˜„์žฌ ์„ ํƒ๋œ ๋‹ต์„ ์‹คํ–‰ํ•  ๋•Œ ์„ ํƒ์— ๋”ฐ๋ผ ํด๋”๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค.
ํด๋” ์ƒ์„ฑ ํ™•์ธ โ†’, โ†“, Tab ๋‹ค์Œ ๋‹ต์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์„ ํƒ์„ ์˜ฎ๊น๋‹ˆ๋‹ค.
ํด๋” ์ƒ์„ฑ ํ™•์ธ โ†, โ†‘, BackTab ์ด์ „ ๋‹ต์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์„ ํƒ์„ ์˜ฎ๊น๋‹ˆ๋‹ค.
ํด๋” ์ƒ์„ฑ ํ™•์ธ 1, y, Y ํ•„์š”ํ•œ ํด๋”๋ฅผ ๋งŒ๋“ค๊ฒ ๋‹ค๊ณ  ๋ฐ”๋กœ ๊ณ ๋ฅผ ๋•Œ ํด๋” ์ƒ์„ฑ์„ ์„ ํƒํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ๋ณต์› ํ™•์ธ Esc, n, N, 2 ๋ณต์‚ฌ๋œ ์ž‘์—… ํด๋”๋ฅผ ๋ณต์›ํ•˜์ง€ ์•Š๊ณ  ์—ด๊ณ  ์‹ถ์„ ๋•Œ ๋ณต์›์„ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ๋ณต์› ํ™•์ธ Enter ํ˜„์žฌ ์„ ํƒ๋œ ๋‹ต์„ ์‹คํ–‰ํ•  ๋•Œ ์„ ํƒ์— ๋”ฐ๋ผ ๋ณต์›ํ•˜๊ฑฐ๋‚˜ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ๋ณต์› ํ™•์ธ โ†’, โ†“, Tab ๋‹ค์Œ ๋‹ต์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์„ ํƒ์„ ์˜ฎ๊น๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ๋ณต์› ํ™•์ธ โ†, โ†‘, BackTab ์ด์ „ ๋‹ต์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์„ ํƒ์„ ์˜ฎ๊น๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ๋ณต์› ํ™•์ธ 1, y, Y ์ž‘์—… ํด๋”๋ฅผ ๋ณต์›ํ•˜๊ฒ ๋‹ค๊ณ  ๋ฐ”๋กœ ๊ณ ๋ฅผ ๋•Œ ํด๋” ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

์ „์ฒด ์ข…๋ฃŒ ํ™•์ธ์ฐฝ

Ctrl+Shift+K ๋˜๋Š” Shift+K๋กœ ์—ฌ๋Ÿฌ ์‹คํ–‰ ์ž‘์—…์„ ํ•œ๊บผ๋ฒˆ์— ๋„๊ธฐ ์ „์— ๋‚˜์˜ค๋Š” ์ฐฝ์ž…๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Esc, n, N, 2 ์ „์ฒด ์ข…๋ฃŒ๋ฅผ ์ทจ์†Œํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์•„๋ฌด๊ฒƒ๋„ ๋„์ง€ ์•Š๊ณ  ๋‹ซ์Šต๋‹ˆ๋‹ค.
Enter ํ˜„์žฌ ์„ ํƒ๋œ ๋‹ต์„ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ์„ ๋•Œ Kill์ด ์„ ํƒ๋˜์–ด ์žˆ์œผ๋ฉด ๋ชจ๋‘ ๋„๊ณ , Cancel์ด๋ฉด ๋‹ซ์Šต๋‹ˆ๋‹ค.
โ†’, โ†“, Tab ๋‹ค์Œ ๋‹ต์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์„ ํƒ์„ ์˜ฎ๊น๋‹ˆ๋‹ค.
โ†, โ†‘, BackTab ์ด์ „ ๋‹ต์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์„ ํƒ์„ ์˜ฎ๊น๋‹ˆ๋‹ค.
1 ์ •๋ง ๋ชจ๋‘ ๋„๊ฒ ๋‹ค๊ณ  ๋ฐ”๋กœ ๊ณ ๋ฅผ ๋•Œ ์ „์ฒด ์ข…๋ฃŒ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์„ค์ • ํ™”๋ฉด

,๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ AI ๊ธฐ๋Šฅ์„ ์ฒ˜์Œ ์“ธ ๋•Œ ์„ค์ • ํ™”๋ฉด์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” AI ๊ฒ€์ƒ‰๊ณผ AI ์ œ๋ชฉ ์ƒ์„ฑ์— ์‚ฌ์šฉํ•  ๋„๊ตฌ, ์‹คํ–‰ ํŒŒ์ผ ๊ฒฝ๋กœ ๊ฐ™์€ ๊ฐ’์„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.

ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
Esc ์„ค์ •์„ ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์ด์ „ ํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ๊ฒฝ๋กœ ํŽธ์ง‘ ์ค‘์ด๋ฉด ํŽธ์ง‘๋งŒ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค.
Enter ์„ค์ •์„ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๊ฒฝ๋กœ ํŽธ์ง‘์„ ์‹œ์ž‘/๋๋‚ผ ๋•Œ ์ผ๋ฐ˜ ํ•ญ๋ชฉ์—์„œ๋Š” ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ๋กœ ํ•ญ๋ชฉ์—์„œ๋Š” ํŽธ์ง‘์„ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ํŽธ์ง‘์„ ๋๋ƒ…๋‹ˆ๋‹ค.
โ†, โ†’ ์„ค์ • ์ข…๋ฅ˜๋ฅผ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ AI, ํ”„๋กœ๊ทธ๋žจ ๊ฒฝ๋กœ ๊ฐ™์€ ์„ค์ • ์„น์…˜์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
โ†“, Tab ๋‹ค์Œ ์„ค์ • ํ•ญ๋ชฉ์œผ๋กœ ๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์•„๋ž˜ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
โ†‘, BackTab ์ด์ „ ์„ค์ • ํ•ญ๋ชฉ์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์œ„ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
1 AI ๊ธฐ๋Šฅ์„ ์“ฐ์ง€ ์•Š์œผ๋ ค ํ•  ๋•Œ AI provider๋ฅผ none์œผ๋กœ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.
2 Claude๋ฅผ AI ๊ธฐ๋Šฅ์— ์“ฐ๊ณ  ์‹ถ์„ ๋•Œ AI provider๋ฅผ Claude๋กœ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.
3 Codex๋ฅผ AI ๊ธฐ๋Šฅ์— ์“ฐ๊ณ  ์‹ถ์„ ๋•Œ AI provider๋ฅผ Codex๋กœ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.
4 OpenCode๋ฅผ AI ๊ธฐ๋Šฅ์— ์“ฐ๊ณ  ์‹ถ์„ ๋•Œ AI provider๋ฅผ OpenCode๋กœ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.
5 Pi๋ฅผ AI ๊ธฐ๋Šฅ์— ์“ฐ๊ณ  ์‹ถ์„ ๋•Œ AI provider๋ฅผ Pi๋กœ ๊ณ ๋ฆ…๋‹ˆ๋‹ค.
Space ํ˜„์žฌ ์„ ํƒ๋œ ์„ค์ • ๊ฐ’์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ ํ† ๊ธ€์ด๋‚˜ ์„ ํƒํ˜• ํ•ญ๋ชฉ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
๊ฒฝ๋กœ ํ•ญ๋ชฉ์—์„œ ์ผ๋ฐ˜ ๊ธ€์ž ์‹คํ–‰ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ ๋ฐ”๋กœ ๊ฒฝ๋กœ ํŽธ์ง‘์„ ์‹œ์ž‘ํ•˜๊ณ  ๊ธ€์ž๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค.
๊ฒฝ๋กœ ํŽธ์ง‘ ์ค‘ โ†, โ†’, Home, End ๊ฒฝ๋กœ ์ค‘๊ฐ„์„ ๊ณ ์น  ๋•Œ ์ปค์„œ๋ฅผ ์›€์ง์ž…๋‹ˆ๋‹ค.
๊ฒฝ๋กœ ํŽธ์ง‘ ์ค‘ Backspace, Delete ๊ฒฝ๋กœ ๊ธ€์ž๋ฅผ ์ง€์šธ ๋•Œ ์ปค์„œ ์•ž ๋˜๋Š” ์ปค์„œ ์œ„์น˜์˜ ๊ธ€์ž๋ฅผ ์ง€์›๋‹ˆ๋‹ค.

์•Œ๋ฆผ์ฐฝ๊ณผ ์ž‘์—… ์ง„ํ–‰ ์ค‘

์ƒํ™ฉ ํ‚ค ์–ธ์ œ ์“ฐ๋‚˜์š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”
์•Œ๋ฆผ์ฐฝ Enter, Esc ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ๊ณ  ๋‹ซ์„ ๋•Œ ์•Œ๋ฆผ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
ํด๋” ๋ณต์‚ฌ ๊ฐ™์€ ์ผ๋ฐ˜ ์ž‘์—… ์ง„ํ–‰ ์ค‘ Ctrl+Q ์ž‘์—…์€ ๊ทธ๋Œ€๋กœ ๋‘๊ณ  ์•ฑ ์ข…๋ฃŒ๋ฅผ ์š”์ฒญํ•ด์•ผ ํ•  ๋•Œ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ข…๋ฃŒ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ‚ค๋Š” ์ž‘์—…์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ๋ง‰ํž™๋‹ˆ๋‹ค.
์„ธ์…˜ ๋ณต์‚ฌ ์ž‘์—… ์ง„ํ–‰ ์ค‘ Esc ๋ณต์‚ฌ๋ฅผ ์ทจ์†Œํ•˜๊ณ  ๋กค๋ฐฑํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ทจ์†Œ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์•ˆ์ „ํ•œ ์‹œ์ ์— ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.

Codex transcript ์Šคํฌ๋กค ๋ณด์กฐ ํ‚ค

Codex๋ฅผ ์‹คํ–‰ํ•  ๋•Œ๋Š” Codex ์•ˆ์˜ transcript/pager๊ฐ€ ์•„๋ž˜ ํ‚ค๋ฅผ ์ดํ•ดํ•˜๋„๋ก cokacmux๊ฐ€ ์„ค์ •์„ ๋ณดํƒœ ์ค๋‹ˆ๋‹ค. ์ด ํ‚ค๋“ค์€ Codex ๋‚ด๋ถ€ ์Šคํฌ๋กค์„ ๋•๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ™์€ ํ‚ค๋ฅผ cokacmux๊ฐ€ ๋จผ์ € ์“ฐ๋Š” ์ƒํ™ฉ์—์„œ๋Š” cokacmux ๋™์ž‘์ด ์šฐ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‚ค Codex ์•ˆ์—์„œ ํ•˜๋Š” ์ผ
โ†‘, Shift+โ†‘ ํ•œ ์ค„ ์œ„๋กœ ์Šคํฌ๋กค
โ†“, Shift+โ†“ ํ•œ ์ค„ ์•„๋ž˜๋กœ ์Šคํฌ๋กค
PageUp, Shift+Space, Ctrl+B, Alt+Shift+โ†‘, Alt+Shift+PageUp, Alt+PageUp ํ•œ ํ™”๋ฉด ์œ„๋กœ ์Šคํฌ๋กค
PageDown, Space, Ctrl+F, Alt+Shift+โ†“, Alt+Shift+PageDown, Alt+PageDown ํ•œ ํ™”๋ฉด ์•„๋ž˜๋กœ ์Šคํฌ๋กค
Home, Shift+Home, Alt+Home ๋งจ ์œ„๋กœ ์ด๋™
End, Shift+End, Alt+End ๋งจ ์•„๋ž˜๋กœ ์ด๋™

6. ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ

๋Œ€ํ™”๊ฐ€ ํ•˜๋‚˜๋„ ์•ˆ ๋ณด์—ฌ์š”

์•„๋ž˜๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

  1. Claude Code, Codex, OpenCode, Pi, GJC ์ค‘ ํ•˜๋‚˜๋ฅผ ํ•œ ๋ฒˆ์ด๋ผ๋„ ์‚ฌ์šฉํ–ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  2. ์•„๋ž˜ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
cokacmux --check
  1. ๊ทธ๋ž˜๋„ ์•ˆ ๋˜๋ฉด ์•„๋ž˜ ๋ช…๋ น์œผ๋กœ ์‹คํ–‰ํ•œ ๋’ค ๋‚˜์˜จ ๊ธฐ๋ก์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
cokacmux --debug

๋Œ€ํ™”๋Š” ๋ณด์ด๋Š”๋ฐ ๋‹ค์‹œ ์—ด๋ฆฌ์ง€ ์•Š์•„์š”

๋‚ด๊ฐ€ ์“ฐ๋Š” ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๊ณ  ๋กœ๊ทธ์ธ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

claude --version
codex --version
opencode --version
pi --help
gjc --help

Ctrl+] / Ctrl+[๊ฐ€ ์•ˆ ๋ผ์š”

์ผ๋ถ€ ๋ช…๋ น์ฐฝ์€ ํŠน์ • ํ‚ค๋ฅผ ์•ฑ์— ์ „๋‹ฌํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € Ctrl+]๋ฅผ ์จ ๋ณด์„ธ์š”.

Windows์—์„œ ๊ธ€์ž๊ฐ€ ๊นจ์ ธ์š”

Windows Terminal์„ ์จ ๋ณด์„ธ์š”. ๊ธ€๊ผด์€ ํ•œ๊ธ€์ด ์ž˜ ๋ณด์ด๋Š” ๊ธ€๊ผด์„ ๊ณ ๋ฅด๋ฉด ๋ฉ๋‹ˆ๋‹ค.

ํ™”๋ฉด์ด ๊นจ์ ธ ๋ณด์—ฌ์š”

๋ช…๋ น์ฐฝ์„ ๋” ๋„“๊ฒŒ ๋งŒ๋“  ๋’ค r์„ ๋ˆŒ๋Ÿฌ ์ƒˆ๋กœ๊ณ ์นจํ•˜์„ธ์š”.


7. ์—…๋ฐ์ดํŠธ์™€ ์ œ๊ฑฐ

์—…๋ฐ์ดํŠธ

์„ค์น˜ํ•  ๋•Œ ์“ด ๋ช…๋ น์„ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋ฉด ์ƒˆ ๋ฒ„์ „์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.

macOS / Linux:

curl -fsSL https://cokacmux.cokac.com/manage.sh | bash

Windows:

irm https://cokacmux.cokac.com/manage.ps1 | iex

์ œ๊ฑฐ

์„ค์น˜๋œ ์‹คํ–‰ ํŒŒ์ผ์„ ์ง€์šฐ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์„ค์ •๊ณผ ์ž„์‹œ ํŒŒ์ผ๊นŒ์ง€ ์ง€์šฐ๊ณ  ์‹ถ์œผ๋ฉด ์•„๋ž˜ ํด๋”๋ฅผ ์ง€์šฐ์„ธ์š”.

์šด์˜์ฒด์ œ ํด๋”
macOS / Linux ~/.cokacmux/
Windows C:\Users\์‚ฌ์šฉ์ž์ด๋ฆ„\.cokacmux\

์›๋ž˜ ์ฝ”๋”ฉ ๋„๊ตฌ๋“ค์ด ์ €์žฅํ•œ ๋Œ€ํ™” ๊ธฐ๋ก์€ ๋”ฐ๋กœ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ ํด๋”๋ฅผ ์ง€์›Œ๋„ ์ž๋™์œผ๋กœ ์ง€์›Œ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.


8. ์•Œ์•„๋‘˜ ์ 

cokacmux๋Š” ๋‚ด ์ปดํ“จํ„ฐ์— ์ €์žฅ๋œ ๋Œ€ํ™” ๊ธฐ๋ก์„ ์ฝ์–ด์„œ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋Œ€ํ™”๋ฅผ ๋‹ค์‹œ ์—ด ๋•Œ๋Š” ๋‚ด ์ปดํ“จํ„ฐ์— ์„ค์น˜๋œ claude, codex, opencode, pi, gjc ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

q๋‚˜ Ctrl+Q๋กœ cokacmux๋ฅผ ์ข…๋ฃŒํ•ด๋„ ์‹คํ–‰ ์ค‘์ธ ์ฝ”๋”ฉ ๋„๊ตฌ๋Š” ์ž๋™์œผ๋กœ ๊บผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜๋งŒ ๋„๋ ค๋ฉด Ctrl+K๋ฅผ ์“ฐ๊ณ , ๋ชจ๋‘ ๋„๋ ค๋ฉด Ctrl+Shift+K ๋˜๋Š” cokacmux killall์„ ์“ฐ์„ธ์š”.

cokacmux start๋Š” node server.js์ฒ˜๋Ÿผ ๊ณ„์† ๋–  ์žˆ์–ด์•ผ ํ•˜๋Š” ๋ช…๋ น์„ background terminal๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๊ธˆ๋ฐฉ ๋๋‚˜๋Š” ์ผํšŒ์„ฑ ๋ช…๋ น์€ ์ผ๋ฐ˜ shell์—์„œ ์ง์ ‘ ์‹คํ–‰ํ•˜๋Š” ํŽธ์ด ๋‚ซ์Šต๋‹ˆ๋‹ค.

๋Œ€ํ™” ์‚ญ์ œ, ํด๋” ๋ณต์‚ฌ, ์œ„ํ—˜ํ•œ ์‹คํ–‰์„ ํ•˜๊ธฐ ์ „์—๋Š” ์ค‘์š”ํ•œ ํŒŒ์ผ์„ ๋”ฐ๋กœ ๋ณด๊ด€ํ•˜์„ธ์š”.

๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๊ฑฐ๋‚˜ ์ƒˆ ๊ธฐ๋Šฅ์„ ์ œ์•ˆํ•˜๊ณ  ์‹ถ์œผ๋ฉด ์•„๋ž˜ ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•˜์„ธ์š”.

https://github.com/kstost/cokacmux


9. ์‚ฌ์šฉ ์กฐ๊ฑด

์ด ํ”„๋กœ๊ทธ๋žจ์˜ ์‚ฌ์šฉ ์กฐ๊ฑด์€ MIT ๋ผ์ด์„ ์Šค์ž…๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ LICENSE ํŒŒ์ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.


10. ๋ฉด์ฑ…์กฐํ•ญ

์ด ํ”„๋กœ๊ทธ๋žจ์€ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ž˜ ์ž‘๋™ํ•œ๋‹ค๋Š” ๋ณด์žฅ, ๋‚ด ์ƒํ™ฉ์— ๊ผญ ๋งž๋Š”๋‹ค๋Š” ๋ณด์žฅ, ๋ฌธ์ œ๊ฐ€ ์ ˆ๋Œ€ ์ƒ๊ธฐ์ง€ ์•Š๋Š”๋‹ค๋Š” ๋ณด์žฅ์€ ์—†์Šต๋‹ˆ๋‹ค.

์ด ํ”„๋กœ๊ทธ๋žจ์„ ์“ฐ๋Š” ๋™์•ˆ ์ƒ๊ธฐ๋Š” ๋ชจ๋“  ๊ฒฐ๊ณผ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ํ™•์ธํ•˜๊ณ  ์ฑ…์ž„์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋Œ€ํ™” ๊ธฐ๋ก ์‚ญ์ œ, ํŒŒ์ผ ์‚ญ์ œ, ํด๋” ๋ณต์‚ฌ ์‹คํŒจ, ์ž˜๋ชป๋œ ํด๋”์—์„œ์˜ ์‹คํ–‰, ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ๋งŒ๋“  ๋ณ€๊ฒฝ, ์ฝ”๋”ฉ ๋„๊ตฌ ์‚ฌ์šฉ ๋น„์šฉ, ์ค‘์š”ํ•œ ์ž๋ฃŒ ์†์‹ค๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ค‘์š”ํ•œ ํŒŒ์ผ์ด๋‚˜ ๋Œ€ํ™” ๊ธฐ๋ก์€ ์‚ฌ์šฉ ์ „์— ๋ฐ˜๋“œ์‹œ ๋”ฐ๋กœ ๋ณด๊ด€ํ•˜์„ธ์š”. ์ด ํ”„๋กœ๊ทธ๋žจ์˜ ๋งŒ๋“  ์‚ฌ๋žŒ๊ณผ ๊ธฐ์—ฌ์ž๋Š” ์‚ฌ์šฉ ์ค‘ ์ƒ๊ธด ์†ํ•ด, ๋น„์šฉ, ์ž๋ฃŒ ์†์‹ค, ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ๋น„๋กฏํ•œ ๋ชจ๋“  ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ฑ…์ž„์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

About

Resources

Stars

26 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages