AI๋ฅผ ๋ด ์คํ์ผ๋๋ก - AI ์ฌ์ดํธ๋ฅผ ์ํ ํ ๋ง ์ปค์คํฐ๋ง์ด์
Claude, ChatGPT, Gemini๋ฅผ Slack ์คํ์ผ ํ ๋ง์ ๋๋ง์ ์ปค์คํ ํ ๋ง๋ก ๊พธ๋ฉฐ๋ณด์ธ์!
- Aubergine, Ochin, Monument, Hoth...
- Solarized, Dracula, Nord, Gruvbox...
- Material, Tokyo Night, GitHub Dark...
- ๊ทธ ์ธ ์ธ๊ธฐ ๊ฐ๋ฐ์ ํ ๋ง ๋ค์!
-
๊ตฌ์ญ๋ณ ์์ ์ ํ
- ์ฑํ ์์ญ (๋ฐฐ๊ฒฝ + ํ ์คํธ)
- ์ฌ์ด๋๋ฐ
- ํค๋
- ์ ๋ ฅ์ฐฝ
- ๊ฐ์กฐ ์์
-
ํฐํธ ์ ํ
- Pretendard
- Noto Sans KR
- Spoqa Han Sans Neo
- IBM Plex Sans KR
-
์ค์๊ฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
- ์์ ๋ณ๊ฒฝ ์ฆ์ ํ์ธ
-
ํ ๋ง ์ ์ฅ
- ์ด๋ฆ ๋ถ์ฌ์ ์ ์ฅ
- ๋ด ํ ๋ง ๋ชฉ๋ก์์ ๊ด๋ฆฌ
- ์ ํํ ํ ๋ง ์๋ ์ ์ฅ
- ๋ธ๋ผ์ฐ์ ์ฌ์์ ํ์๋ ์ ์ง
- ํ์ด์ง ์๋ก๊ณ ์นจ ๋ถํ์
i-look/extension ํด๋๋ฅผ ๋ค์ด๋ก๋ํ์ธ์
1. chrome://extensions/ ์ด๊ธฐ
2. ๊ฐ๋ฐ์ ๋ชจ๋ ์ผ๊ธฐ (์ฐ์ธก ์๋จ)
3. "์์ถํด์ ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ก๋ํฉ๋๋ค" ํด๋ฆญ
4. i-look/extension ํด๋ ์ ํ
5. ์๋ฃ!
- AI ์ฌ์ดํธ ๋ฐฉ๋ฌธ (claude.ai, chatgpt.com, gemini.google.com)
- ํด๋ฐ์์ I Look ์์ด์ฝ ํด๋ฆญ
- ์ํ๋ ํ ๋ง ํด๋ฆญ
- ์ฆ์ ์ ์ฉ! โจ
1. I Look ํ์
์ด๊ธฐ
2. "์ง์ ์ปค์คํฐ๋ง์ด์งํ๊ธฐ" ๋ฒํผ ํด๋ฆญ
3. ํ
๋ง ์ด๋ฆ ์
๋ ฅ
4. ๊ตฌ์ญ๋ณ ์์ ์ ํ
- ์์ ํผ์ปค ๋๋ Hex ์ฝ๋ ์
๋ ฅ
5. ํฐํธ ์ ํ
6. ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ์ธ
7. "์ ์ฅํ๊ธฐ" ํด๋ฆญ
8. "๋ด ํ
๋ง" ํญ์์ ํ์ธ!
- Aubergine - Slack ๊ธฐ๋ณธ ๋คํฌ
- Dracula - ๊ฐ๋ฐ์ ์ธ๊ธฐ 1์
- Tokyo Night - ์ผ๋ณธํ ๋คํฌ
- Nord - ๋ถ์ ๋ฝ ์คํ์ผ
- Hoth - ๊น๋ํ ํ์ดํธ
- Ochin - ๋ถ๋๋ฌ์ด ๋ฒ ์ด์ง
- Solarized Light - ๊ฐ๋ฐ์ ์นํ์
- Synthwave - ๋ ํธ๋ก ๋ค์จ
- Shades of Purple - ๋ณด๋ผ๋น ํ์
- Gruvbox - ๋ฐ๋ปํ ๋ ํธ๋ก
| ์ฌ์ดํธ | URL | ์ํ |
|---|---|---|
| Claude | claude.ai | โ |
| ChatGPT | chatgpt.com | โ |
| ChatGPT (๊ตฌ) | chat.openai.com | โ |
| Gemini | gemini.google.com | โ |
i-look/
โโโ extension/
โ โโโ manifest.json # ํ์ฅ ํ๋ก๊ทธ๋จ ์ค์ ๋ฐ ๊ถํ ์ ์
โ โโโ background.js # ๋ฐฑ๊ทธ๋ผ์ด๋ ์๋น์ค ์์ปค
โ โโโ content/ # ์น ํ์ด์ง ์ฃผ์
์คํฌ๋ฆฝํธ ๋ชจ์
โ โ โโโ content.js # ๋ฉ์ธ ์ฝํ
์ธ ์คํฌ๋ฆฝํธ ์ง์
์
โ โ โโโ platformDetector.js # AI ํ๋ซํผ(Claude, GPT ๋ฑ) ๊ฐ์ง
โ โ โโโ storageManager.js # ํ
๋ง ์ค์ ์ ์ฅ์ ๊ด๋ฆฌ
โ โ โโโ styleInjector.js # CSS ์ฃผ์
๋ฐ ์คํ์ผ ๋ณ๊ฒฝ ์ฒ๋ฆฌ
โ โ โโโ themeApplier.js # ํ
๋ง ์ ์ฉ ๋ก์ง
โ โ โโโ themes.js # ํ๋ฆฌ์
ํ
๋ง ๋ฐ์ดํฐ
โ โโโ popup/ # ํ์ฅ ํ๋ก๊ทธ๋จ ํ์
UI
โ โ โโโ popup.html # ํ์
HTML ๊ตฌ์กฐ
โ โ โโโ popup.css # ํ์
์คํ์ผ
โ โ โโโ popup.js # ํ์
๋ฉ์ธ ๋ก์ง
โ โ โโโ uiController.js # UI ์ด๋ฒคํธ ๋ฐ ์ํ ๊ด๋ฆฌ
โ โ โโโ themeRenderer.js # ํ
๋ง ๋ชฉ๋ก ๋ ๋๋ง
โ โ โโโ customThemeManager.js # ์ฌ์ฉ์ ์ปค์คํ
ํ
๋ง ๊ด๋ฆฌ
โ โ โโโ colorUtils.js # ์์ ์ฒ๋ฆฌ ์ ํธ๋ฆฌํฐ
โ โ โโโ domManager.js # DOM ์กฐ์ ํฌํผ
โ โโโ styles/
โ โ โโโ injected.css # ์น ํ์ด์ง์ ์ฃผ์
๋๋ ๊ธฐ๋ณธ CSS
โ โโโ icons/ # ์์ด์ฝ ๋ฆฌ์์ค
โโโ LICENSE # ๋ผ์ด์ ์ค (MIT)
โโโ COPYRIGHT # ์ ์๊ถ ๊ณ ์ง
โโโ NOTICE # ๊ณ ์ง ์ฌํญ
โโโ README.md # ํ๋ก์ ํธ ๋ฌธ์
์ด ํ๋ก์ ํธ๋ Chrome Extension API๋ฅผ ํ์ฉํ์ฌ ํน์ AI ์น์ฌ์ดํธ์ ์คํ์ผ์ ์ค์๊ฐ์ผ๋ก ์กฐ์ํ๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํฉ๋๋ค. ์ฝ๋๋ ํฌ๊ฒ Content Script, Popup, Background ์ธ ๋ถ๋ถ์ผ๋ก ๋๋ฉ๋๋ค.
์น ํ์ด์ง์ ์ง์ ์ฃผ์ ๋์ด ์คํ๋๋ ์คํฌ๋ฆฝํธ์ ๋๋ค.
- platformDetector.js: ํ์ฌ ์ ์ํ URL์ ๋ถ์ํ์ฌ ์ด๋ค AI ์๋น์ค(Claude, ChatGPT, Gemini ๋ฑ)์ธ์ง ์๋ณํ๊ณ ํด๋น ํ๋ซํผ์ DOM ์ ํ์๋ฅผ ๋ฐํํฉ๋๋ค.
- themeApplier.js: ์ ํ๋ ํ ๋ง ์์ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก CSS ๋ณ์(Custom Properties)๋ฅผ ์์ฑํ์ฌ ํ์ด์ง์ ์ ์ฉํฉ๋๋ค.
- styleInjector.js: ์คํ์ผ ๋ณ๊ฒฝ์ ์ํ
<style>ํ๊ทธ๋ฅผ ๊ด๋ฆฌํ๊ณ DOM ๋ณํ๋ฅผ ๊ฐ์งํ์ฌ ๋์ ์์์๋ ์คํ์ผ์ ์ ์งํฉ๋๋ค.
์ฌ์ฉ์๊ฐ ํ์ฅ ํ๋ก๊ทธ๋จ ์์ด์ฝ์ ํด๋ฆญํ์ ๋ ๋ํ๋๋ UI์ ๋๋ค.
- uiController.js: ํญ ์ ํ, ๋ฒํผ ํด๋ฆญ ๋ฑ ์ฌ์ฉ์์ ์ธํฐ๋์ ์ ์ฒ๋ฆฌํฉ๋๋ค.
- customThemeManager.js: ์ฌ์ฉ์๊ฐ ์ง์ ๋ง๋ ์์ ์กฐํฉ์ ์ ์ฅํ๊ณ ๋ถ๋ฌ์ค๊ฑฐ๋ ์์ ํ๋ ๋ก์ง์ ๋ด๋นํฉ๋๋ค.
- themeRenderer.js: ํ๋ฆฌ์ ํ ๋ง์ ์ปค์คํ ํ ๋ง ๋ชฉ๋ก์ ํ๋ฉด์ ๊ทธ๋ฆฝ๋๋ค.
- ์ฌ์ฉ์๊ฐ Popup์์ ํ ๋ง๋ฅผ ์ ํํฉ๋๋ค.
storageManager.js๋ฅผ ํตํด Chrome Storage์ ์ค์ ์ด ์ ์ฅ๋ฉ๋๋ค.- Content Script๊ฐ Storage ๋ณ๊ฒฝ์ ๊ฐ์งํ๊ฑฐ๋ ํ์ด์ง ๋ก๋ ์ ์ค์ ์ ์ฝ์ด์ต๋๋ค.
themeApplier.js๊ฐplatformDetector.js์ ์ ๋ณด๋ฅผ ์ด์ฉํด ์ ์ ํ DOM ์์์ ์คํ์ผ์ ์ ํ๋๋ค.
A:
1. ํ์ด์ง ์๋ก๊ณ ์นจ (F5)
2. ํ์ฅ ํ๋ก๊ทธ๋จ ์๋ก๊ณ ์นจ
chrome://extensions/ โ ๐ ํด๋ฆญ
3. Chrome ์ฌ์์
A:
1. AI ์ฌ์ดํธ์ ์๋์ง ํ์ธ
(claude.ai, chatgpt.com ๋ฑ)
2. ํ์ฅ ํ๋ก๊ทธ๋จ ํ์ฑํ ํ์ธ
3. ํด๋ฐ์ ์์ด์ฝ ๊ณ ์
A:
AI ์ฌ์ดํธ๊ฐ ์์ฃผ ์
๋ฐ์ดํธ๋์ด
์ผ๋ถ ์์๋ ์ ์ฉ ์ ๋ ์ ์์ต๋๋ค.
๊ณ์ ๊ฐ์ ์ค์
๋๋ค! ๐ง
๐
์์นจ (06:00-12:00): Hoth, Solarized Light
โ๏ธ ๋ฎ (12:00-18:00): Ochin, Material
๐ ์ ๋
(18:00-22:00): Nord, Gruvbox
๐ ๋ฐค (22:00-06:00): Aubergine, Dracula, Tokyo Night
๐ป ์ฝ๋ฉ: Solarized Dark, One Dark, Monokai
โ๏ธ ๊ธ์ฐ๊ธฐ: Ochin, Hoth, Everforest
๐ ๊ฒ์/๋ฆฌ์์น: Material, Nord, GitHub Dark
๐จ ์ฐฝ์: Synthwave, Catppuccin, Rosรฉ Pine
- 24๊ฐ Slack ์คํ์ผ ํ ๋ง
- ์ปค์คํ ํ ๋ง ๋ง๋ค๊ธฐ
- ์๋ ์ ์ฅ/๋ก๋
- ํ์ด์ง๋ค์ด์
- ํ ๋ง ๊ฐ์ ธ์ค๊ธฐ/๋ด๋ณด๋ด๊ธฐ
- ํ ๋ง ๊ณต์ ์ปค๋ฎค๋ํฐ
- ๋ ๋ง์ AI ์ฌ์ดํธ ์ง์
- ์๊ฐ๋๋ณ ์๋ ์ ํ
- ํ ๋ง ํธ์ง ๊ธฐ๋ฅ
- Chrome ์น ์คํ ์ด ์ถ์
- Firefox/Safari ์ง์
- ์ค์๊ฐ ํ์ ํ ๋ง
- AI ์ถ์ฒ ํ ๋ง
์ด ํ๋ก์ ํธ๋ MIT License์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์์ธํ ๋ด์ฉ์ LICENSE, COPYRIGHT, NOTICE ํ์ผ์ ์ฐธ๊ณ ํ์ธ์.
๋ฌธ์ ๋ ์ ์์ฌํญ์ด ์์ผ์๋ฉด:
- GitHub Issues
- ์ด๋ฉ์ผ
- ๋๋ ์ง์ ์ฐ๋ฝ์ฃผ์ธ์!
Made with โค๏ธ for AI lovers
๐๏ธ I Look - AI๋ฅผ ๋ด ์คํ์ผ๋ก!