Installation - YounghwanKil/haean GitHub Wiki

์„ค์น˜์™€ ์‹คํ–‰

git clone https://github.com/YounghwanKil/haean.git
cd haean
./install.sh
haean doctor
haean "LEET ์ถ”๋ฆฌ๋…ผ์ฆ ๋ฌธํ•ญ์„ ๋งŒ๋“ค๊ณ  ๋…๋ฆฝ ๊ฒ€ํ† ํ•ด์ค˜"

Python 3.11+, Git, Codex CLI์™€ ChatGPT ๊ตฌ๋… ๋กœ๊ทธ์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. API ํ‚ค๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์Šคํ‚ฌยท์—ญํ• ์„ ์„ค์น˜ํ•˜๋ฉฐ ์ „์—ญ Codex ์„ค์ •์„ ๋ฎ์–ด์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•ฑ์—์„œ๋Š” ํ•ด์•ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์—ด๊ณ  ์ž์—ฐ์–ด๋กœ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. $haean์€ ์ด๊ด„์„ ๋ช…์‹œํ•˜๋Š” ์„ ํƒ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. CLI ๊ธฐ๋ณธ ๋ชจ๋ธ์€ gpt-6-astra์ž…๋‹ˆ๋‹ค.

haean --madmax "์ž‘์—… ์š”์ฒญ"์€ ํ•ด๋‹น ์‹คํ–‰์—๋งŒ Codex์˜ ์Šน์ธยท์ƒŒ๋“œ๋ฐ•์Šค ์ƒ๋žต ์˜ต์…˜์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์‹คํ–‰์—๋Š” ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ํ™”๋ฉด๊ณผ ๋ชจ๋ธยท์ปจํ…์ŠคํŠธยท์‚ฌ์šฉ๋Ÿ‰ ํ•˜๋‹จ ์ƒํƒœ์ค„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Codex ๋ณธ์ฒด๋ฅผ ํฌํฌํ•œ ๋ณ„๋„ TUI๋Š” ์•„๋‹™๋‹ˆ๋‹ค.

์„ค์น˜ ํ›„ haean doctor --check๋กœ ํ•ต์‹ฌ ์„ค์น˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. haean์„ ์ฐพ์ง€ ๋ชปํ•˜๋ฉด ~/.local/bin/haean doctor --check๋กœ ์‹คํ–‰ํ•˜๊ณ  ์„ค์น˜๊ธฐ๊ฐ€ ์•ˆ๋‚ดํ•œ PATH ์„ค์ •์„ ์ ์šฉํ•˜์„ธ์š”. ./haean์€ ์ €์žฅ์†Œ ํด๋” ์•ˆ์—์„œ ์ง์ ‘ ์‹คํ–‰ํ•˜๋Š” ํ‘œ๊ธฐ์ž…๋‹ˆ๋‹ค.

ํŒŒ๋ž€ ํ•˜๋‹จ HUD์—๋Š” tmux๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. macOS์—์„œ๋Š” brew install tmux, Debian/Ubuntu์—์„œ๋Š” sudo apt install tmux๋กœ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. haean hud๋กœ ํ‘œ์‹œ ์กฐ๊ฑด์„ ํ™•์ธํ•˜๊ณ  haean banner๋กœ ๋ชจ๋ธ ํ˜ธ์ถœ ์—†์ด ๋กœ๊ณ ๋ฅผ ๋ฏธ๋ฆฌ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ tmux ์•ˆ์ด๋ผ๋ฉด ๊ธฐ์กด ๋ฐฐ์น˜๋ฅผ ๋ณด์กดํ•˜๋ฏ€๋กœ ํ•ด์•ˆ์˜ ๋ณ„๋„ HUD๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์„ค์น˜์—๋Š” ํŒ€ ์›๋ฌธยท๋ฌธํ•ญ DB๊ฐ€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž๋ฃŒ ์ค€๋น„์™€ Codex ๋Œ€ํ™”์ฐฝ ์ž…๋ ฅ ๋ฐฉ๋ฒ•์€ ์‚ฌ์šฉ๋ฒ•, ํ•œ๊ธ€ ์ถœ๋ ฅ ๋„๊ตฌ๋Š” ์–‘์‹ ์ถœ๋ ฅ์„ ํ™•์ธํ•˜์„ธ์š”.