# πŸ€– [macOS / Linux] 4. AI 개발 μ—μ΄μ „νŠΈ (AI Agents) [⬅️ 메인 README둜 λŒμ•„κ°€κΈ°](../README.md) | [πŸ’» Windows κ°€μ΄λ“œ 보기](./WIN-04-AI-AGENTS.md) --- ## ⚑ λΉ λ₯Έ 원클릭 μ„€μΉ˜ (Bash) ```bash # 4.1. Antigravity CLI (agy) curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-agy.sh?ref_type=heads" | bash # 4.2. Claude Code curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-claude-code.sh?ref_type=heads" | bash # 4.3. Codex CLI curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-codex-cli.sh?ref_type=heads" | bash # 4.4. OpenCode curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-opencode.sh?ref_type=heads" | bash # 4.5. pi (Pi Coding Agent + μΆ”μ²œ νŒ¨ν‚€μ§€ 15μ’… 일괄 μ„€μΉ˜) curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-pi.sh?ref_type=heads" | bash ``` --- ## πŸ“– 도ꡬ별 상세 μ‚¬μš©λ²• 및 팁 ### 4.1. [Antigravity CLI (agy)](https://antigravity.google) Google Antigravity 2.0 ν”Œλž«νΌμ˜ 곡식 터미널 μ½”λ”© μ—μ΄μ „νŠΈ μΈν„°νŽ˜μ΄μŠ€μž…λ‹ˆλ‹€. 둜컬 파일 μ‹œμŠ€ν…œ 및 λΉŒλ“œ 툴체인과 μ‹€μ‹œκ°„μœΌλ‘œ μƒν˜Έμž‘μš©ν•˜λŠ” μ΅œμ²¨λ‹¨ 쌍방ν–₯ AI μ—”μ§„μž…λ‹ˆλ‹€. * **μ„€μΉ˜ λͺ…λ Ή:** ```bash curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-agy.sh?ref_type=heads" | bash ``` * **μ£Όμš” νŠΉμ§•:** * **둜컬 터미널 λ°€μ°© μ½”λ”©** β€” λ³„λ„μ˜ 무거운 λ°μŠ€ν¬ν†± GUI 없이 터미널 λ‚΄λΆ€μ—μ„œ μ™„λ²½ν•œ νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ° μ‹€ν˜„ * **λ³΄μ•ˆ Google 계정 연동** β€” 첫 가동 μ‹œ Google Sign-In λ³΄μ•ˆ 흐름이 λΈŒλΌμš°μ €μ™€ ν΄λΌμ΄μ–ΈνŠΈ λ‹¨μ—μ„œ 연동 가동됨 * **μœ μ—°ν•œ μžλ™ν™”** β€” CI/CD νŒŒμ΄ν”„λΌμΈμ΄λ‚˜ λ°±κ·ΈλΌμš΄λ“œ μ›Œμ»€ μŠ€ν¬λ¦½νŠΈμ—μ„œ μžλ™ μ½”λ”© κ³Όμ—… μ‹€ν–‰ 지원 ```bash agy # λŒ€ν™”ν˜• μ½”λ”© μ—μ΄μ „νŠΈ μ‰˜ 가동 agy -p "μš”μ²­μ‚¬ν•­" # μ§€μ • μš”μ²­ 과업에 λŒ€ν•œ 단일 μ‹€ν–‰ 및 뢄석 (Print λͺ¨λ“œ) agy --help # 도움말 및 λͺ…λ Ήμ–΄ λͺ…μ„Έ λ‘œλ“œ ``` --- ### 4.2. [Claude Code](https://code.claude.com/) Anthropicμ‚¬μ—μ„œ κ°œλ°œν•œ 곡식 터미널 기반 AI 개발 μ–΄μ‹œμŠ€ν„΄νŠΈ νˆ΄ν‚·μž…λ‹ˆλ‹€. npm이 κΉ”λ €μžˆμ§€ μ•Šμ€ μ‹œμŠ€ν…œμ—μ„œλ„ curl 곡식 λ„€μ΄ν‹°λΈŒ μ„€μΉ˜ 방식을 μ‚¬μš©ν•˜μ—¬ μ¦‰μ‹œ CLI μ½”λ”© ν™˜κ²½μ— μ ‘λͺ©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. * **μ„€μΉ˜ λͺ…λ Ή:** ```bash curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-claude-code.sh?ref_type=heads" | bash ``` * **μ£Όμš” νŠΉμ§•:** * **고속 μ»¨ν…μŠ€νŠΈ μΆ”λ‘ ** β€” Anthropic Claude κ³ μ„±λŠ₯ μΆ”λ‘  엔진을 터미널 λ‚΄μ—μ„œ λ°”λ‘œ 가동 * **λ„€μ΄ν‹°λΈŒ μ‹€ν–‰ μ œμ–΄** β€” μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜ ν™˜κ²½κ³Ό 둜컬 파일 ꡬ쑰λ₯Ό 깊이 μ΄ν•΄ν•˜κ³  μ¦‰μ‹œ λΉŒλ“œ 및 λ¦¬μ„œμΉ˜ μˆ˜ν–‰ * **μ•ˆμ „μ„± 확보** β€” κ°•λ ₯ν•œ 둜컬 μƒŒλ“œλ°•μŠ€ μ •μ±… 및 κΆŒν•œ 승인 λͺ¨λ“œλ₯Ό 톡해 μ•ˆμ „ν•œ μžλ™ μ½”λ”© 보μž₯ ```bash claude # λŒ€ν™”ν˜• μ½”λ”© μ„Έμ…˜ μ‹œμž‘ (OAuth 둜그인 연동) claude -p "질문/μž‘μ—…" # 터미널 창을 μ—΄μ§€ μ•Šκ³  μ¦‰μ‹œ μ§€μ‹œ μˆ˜ν–‰ 및 κ²°κ³Ό 좜λ ₯ (λ‹¨λ°œ μ‹€ν–‰) claude --help # 도움말 및 μ‚¬μš©λ²• λ‘œλ“œ ``` --- ### 4.3. [Codex CLI](https://developers.openai.com/codex/cli) OpenAIμ‚¬μ—μ„œ κ°œλ°œν•œ 곡식 터미널 기반 λŒ€ν™”ν˜• 둜컬 μ½”λ”© μ—μ΄μ „νŠΈ CLIμž…λ‹ˆλ‹€. Rust 기반으둜 μ œμž‘λ˜μ–΄ 높은 μ„±λŠ₯을 μžλž‘ν•˜λ©°, npm 없이도 단일 μ‹€ν–‰ 곡식 μΈμŠ€ν†¨λŸ¬ 방식을 ν™œμš©ν•΄ λ„€μ΄ν‹°λΈŒν•˜κ²Œ μž‘λ™ν•©λ‹ˆλ‹€. * **μ„€μΉ˜ λͺ…λ Ή:** ```bash curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-codex-cli.sh?ref_type=heads" | bash ``` * **μ£Όμš” νŠΉμ§•:** * **κ°•λ ₯ν•œ μ‹œμŠ€ν…œ 톡합** β€” 터미널 둜컬 ν™˜κ²½μ—μ„œ μ‚¬μš©μžμ˜ μ§€μ‹œ ν•˜μ— 파일 νŽΈμ§‘, μ•„ν‚€ν…μ²˜ λ¦¬μ„œμΉ˜ 및 CLI λΉŒλ“œ μ‹€ν–‰ 지원 * **λ‹€μ–‘ν•œ λͺ¨λΈ μŠ€μ™‘** β€” μ„Έμ…˜ λ‚΄μ—μ„œ GPT-5.4, GPT-5.3-Codex λ“±μœΌλ‘œ 자유둭게 λ‘λ‡Œ λ³€κ²½ 및 μΆ”λ‘  μ‘°μž‘ 지원 * **λ©€ν‹°λͺ¨λ‹¬ μ‹œκ° 뢄석** β€” μŠ€ν¬λ¦°μƒ·μ΄λ‚˜ μ™€μ΄μ–΄ν”„λ ˆμž„ 섀계도λ₯Ό μž…λ ₯λ°›μ•„ UI μ½”λ“œλ₯Ό κ³ μ†μœΌλ‘œ κ΅¬ν˜„ 및 ν”Όλ“œλ°± ```bash codex auth # OpenAI ChatGPT λ˜λŠ” API 계정 연동 둜그인 codex # λŒ€ν™”ν˜• μ½”λ”© TUI μ„Έμ…˜ μ‹œμž‘ codex -p "μž‘μ—…λͺ…λ Ή" # 둜컬 파일 μ‹œμŠ€ν…œ λ³€κ²½ 및 λΉŒλ“œ 직접 μ§€μ‹œ (λ‹¨λ°œ) ``` --- ### 4.4. [OpenCode](https://opencode.ai/) 터미널, IDE, λ°μŠ€ν¬ν†± ν™˜κ²½μ„ μ•„μš°λ₯΄λŠ” μ˜€ν”ˆμ†ŒμŠ€ AI μ½”λ”© μ—μ΄μ „νŠΈ CLIμž…λ‹ˆλ‹€. νŠΉμ • AI ν”„λ‘œλ°”μ΄λ”μ— μ’…μ†λ˜μ§€ μ•Šκ³  OpenAI, Anthropic, Google(Gemini)뿐 μ•„λ‹ˆλΌ Ollama λ“± 둜컬 λͺ¨λΈμ„ ν¬ν•¨ν•œ 75개 μ΄μƒμ˜ LLM ν”„λ‘œλ°”μ΄λ”λ₯Ό 자유둭게 μ—°κ²°ν•˜μ—¬ μ½”λ“œλ² μ΄μŠ€ 뢄석, 파일 νŽΈμ§‘, 터미널 λͺ…λ Ή μ‹€ν–‰ 등을 μˆ˜ν–‰ν•©λ‹ˆλ‹€. * **μ„€μΉ˜ λͺ…λ Ή:** ```bash curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-opencode.sh?ref_type=heads" | bash ``` ```bash opencode # λŒ€ν™”ν˜• μ½”λ”© TUI μ„Έμ…˜ μ‹œμž‘ opencode auth login # AI λͺ¨λΈ ν”„λ‘œλ°”μ΄λ” 계정 및 API ν‚€ 연동 opencode --help # 도움말 및 μ‚¬μš© κ°€λŠ₯ μ˜΅μ…˜ 확인 ``` --- ### 4.5. [Pi Coding Agent (pi)](https://pi.dev/) CLI 기반의 μ΅œμ²¨λ‹¨ AI μ½”λ”© νŒŒνŠΈλ„ˆμž…λ‹ˆλ‹€. λ³Έ μ €μž₯μ†Œμ˜ `install-pi.sh` μ„€μΉ˜ 도ꡬλ₯Ό ν™œμš©ν•˜λ©΄ μ—μ΄μ „νŠΈ 본체뿐 μ•„λ‹ˆλΌ μ„±λŠ₯ κ·ΉλŒ€ν™”λ₯Ό μ§€μ›ν•˜λŠ” 핡심 ν”ŒλŸ¬κ·ΈμΈ μ—μ½”μ‹œμŠ€ν…œ 15쒅을 λ‹¨λ²ˆμ— 일괄 μ…‹μ—…ν•  수 μžˆμŠ΅λ‹ˆλ‹€. * **μ„€μΉ˜ λͺ…λ Ή:** ```bash curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-pi.sh?ref_type=heads" | bash ``` #### [일괄 μ„€μΉ˜λ˜λŠ” μΆ”μ²œ νŒ¨ν‚€μ§€ 리슀트] | νŒ¨ν‚€μ§€ | μ„€λͺ… | | :--- | :--- | | [pi-subagents](https://pi.dev/packages/pi-subagents) | μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜, μ½”λ“œ 리뷰, Auditor λ“± μ„ΈλΆ„ν™”λœ ν•˜μœ„ νƒœμŠ€ν¬λ₯Ό μžμ‹ μ—μ΄μ „νŠΈλ“€μ— λΆ„ν•  μœ„μž„ | | [context-mode](https://pi.dev/packages/context-mode) | μ»¨ν…μŠ€νŠΈ μœˆλ„μš° 보호 κ°€λ“œ 및 session sandbox, BM25 둜컬 검색 연동 | | [pi-mcp-adapter](https://pi.dev/packages/pi-mcp-adapter) | 단 ν•˜λ‚˜μ˜ 톡합 MCP ν”„λ‘μ‹œ νˆ΄μ„ κ°€λ™ν•˜μ—¬ 토큰 μ†Œλͺ¨λŸ‰μ„ 아끼고 λ‹€μ–‘ν•œ μ„œλ²„μ™€ 톡합 | | [pi-web-access](https://pi.dev/packages/pi-web-access) | Exa, Perplexity, Gemini APIλ₯Ό ν†΅ν•©ν•˜μ—¬ ꡬ글 검색, μ‹€μ‹œκ°„ μ›Ή 뢄석 및 YouTube μ˜μƒ 이해 νƒ‘μž¬ | | [@plannotator/pi-extension](https://pi.dev/packages/@plannotator/pi-extension) | 가동 쀑인 μ—μ΄μ „νŠΈμ˜ λ³€κ²½ κ³„νšμ•ˆμ„ 예쁜 둜컬 λΈŒλΌμš°μ € UI μƒμ—μ„œ 직접 μ‹œκ°ν™”ν•˜μ—¬ 확인/승인 | | [@juicesharp/rpiv-ask-user-question](https://pi.dev/packages/@juicesharp/rpiv-ask-user-question) | μ• λ§€λͺ¨ν˜Έν•œ μš”κ΅¬ 쑰건을 μž„μ˜λ‘œ νŒλ‹¨ν•˜μ§€ μ•Šκ³  객관식/주관식 λͺ¨λ‹¬ 문항을 λ„μ›Œ μ‚¬μš©μž 동기화 | | [pi-lens](https://pi.dev/packages/pi-lens) | μ‹€μ‹œκ°„ LSP 진단, μ½”λ“œ 포맷터, νƒ€μž… 뢄석기, μˆ˜μ • μ „ 뢄석 μ•ˆμ •μ„± κ°€λ“œ 가동 | | [@juicesharp/rpiv-todo](https://pi.dev/packages/@juicesharp/rpiv-todo) | μ—μ΄μ „νŠΈκ°€ 처리 쀑인 Task λͺ©λ‘μ„ /reload μ‹œμ  이후에도 μ˜μ†μ„± 있게 관리 | | [pi-simplify](https://pi.dev/packages/pi-simplify) | 졜근 νŽΈμ§‘ 및 λ³€κ²½λœ μ½”λ“œλ₯Ό λ¦¬νŒ©ν† λ§ 및 리비전 μ œμ•ˆ ν”Όλ“œλ°± 가동 | | [@juicesharp/rpiv-advisor](https://pi.dev/packages/@juicesharp/rpiv-advisor) | 행동 κ°œμ‹œ 직전 고차원 μΆ”λ‘  λͺ¨λΈμ˜ 2쀑 감사 ν”Όλ“œλ°± 확보 | | [@juicesharp/rpiv-pi](https://pi.dev/packages/@juicesharp/rpiv-pi) | λ¦¬μ„œμΉ˜ -> 섀계 -> κ³„νš -> κ΅¬ν˜„ -> μœ νš¨μ„± κ²€μ¦μ΄λΌλŠ” μŠ€ν‚¬ νŒŒμ΄ν”„λΌμΈ 확립 | | [@samfp/pi-memory](https://pi.dev/packages/@samfp/pi-memory) | μ„Έμ…˜μ΄ 달라도 과거의 μ½”λ”© μŠ΅κ΄€, μ‚¬μš©μž μ„ ν˜Έλ„ 등을 계속 κΈ°μ–΅ 및 반영 | | [pi-btw](https://pi.dev/packages/pi-btw) | 메인 μ—μ΄μ „νŠΈ 가동에 μ§€μž₯을 μ£Όμ§€ μ•Šκ³  λ³‘λ ¬λ‘œ λŒ€ν™”λ₯Ό 주고받을 수 μžˆλŠ” μ‚¬μ΄λ“œ 톑 (/btw) 지원 | | [pi-docparser](https://pi.dev/packages/pi-docparser) | PDF, Office 파일, λ‹€μ–‘ν•œ μ‹œνŠΈ μ„œμ‹ λ‘œλ“œ 및 κ΄‘ν•™ 문자 인식(OCR) 지원 | | [pi-ollama-cloud](https://pi.dev/packages/pi-ollama-cloud?name=ollama) | 둜컬 μ„œλ²„ 사양이 λ¬΄κ±°μ›Œλ„ 원격지 Ollama Cloud μ„œλΉ„μŠ€λ₯Ό λŒμ–΄μ™€ 동적 ꡬ동 | ```bash pi # λŒ€ν™”ν˜• νŽ˜μ–΄ μ½”λ”© μ„Έμ…˜ κ°œμ‹œ pi -p "κ΅¬ν˜„ μš”μ²­μ‚¬ν•­" # ν”„λ‘¬ν”„νŠΈλ₯Ό λ„˜κ²¨ 단일 νƒœμŠ€ν¬ 처리 및 좜λ ₯ (Print λͺ¨λ“œ) pi --help # 도움말 및 μ‚¬μš© κ°€λŠ₯ μ»€λ§¨λ“œ νŒŒμ•… pi list # ν˜„μž¬ μ„€μΉ˜ μ™„λ£Œλœ ν”ŒλŸ¬κ·ΈμΈ μ—μ½”μ‹œμŠ€ν…œ λͺ©λ‘ 좜λ ₯ ``` --- [⬅️ 이전: 3. 개발 μœ ν‹Έλ¦¬ν‹°](./UNIX-03-DEV-UTILS.md) | [🏠 메인 README](../README.md) | [λ‹€μŒ: 5. λ°”μ΄λΈŒ μ½”λ”© λ„μš°λ―Έ ➑️](./UNIX-05-VIBE-ASSISTANTS.md)