<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Codex활용 &#8211; 나다아루 &#8211; 기록하는 습관</title>
	<atom:link href="https://madscv.com/tag/codex%ED%99%9C%EC%9A%A9/feed/" rel="self" type="application/rss+xml" />
	<link>https://madscv.com</link>
	<description></description>
	<lastBuildDate>Sun, 04 Jan 2026 09:06:39 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>

<image>
	<url>https://madscv.com/wp-content/uploads/2025/03/cropped-IMG_7070-32x32.png</url>
	<title>Codex활용 &#8211; 나다아루 &#8211; 기록하는 습관</title>
	<link>https://madscv.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>맥에서 Node.js로 Codex AI 업무환경 세팅하기 (따라하기)</title>
		<link>https://madscv.com/423/</link>
		
		<dc:creator><![CDATA[나루]]></dc:creator>
		<pubDate>Thu, 01 Jan 2026 05:33:52 +0000</pubDate>
				<category><![CDATA[생활의지혜]]></category>
		<category><![CDATA[AI업무환경]]></category>
		<category><![CDATA[AI자동화준비]]></category>
		<category><![CDATA[Codex활용]]></category>
		<category><![CDATA[nodejs]]></category>
		<guid isPermaLink="false">https://madscv.com/?p=423</guid>

					<description><![CDATA[AI를 업무에 쓰고 싶다고 마음먹었을 때, 가장 먼저 막히는 지점은 늘 비슷하다. “뭘 설치해야 하지?” “어디서부터 시작해야 하지?” 이 글은 그런 고민을 줄이기 위해 작성했다. 맥에서 Node.js 기반으로 Codex를 실행할 수 있는 최소한의 환경을 한 단계씩, 실패하지 않는 경로로 세팅해본다. 이 글에서 만드는 최종 상태 이 글을 끝까지 따라 하면 다음 상태가 된다. 최종 폴더 ... <a title="맥에서 Node.js로 Codex AI 업무환경 세팅하기 (따라하기)" class="read-more" href="https://madscv.com/423/" aria-label="맥에서 Node.js로 Codex AI 업무환경 세팅하기 (따라하기)에 대해 더 자세히 알아보세요">더 읽기</a>]]></description>
										<content:encoded><![CDATA[
<p>AI를 업무에 쓰고 싶다고 마음먹었을 때,<br>
가장 먼저 막히는 지점은 늘 비슷하다.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“뭘 설치해야 하지?”<br>
“어디서부터 시작해야 하지?”</p>
</blockquote>



<p>이 글은 그런 고민을 줄이기 위해 작성했다.<br>
<strong>맥에서 Node.js 기반으로 Codex를 실행할 수 있는 최소한의 환경</strong>을<br>
한 단계씩, 실패하지 않는 경로로 세팅해본다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">이 글에서 만드는 최종 상태</h2>



<p>이 글을 끝까지 따라 하면 다음 상태가 된다.</p>



<ul class="wp-block-list">
<li>터미널에서 Node.js 사용 가능</li>



<li>Node 기반 프로젝트 생성 완료</li>



<li>Codex를 실행할 수 있는 준비 상태</li>



<li>이후 AI 자동화 스크립트를 바로 추가할 수 있는 구조</li>
</ul>



<p>최종 폴더 구조는 단순하다.</p>



<pre class="wp-block-code"><code>ai-workspace/
  ├─ package.json
  ├─ scripts/
   │   └─ test.js
  └─ README.md</code></pre>



<p>`</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1. 사전 준비: 맥 기본 환경 확인</h2>



<h3 class="wp-block-heading">macOS 확인</h3>



<p>터미널을 열고 아래 명령어를 실행한다.</p>



<pre class="wp-block-code"><code>sw_vers</code></pre>



<p>macOS 버전 정보가 나오면 정상이다.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="867" src="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134250-1024x867.png" alt="" class="wp-image-419" srcset="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134250-1024x867.png 1024w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134250-300x254.png 300w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134250-768x650.png 768w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134250-1536x1301.png 1536w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134250.png 1828w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>이미 터미널을 사용하고 있다면, 이 단계는 확인만 하고 넘어가도 된다.</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2. Homebrew 설치</h2>



<p>맥에서 개발 환경을 세팅할 때<br>
<strong>Homebrew는 사실상 기본 도구</strong>다.</p>



<p>아래 명령어를 그대로 복사해 실행한다.</p>



<pre class="wp-block-code"><code>/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"</code></pre>



<p>설치 중간에:</p>



<ul class="wp-block-list">
<li>비밀번호 입력</li>



<li>엔터 입력 요청</li>
</ul>



<p>이 나올 수 있다.<br>
화면 안내 그대로 진행하면 된다.</p>



<p>설치 확인:</p>



<pre class="wp-block-code"><code>brew --version</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="867" src="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134323-1024x867.png" alt="" class="wp-image-420" srcset="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134323-1024x867.png 1024w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134323-300x254.png 300w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134323-768x650.png 768w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134323-1536x1301.png 1536w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134323.png 1828w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p><br> 버전이 출력되면 성공이다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3. Node.js 설치 (권장 방식: nvm)</h2>



<p>Node.js는 **버전 관리 도구(nvm)**를 사용하는 것이 가장 안전하다.</p>



<h3 class="wp-block-heading">nvm 설치</h3>



<pre class="wp-block-code"><code>brew install nvm</code></pre>



<h3 class="wp-block-heading">nvm 디렉토리 생성</h3>



<pre class="wp-block-code"><code>mkdir ~/.nvm</code></pre>



<h3 class="wp-block-heading">환경 변수 설정</h3>



<p>사용 중인 쉘이 zsh라면 <code>~/.zshrc</code>에 아래 내용을 추가한다.</p>



<pre class="wp-block-code"><code>export NVM_DIR="$HOME/.nvm"
&#91; -s "$(brew --prefix nvm)/nvm.sh" ] &amp;&amp; . "$(brew --prefix nvm)/nvm.sh"
&#91; -s "$(brew --prefix nvm)/etc/bash_completion.d/nvm" ] &amp;&amp; . "$(brew --prefix nvm)/etc/bash_completion.d/nvm"</code></pre>



<p>적용:</p>



<pre class="wp-block-code"><code>source ~/.zshrc</code></pre>



<h3 class="wp-block-heading">Node.js 설치</h3>



<pre class="wp-block-code"><code>nvm install --lts 
nvm use --lts</code></pre>



<p>설치 확인:</p>



<pre class="wp-block-code"><code>node -v
npm -v</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="867" src="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134341-1024x867.png" alt="" class="wp-image-421" srcset="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134341-1024x867.png 1024w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134341-300x254.png 300w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134341-768x650.png 768w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134341-1536x1301.png 1536w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134341.png 1828w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="867" src="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134422-1024x867.png" alt="" class="wp-image-422" srcset="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134422-1024x867.png 1024w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134422-300x254.png 300w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134422-768x650.png 768w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134422-1536x1301.png 1536w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260101134422.png 1828w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>버전 번호가 출력되면 정상이다.</p>



<h2 class="wp-block-heading">4. 필수 CLI 도구 설치</h2>



<p>AI 작업과 자동화를 하다 보면<br>
반드시 쓰게 되는 기본 도구들이다.</p>



<pre class="wp-block-code"><code>brew install git jq ripgrep</code></pre>



<ul class="wp-block-list">
<li><strong>git</strong>: 코드 및 작업 이력 관리</li>



<li><strong>jq</strong>: JSON 데이터 가공</li>



<li><strong>ripgrep</strong>: 대용량 파일 검색</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>지금 당장 쓰지 않더라도,<br>
Codex와 함께 작업하다 보면 자연스럽게 필요해진다.</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">5. Codex용 Node 프로젝트 생성</h2>



<p>이제 실제 작업 공간을 만든다.</p>



<pre class="wp-block-code"><code>mkdir ai-workspace cd ai-workspace npm init -y</code></pre>



<p>현재 구조를 확인한다.</p>



<pre class="wp-block-code"><code>ls</code></pre>



<pre class="wp-block-code"><code>package.json</code></pre>



<p>아직은 비어 있지만,<br>
이 폴더가 앞으로 <strong>AI 업무가 쌓이는 공간</strong>이 된다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">6. Node 스크립트로 정상 동작 확인</h2>



<pre class="wp-block-code"><code>scripts</code></pre>



<p>폴더를 만들고 테스트 파일을 추가한다.</p>



<pre class="wp-block-code"><code>mkdir scripts nano scripts/test.js</code></pre>



<p>아래 내용을 입력한다.</p>



<pre class="wp-block-code"><code>console.log("Node 기반 AI 업무환경 준비 완료");</code></pre>



<p>저장 후 실행:</p>



<pre class="wp-block-code"><code>node scripts/test.js</code></pre>



<p>출력 결과:</p>



<pre class="wp-block-code"><code>Node 기반 AI 업무환경 준비 완료</code></pre>



<p>이 문장이 보이면,<br>
<strong>Node 기반 AI 작업 환경은 제대로 준비된 상태</strong>다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">정리하며</h2>



<p>이 글에서는<br>Codex를 사용하기 위한 <strong>Node 기반 최소 환경</strong>을 준비했다.</p>



<p>아직 AI는 등장하지 않았다.<br>하지만 중요한 토대는 이미 만들어졌다.</p>



<p>다음 글에서는 이 환경 위에서:</p>



<ul class="wp-block-list">
<li>Codex를 실제로 실행해보고</li>



<li>Node 스크립트와 결합해</li>



<li>반복되는 업무를 자동화하는 예제를 만들어볼 예정이다.</li>
</ul>



<p>조급할 필요는 없다.<br>환경이 준비되면, 그다음은 생각보다 빠르다.</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
