๐ก ์์ฆ ๋ค์ํ LLM(Large Language Model)์ด ์๊ฒจ๋๋ฉด์ ๊ฐ ๋ชจ๋ธ๋ง๋ค ๊ฐ์ง ๊ฐ์ ์ ๋ง์ถฐ ์ฌ๋ฌ ์์ญ์์ ํ์ฉํ๊ณ ์๋ค. ๊ทธ ์ค์์ ๋ด๊ฐ ์ผ์์ ์ผ๋ก ๊ฐ์ฅ ์์ฃผ ์ฌ์ฉํ๋ ๋ชจ๋ธ์ ๊ผฝ์๋ฉด ChatGPT์ Claude์ธ ๊ฒ ๊ฐ๋ค. ๋๋ถ๋ถ ์ด๋ฐ ๋ชจ๋ธ๋ค์ ์ฌ์ฉํ ๋ Chrome๊ณผ ๊ฐ์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ ๊ทผํ๋๋ฐ, ์์ ์ ๊ณ์ํ๋ค ๋ณด๋ฉด ๋ธ๋ผ์ฐ์ ํญ์ด ์ ์ ๋ง์์ ธ์ ๊ด๋ฆฌ๊ฐ ๋ฒ๊ฑฐ๋ก์์ง๊ฒ ๋๋ค. ์ด๋ฐ ๋ถํธํจ์ ํด์ํ๊ธฐ ์ํด ๋๋ ์ฃผ๋ก ์์ ํ๋ Ubuntu ํ๊ฒฝ์์ ์น๋ธ๋ผ์ฐ์ ์์ด ์คํํ ์ ์๋ Desktop Application์ ์ค์นํด ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ๊ฒ ๋์๊ณ , ์ด๋ฒ ํฌ์คํ ์์๋ ๊ทธ ๊ณผ์ ์ ์ฝ๊ฒ ๋ฐ๋ผํ ์ ์๋๋ก ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค.
1. ChatGPT Desktop Application
1.1. Installation via Snap
Linux์ ์ํํธ์จ์ด ๋ฐฐํฌ ์์คํ ์ธ Snap์ ํตํด ์ค์นํ๋ ๋ฐฉ๋ฒ์ด๋ค.
$ sudo apt update
$ sudo apt install snapd
$ sudo snap install chatgpt-desktop
$ chatgpt-desktop
- ์คํ ๊ฒฐ๊ณผ
- macOS๋ Windows ํ๊ฒฝ์ ๊ฒฝ์ฐ OpenAI ๊ณต์ ์ฌ์ดํธ๋ฅผ ํตํด ๊ฐ๋จํ๊ฒ ์ค์นํ ์ ์๋ค.
1.2. Installation via .deb Package
ChatGPT Desktop Application์ ์ ๊ณตํ๋ GitHub ํ๋ก์ ํธ์์ .deb ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๋ ๋ฐฉ๋ฒ๋ ์๋ค.
์๋ URL๋ก ์ด๋ํ๋ฉด ์ต๊ทผ ๋ฆด๋ฆฌ์ฆ๋ ๋ฒ์ ์ ์ฌ๋ฌ ํจํค์ง๋ค์ ํ์ธํ ์ ์๋ค.
์ฌ๊ธฐ์ Ubuntu ์์คํ ์์ ์ค์นํ๊ธฐ ์ํด ChatGPT_1.1.0_linux_x86_64.deb ํ์ผ์ ๋ค์ด๋ก๋ํ๋ค.</br> ๋ค์ด๋ก๋ํ .deb ํจํค์ง ํ์ผ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ , ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ์ด๊ธฐ ์ต์ ์์ ์ํํธ์จ์ด ์ค์น ์ต์ ์ ์ ํํ๋ค.</br> ์ํํธ์จ์ด ์ค์น ํ์ด์ง๊ฐ ๋ํ๋๋ฉด ์ค์น ๋ฒํผ์ ๋๋ฌ ์ค์น๋ฅผ ์งํํ๊ณ , ์ค์น๊ฐ ์๋ฃ๋๋ฉด Desktop Application์ด ์ค์น๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
2. Claude Desktop Application
2.1. Installation via .deb Package
Linux์์ Claude Desktop์ ๋ค์ดํฐ๋ธ๋ก ์คํํ๊ธฐ ์ํ ์์ (k3d3/claude-desktop-linux-flake)์์ ํ์๋ GitHub Repository์์ ์ ๊ณตํด์ฃผ๋ Build Script๋ฅผ ํตํด ์ค์น๋ฅผ ์งํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๋ค.
$ git clone https://github.com/aaddrick/claude-desktop-debian.git
ํจํค์ง๋ฅผ ๋น๋ํ๊ธฐ ์ ์ Node.js >= 12.0.0 and npm ๋ฒ์ ์ด ์๊ตฌ๋๊ธฐ ๋๋ฌธ์ ๋ฒ์ ์ ๋ฐ์ดํธ๋ฅผ ์งํํด์ค๋ค. ์๋๋ ์ด๋ฏธ ์ค์น๋ ๋ฒ์ ์ด ์๊ตฌํ๋ ๋ฒ์ ์ ๋ง์กฑํ๋์ง ํ์ธํ๋ ๋ฐฉ๋ฒ๋ถํฐ ์๊ฐํ๋ค.
# Check whether the installed Node.js and npm versions meet the minimum requirement
$ node -v
v10.19.0
$ npm -v
6.14.4
# If your versions are too old, install the latest Node.js LTS version.
# npm will be installed automatically along with Node.js.
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
$ sudo apt install -y nodejs
$ node -v
v18.19.0
$ cd claude-desktop-debian
# Run the build script to generate a Debian package
$ sudo ./build-deb.sh
โ Package built successfully at: /home/user/claude-desktop-debian/build/claude-desktop_0.9.0_amd64.deb
๐ Done! You can now install the package with: sudo dpkg -i /home/user/claude-desktop-debian/build/claude-desktop_0.9.0_amd64.deb
# Replace ${VERSION} with the version printed by the build script
sudo dpkg -i ./build/claude-desktop_${VERSION}_amd64.deb
$ sudo dpkg -i ./build/claude-desktop_0.9.0_amd64.deb
$ claude-desktop
- ์คํ ๊ฒฐ๊ณผ
์ด Desktop Application์์๋ ์ต๊ทผ AI ํธ๋ ๋์์ ์ฃผ๋ชฉ๋ฐ๊ณ ์๋ ํค์๋ ์ค ํ๋์ธ Claude์ MCP (Model Context Protocol)๋ ์ง์ํ๋ค.</br> MCP์ ๊ตฌ์ฑ ํ์ผ์ ~/.config/Claude/claude_desktop_config.json ๊ฒฝ๋ก์ ์์นํ๊ณ ์๋ค. (MCP์ ๋ํด์๋ ๊ณง ์์ธํ ๋ค๋ค๋ณผ ์์ ์ด๋ค.)
3. Coming up nextโฆ
์์ ์๊ฐํ ChatGPT์ Claude์ Desktop Application์ ์น ์๋ฒ๋ฅผ ํตํด ๋์ํ๊ธฐ ๋๋ฌธ์ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ํ์์ ์ด๋ค.</br> ๋ค์ ๊ธ์์๋ DeepSeek, Llama, Phi, Mistral, Gemma ๋ฑ๊ณผ ๊ฐ์ ์คํ์์ค LLM์ ๋ก์ปฌ ๋จธ์ ์ ์ค์นํ๊ณ , ์ธํฐ๋ท ์ฐ๊ฒฐ ์์ด ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๋๋ก ํ์.