๐ก ใCodexใๆดป็จ่ก๏ผๅฎ้ฒใปใใณใผใใฏ AI ใๆธใใใๅฎ่ทต๏ผCodex ใในใฏใใใ็ใง Windows ใขใใชใไฝใฃใใจใใฎ่ฉฑ
์์ฝ
๋ณธ ๊ธฐ์ฌ๋ AI ๋ชจ๋ธ 'Codex GPT-5.5'๋ฅผ ํ์ฉํ์ฌ Windows ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ (ํ์ด๋จธ)์ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ๊ธฐ๋กํ ์ค์ ์ฌ๋ก์ ๋๋ค. ์์ฑ์๋ ๊ธฐ์กด์ AI ์๋ํฐ ์ฌ์ฉ ๊ฒฝํ๊ณผ ๋น๊ตํ๋ฉฐ Codex์ '๋ง์๋๋ก ๋งก๊ธฐ๋ ๋๋'๊ณผ ๋ํ ๋ถ์ฌ ๋ฑ์ ํน์ง์ ์ธ๊ธํฉ๋๋ค. ๋จผ์ Gemini๋ฅผ ํตํด ์์ธํ ์ฑ ์ฌ์์๋ฅผ ์์ฑํ๊ณ , ์ด ์ฌ์์๋ฅผ ๋ฐํ์ผ๋ก Codex์๊ฒ ํ๋ก์ ํธ ์์ฑ ๋ฐ ํต์ฌ ๊ธฐ๋ฅ ๊ตฌํ์ ์ง์ํ๋ ๊ณผ์ ์ ๋ณด์ฌ์ค๋๋ค.
ํต์ฌ ํฌ์ธํธ
- AI ๋ชจ๋ธ(Codex)์ ํ์ฉํ์ฌ ์ค์ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฒฝํํ ์ ์๋ค.
- ๊ฐ๋ฐ ์ Gemini ๋ฑ์ ํตํด ์์ธํ ์ฑ ์ฌ์์(Spec Sheet)๋ฅผ ์์ฑํ๋ ๊ฒ์ด AI์๊ฒ ๋ช ํํ ์๊ตฌ์ฌํญ์ ์ ๋ฌํ๋ ํต์ฌ ๋จ๊ณ์ด๋ค.
- Codex๋ ์ด๊ธฐ ํ๋ก์ ํธ ์ค์ , ํ์ผ ์์ฑ, ์ฃผ์ ๋ก์ง ๊ตฌํ ๋ฑ ๋ณต์กํ ์ฝ๋ฉ ์์ ์ ๋์ ์์ค์ผ๋ก ์ํํ๋ค.
- AI ์๋ํฐ์ ๋ฌ๋ฆฌ Codex์ ๋ฐฉ์์ '๋ํ'๋ณด๋ค๋ '์ง์-์คํ'์ ๊ฐ๊น๋ค.
ใฏใใใซ
ไปๅใฏใCodex GPT-5.5 ใซ Windows ใขใใชใไฝๆใใฆใใใฃใใจใใฎ่ฉฑใซใชใใพใใ
ใใพใพใง AI ใจใใฃใฟใผ๏ผKiro, Antigravity ใชใฉ๏ผใไฝฟใฃใฆใใใฎใงใใใCodex ใในใฏใใใ็ใไฝฟใฃใฆใฟใพใใใ
AI ใจใใฃใฟใผใจ้ใฃใฆใใไธธๆใๆใใใใใ ใ...ใใจๅฏพ่ฉฑใ็กใใฎใง...ใใขใใญๆใ็กใ
...้ข็ฝใใใใจใใใชใใงใ๏ฝ
ใพใใฉใใใฃใฆๅใใใฎใไฝๆใใฆใใใฎใใฎๆตใใฎ่ชฌๆใซใชใใพใใ
- AI ใซใขใใชใฎไปๆงๆธใไฝๆใใฆใใใ
- Codex GPT-5.5 ใในใฏใใใ็ใไฝฟใฃใฆใขใใชใไฝๆ
- ่ตทๅใใฆๅไฝ็ขบ่ช
- ไฝๆใใใใใฎใใใผในใซไฟฎๆญฃ โ ใใใฏไปๅใในใใพใใCodex ใในใฏใใใ็ใงใใใใงใใ...Kiro, Antigravity, Cursor ใไฝฟใฃใใปใใใใใใ
ไปฅ้ใๅฎ้ใฎๆตใใซใชใใพใใ
1.ไฝใใใใขใใชใฎไปๆงใไฝๆ
Gemini ใซไปๆงใใพใจใใฆใใใใพใใใ
๐ง๐ป ใฆใผใถใผ
ใฟใคใ ใฟใคใใผใฃใฆ่จใฃใฆ้ใใพใใ๏ผ
ใใฎใฟใคใ ใฟใคใใผใ Windows ใฎใในใฏใใใใขใใชใจใใฆไฝๆใใใใงใใ
ๅค่ฆณใฏใใฎใใใใช่ฒใซๅคๆดใงใใใใใซใใใใงใใ
ใฟใคใ ใฟใคใใผใฎๆฉ่ฝใฏใฒใจใจใใๅฎ่ฃ ใใฆใปใใใใใชๆใใง...ใใฃใจ AI ใจใผใธใงใณใใซๆธกใใขใใชใฎไปๆงใ่ใใฆใใใพใใใ
๐ค Gemini
Windows ใฎใในใฏใใใใขใใชใจใใฆใใฟใคใ ใฟใคใใผใใไฝๆใใใใญใธใงใฏใใ้ๅธธใซ้ข็ฝใใใงใใญ๏ผ
AI ใจใผใธใงใณใ๏ผCursor ใ GitHub Copilot ใชใฉ๏ผใซๆธกใ้ใซใใไธ็บใงๆๅณใไผใใใๆๆปใใๅฐใชใใใฌใใซใพใง่ฝใจใ่พผใใ ไปๆงๆธๆกใไฝๆใใพใใใ
็นใซๅค่ฆณ๏ผใซใฉใผใซในใฟใใคใบ๏ผใจใWindows ใใคใใฃใใชไฝฟใๅๆใไธก็ซใใใ็นใซใใฉใผใซในใใฆใใพใใ
AI ใจใผใธใงใณใ็จ๏ผใขใใช้็บไปๆงๆธๆก
1. ใใญใธใงใฏใๆฆ่ฆ
-
ใขใใชๅ: Visual Progress Timer (ไปฎ)
-
็ฎ็๏ผใฟใคใ ใฟใคใใผใฎใๆฎใๆ้ใ่ฒ้ขใงๆธใฃใฆใใใ่ฆ่ฆๅนๆใๅ็พใใ Windows ใในใฏใใใใขใใชใ
-
ๆ่กในใฟใใฏ๏ผๆๅฎใชใ๏ผๆจๅฅจ๏ผFlutter, React + Tauriใใพใใฏ C# / WPF๏ผ
โป่ปฝ้ใใคใในใฏใใใใงใฎๆ็ปใใใฉใผใใณในใ้่ฆใ
2. ใณใขๆฉ่ฝ (Core Features)
ใฟใคใใผ่จญๅฎ:
-
ๅๅฝข๏ผใพใใฏๆๅฝข๏ผใฎใฒใผใธใใใฉใใฐใใฆ็ดๆ็ใซๆ้ใ่จญๅฎใ
-
ๆๅคง 60 ๅ๏ผ่จญๅฎใงๆๅคงๆ้ใฎๅคๆดใๅฏ่ฝใซใใ๏ผใ
ใซใฆใณใใใฆใณๅถๅพก:
-
ในใฟใผใ / ในใใใ / ใชใปใใๆฉ่ฝใ
-
ๆฎใๆ้ใซๅใใใฆใ่ฒ้ขใๆ่จๅใใซๆถใใฆใใ๏ผใพใใฏๅๆ่จๅใใซๆธใ๏ผใขใใกใผใทใงใณใ
้็ฅๆฉ่ฝ:
- ใฟใคใ ใขใใๆใซใทในใใ ้็ฅใใใณใขใฉใผใ ้ณใฎๅ็ใ
3. ๅค่ฆณใปใซในใฟใใคใบ (Appearance & UI)
่ฒๅคๆดๆฉ่ฝ (Color Themes):
-
ใฒใผใธใฎ่ฒ๏ผใฆใผใถใผใใซใฉใผใใใซใผใใพใใฏใใชใปใใ๏ผ่ตคใ้ใ็ทใใชใฌใณใธ๏ผใใ้ธๆๅฏ่ฝใ
-
่ๆฏ่ฒ๏ผใใผใฏใขใผใ / ใฉใคใใขใผใๅฏพๅฟใ
ใฆใฃใณใใฆๅถๅพก:
-
ๆๅ้ข่กจ็คบ (Always on Top): ไปใฎไฝๆฅญไธญใๅธธใซ่ฆ็ใซๅ ฅใใใใซๅใๆฟใๅฏ่ฝใ
-
้้่จญๅฎ๏ผใฆใฃใณใใฆ่ชไฝใฎไธ้ๆๅบฆใ่ชฟๆดใใไฝๆฅญใ้ช้ญใใชใใใใซใใใ
-
ๆ ใชใใขใผใ๏ผๆๅฐ้ใฎๅๅฝขใฟใคใใผใ ใใ่กจ็คบใใใใญใผใใฃใณใฐใขใผใใ
4. UI/UX ไปๆง
ใฌในใใณใทใ๏ผใฆใฃใณใใฆใตใคใบใซๅใใใฆใฟใคใใผใฎๅใใชใตใคใบใใใใใจใ
ๆไฝๆง๏ผใใฆในใใคใผใซใงใฎๆ้ๅพฎ่ชฟๆดๆฉ่ฝใ
5. ๅฎ่ฃ ในใใใใฎๆ็คบ๏ผAI ใธใฎใใญใณใใไพ๏ผ
ใไธ่จไปๆงใซๅบใฅใใใพใใฏใกใคใณใฎๅๅฝขใฟใคใใผใๆ็ปใใใซใฆใณใใใฆใณใซๅใใใฆ่ฒ้ขใๆธใฃใฆใใๅบๆฌใญใธใใฏใๅฎ่ฃ ใใฆใใ ใใใใใฎๅพใใซใฉใผใใใซใผใซใใ่ฒๅคๆดๆฉ่ฝใจใWindows ใฎใๆๅ้ข่กจ็คบใๆฉ่ฝใ้ ๆฌก่ฟฝๅ ใใฆใใ ใใใใ
2. Codex ใในใฏใใใ็ใฎ Chat ใซใ้กใใใ
ใพใใใใญใธใงใฏใ็จใฎใใฉใซใใไฝๆใใใใฎไธญใซ ./doc/spec.md ใ้
็ฝฎ
codex ใงใใฎใใฉใซใใ้ใใใใฃใใใงใ้กใใ
๐ง๐ป ใฆใผใถใผ
doc/spec.md ใซๆฒฟใฃใฆ Windows ็จใฎใขใใชใไฝๆใใฆใใใพใใใ
๐ค Codex
ใพใไปๆงๆธใจใใญใธใงใฏใๆงๆใ่ฆใฆใๆขๅญใฎๅๅฐใซๅใใใฆๅฎ่ฃ ใใพใใ่ชญใฟๅใใใๅฐใใ่จ็ปใ็ซใฆใฆใใใฎใพใพไฝใๅใๆนๅใง้ฒใใพใใ
๐ค Codex
ไปๆงๆธใฏ่ชญใใฆใใพใใใPowerShell ใฎ่กจ็คบใจใณใณใผใใฃใณใฐใงๆๅญๅใใใฆใใใฎใงใใใคใๅใใๆญฃใใๆๅญใจใใฆ่ชญใฟ็ดใใพใใrg
ใฏใใฎ็ฐๅขใงๅฎ่กๆๅฆใใใใใใPowerShell ๆจๆบใฎๆข็ดขใซๅใๆฟใใพใใ
๐ค Codex
ใชใใธใใชใฏใปใผ็ฉบใงใไปๆงๆธใ ใใใใ็ถๆ ใงใใWPF ใฎๆฐ่ฆใใญใธใงใฏใใจใใฆไฝใใฎใ่ช็ถใชใฎใงใใพใ .NET SDK ใจใใณใใฌใผใใฎๆ็กใ็ขบ่ชใใพใใ
๐ค Codex
.NET ใฏๅ ฅใฃใฆใใพใใใๅๅ่จญๅฎใใตใณใใใใฏในๅ ใฎใใผใ ใซๆธใใๅคฑๆใใฆใใพใใไฝๆฅญใใฉใซใๅ ใซ CLI ็จใใผใ ใ็ฝฎใใฆๅ้ฟใใๆฐ่ฆ WPF ใใญใธใงใฏใใ็ๆใใพใใ
ใใณใใฌใผใๅดใฏ --framework net10.0
ๆๅฎใ ใใๅใไปใใใใใงใใ็ๆๅพใฎ csproj ใง Windows ใฟใผใฒใใใซใชใฃใฆใใใ็ขบ่ชใใฆใๅฟ ่ฆใชใ่ชฟๆดใใพใใ
ํ๋ก์ ํธ ํ์ผ์ด ์์ฑ๋์์ต๋๋ค. ๋ณต์๋ง Windows SDK ์ ๋ณด์ ๋ํ ์ ๊ทผ ๊ถํ์ผ๋ก ๋ฉ์ท์ผ๋ฏ๋ก, ๊ตฌํ์ ๋จผ์ ์งํํ๊ณ ๋น๋ ํ์ธ ์์๋ ๊ถํ์ ๋ถ์ฌํ์ฌ ์คํํ๊ฒ ์ต๋๋ค.
๐ค Codex
์์ผ๋ก MainWindow ์, ๊ทธ๋ฆฌ๊ธฐ์ฉ Canvas ์ ์กฐ์ ํจ๋์ ๊ฐ์ง ์ค์ ์ฑ์ผ๋ก ๊ต์ฒดํฉ๋๋ค. ์ํธ์ ๊ณ์ฐ์ ์ฝ๋ ์ธก์์ ์ํํ๋ฉฐ, ๋๋๊ทธยทํ ยทํ์ด๋จธ ์ ๋ฐ์ดํธ๊ฐ ๊ฐ์ ์ํ๋ฅผ ๊ณต์ ํ๋ ํํ๋ก ๋ง๋ญ๋๋ค.
์์ฑ ์งํ์ XAML ์ ๋ฏธ์ธํ ์ฐจ์ด๊ฐ ์์ด, ๊ต์ฒด ํจ์น๊ฐ ์ ๋ ฌ๋์ง ์์์ต๋๋ค. ํ์ผ ๋จ์๋ก ๊ต์ฒดํ๊ณ , ๋์ผํ ๋ด์ฉ์ ํ์คํ๊ฒ ๋ฐ์ํ๊ฒ ์ต๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ์ ๋ฃ์์ต๋๋ค. ๋ค์์ผ๋ก ๋น๋๋ก XAML ๊ณผ C# ์ ๋ฏธ์ธํ ๋ถ์ผ์น๋ฅผ ์ฐพ์๋ด๊ณ ์์ ํ๊ฒ ์ต๋๋ค.
๐ค Codex
๋น๋๋ฅผ ์งํํ๋ฉฐ Windows Forms ๋ณ์ฉ์ ์ํ ํ์ ๋ช ์ ๋ชจํธํจ์ด ๋ฐ์ํ์ต๋๋ค. ์๋ฌต์ ์ธ using ์ ๋๊ณ , WPF ์ธก๊ณผ ์๋ฆผ์ฉ Forms ์ธก์ด ํผ์ ์ ์ผ์ผํค์ง ์๋๋ก ์ ๋ฆฌํ๊ฒ ์ต๋๋ค.
๐ค Codex
๋น๋๋ ํต๊ณผํ์ต๋๋ค. ์ฌ์ฉ ์ค ๋งํ ๊ฒ ๊ฐ์ ๊ณณ์ผ๋ก, ํ๋ ์ ์๋ ๋ชจ๋์์ ๋์์ค๋ ์กฐ์๊ณผ ์๋ฆผ ๋ณผ๋ฅจ์ ์๋ช ์ ์กฐ๊ธ ๊ฐํํ ํ ๋ง๋ฌด๋ฆฌํ๊ฒ ์ต๋๋ค.
๐ค Codex
์ต์ข ๋น๋๋ ๊ฒฝ๊ณ ์์ด ํต๊ณผํ์ต๋๋ค. ๋ง์ง๋ง์ ๋ณ๊ฒฝ ํ์ผ์ ํ์ธํ๊ณ , ๊ฒฐ๊ณผ๋ฌผ์ ์์น์ ์กฐ์ ๋ฐฉ๋ฒ์ ๊ฐ๊ฒฐํ๊ฒ ์ ๋ฆฌํ๊ฒ ์ต๋๋ค.
๐ค Codex
์์ฑํ์ต๋๋ค. doc/spec.md
์ ๋ฐ๋ผ, WPF ์ ์์ Windows ๋ฐ์คํฌํฑ ์ฑ์ผ๋ก ๊ตฌํ ์๋ฃ๋์์ต๋๋ค.
์ฃผ์ ๊ตฌํ:
- ์ํ ๊ฒ์ด์ง์ ๋จ์ ์๊ฐ ํ์ ๋ฐ ์นด์ดํธ๋ค์ด
- ๋๋๊ทธ๋ก ์๊ฐ ์ค์ , ๋ง์ฐ์ค ํ ๋ก 1 ๋ถ ๋จ์ ์กฐ์
- Start / Stop / Reset
- ์ต๋ ์๊ฐ ๋ณ๊ฒฝ
- ํ๋ฆฌ์ ์์๊ณผ ์ปฌ๋ฌ ํฝ์ปค
- ๋คํฌ / ๋ผ์ดํธ ๋ฐฐ๊ฒฝ
- Always on Top
- ํฌ๋ช ํ ์ฌ๋ผ์ด๋
- ํ๋ ์ ์๋ Floating ๋ชจ๋
- ํ์์ ์ ์๋ฆผ ๋ณผ๋ฅจ ๋ฐ ์๋ ์๋ฆฌ
์ฃผ์ ํ์ผ:
VisualProgressTimer.csproj
MainWindow.xaml
MainWindow.xaml.cs
๋น๋ ํ์ธ ์๋ฃ. ๊ฒฝ๊ณ ยท์๋ฌ ์์์ต๋๋ค.
์ฐธ๊ณ : ์ด ํด๋๋ Git ์ ์ฅ์๊ฐ ์๋์์ผ๋ฏ๋ก, ์ปค๋ฐ ์ํ์ ํ์ธ์ ๋ถ๊ฐ๋ฅํ์ต๋๋ค.
3 ๊ฐ์ ํ์ผ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค (+477 / -42)
VisualProgressTimer/MainWindow.xaml
VisualProgressTimer/MainWindow.xaml.cs
VisualProgressTimer/VisualProgressTimer.csproj
์์ฑ๋ ์ฑ์ ์คํํ์ฌ ๋์ ํ์ธ
๐ง๐ป ์ฌ์ฉ์
dotnet run ์ผ๋ก ์คํ ํ์ธํ๊ณ ์ถ์ต๋๋ค.
๐ค Codex
๊ทธ๋ผ dotnet run
๋ก ์คํ ํ์ธํ๊ฒ ์ต๋๋ค. WPF ์ด๋ฏ๋ก ๋ช ๋ น์ด๊ฐ ํ๋ก์ธ์ค๋ฅผ ์ ์งํ ๊ฐ๋ฅ์ฑ์ด ์์ด, ์งง์ ์๊ฐ์ผ๋ก ์์๋ ์ ์๋์ง ํ์ธํ๊ณ ํ์ํ๋ฉด ์ค์งํ๊ฒ ์ต๋๋ค.
dotnet run
์ ๋น๋ ์๋ฌ ์์ด ์คํ ๋จ๊ณ์ ์ง์ ํ์ผ๋, WPF ์ฑ์ ์๋์ฐ ๋๊ธฐ ๋๋ฌธ์ ๋ช ๋ น์ด๊ฐ ์ข ๋ฃ๋์ง ์์, ๋๊ตฌ ์ธก์ 15 ์ด ํ์์์์ ๋ง์์ต๋๋ค. ํน์๋ผ๋ ํ๋ก์ธ์ค๊ฐ ๋จ์์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
์คํ ํ์ธ๋ฟ๋ง ์๋๋ผ, ์ค์ ๋ก ๋ง์ ธ์ง๋ ์ํ๋ก ๋ฐ๋ก ์์ํฉ๋๋ค. dotnet run
์ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ก ์์ํ๊ณ , ์ด์ชฝ ๋ช ๋ น์ด๋ ์ฆ์ ๋์์ค๋๋ก ๋ง๋ญ๋๋ค.
๐ค Codex
dotnet run
๋ก ์คํํ์ต๋๋ค.
ํ์ธ๋ ํ๋ก์ธ์ค:
dotnet
VisualProgressTimer
์ฆ ๋น๋ ํ WPF ์ฑ ๋ณธ์ฒด๊น์ง ์คํ ๊ฐ๋ฅํ์ต๋๋ค. ์ฒซ ๋ฒ์งธ ์ผ๋ฐ ์คํ์ GUI ์ฑ์ด ๋ซํ ๋๊น์ง ๋์์ค์ง ์์ ํ์์์ํ์ผ๋, ๋ค๋ฅธ ํ๋ก์ธ์ค๋ก ๋ค์ ์์ํ์ฌ ํ์ฌ๋ ์คํ ์ค์ ๋๋ค.
3. ์ฑ์ ์คํํ์ฌ ๋์ ํ์ธ
์ฑ์ ์คํํ๊ณ ใใจใฏ ์ฌ๋ฌ ๊ฐ์ง ๋ง์ ธ๋ณด๋ฉด์ ์์ ์ ์งํํด ๋๊ฐ๋ ๊ฒ์ ๋๋ค.
AI ์๋ ์์ฑ ์ฝํ ์ธ
๋ณธ ์ฝํ ์ธ ๋ Zenn AI์ ์๋ฌธ์ AI๊ฐ ์๋์ผ๋ก ์์ฝยท๋ฒ์ญยท๋ถ์ํ ๊ฒ์ ๋๋ค. ์ ์ ์๊ถ์ ์์ ์์์๊ฒ ์์ผ๋ฉฐ, ์ ํํ ๋ด์ฉ์ ๋ฐ๋์ ์๋ฌธ์ ํ์ธํด ์ฃผ์ธ์.
์๋ฌธ ๋ฐ๋ก๊ฐ๊ธฐ