aicv
by Jonghoon5922
README.md
> **๐ข ๊ณต์ง (2026-09-14): AICV๋ [Tokenbill](https://github.com/Jonghoon5922/tokenbill)์ ๊ธฐ๋ฅ์ผ๋ก ํตํฉ๋ฉ๋๋ค.**
> AI ๋น์ฉ ๋์๋ณด๋์ AI ํ์ฉ ์ด๋ ฅ์๋ฅผ ํ ์๋น์ค์์ ์ ๊ณตํ๊ธฐ ์ํด ๊ธฐ๋ฅ์ Tokenbill๋ก ์ฎ๊ธฐ๋ ์ค์
๋๋ค.
> ๊ธฐ์กด ์ค์น(`npx -y github:Jonghoon5922/aicv`)์ ํ๋กํ(aicv.tokenbill.my)์ ์ด๊ด์ด ๋๋ ๋๊น์ง ๊ทธ๋๋ก ๋์ํ๋ฉฐ,
> ์ดํ ์๋ด๋ [tokenbill.my](https://tokenbill.my)์์ ํ์ธํ์ธ์.
# AICV โ AI ํ์ฉ ๋ฅ๋ ฅ ์ด๋ ฅ์
๋ก์ปฌ AI CLI ์ฌ์ฉ ๋ก๊ทธ(Claude CodeยทCodexยทGemini)๋ฅผ ๊ทผ๊ฑฐ๋ก **์ฆ๊ฑฐ ๊ธฐ๋ฐ AI ํ์ฉ ๋ฅ๋ ฅ ์ด๋ ฅ์**๋ฅผ ๋ง๋ค๊ณ ,
๊ณต๊ฐ ํ๋กํ๋ก ์ ์งํฉ๋๋ค. "๋ง์ด ์ผ๋ค"(๋ฆฌ๋๋ณด๋)๋ "์ํ ์ณค๋ค"(์๊ฒฉ์ฆ)๋ ์๋,
**์ค์ ์์
๋ก๊ทธ๊ฐ ์ญ๋์ ์ฆ๋ช
**ํฉ๋๋ค.
์์ ํ๋กํ: https://aicv.tokenbill.my/r/jonghoon
## ์์ํ๊ธฐ (3๋ถ)
**1. MCP ์ค์น**
```bash
claude mcp add aicv -- npx -y github:Jonghoon5922/aicv
```
Node 18+๋ง ์์ผ๋ฉด ๋ฉ๋๋ค (clone ๋ถํ์ โ npx๊ฐ ๋ฐ์์ ์คํํ๊ณ , ์
๋ฐ์ดํธ๋ ์๋).
Codex CLI๋ `codex mcp add aicv -- npx -y github:Jonghoon5922/aicv`,
Gemini CLI๋ `gemini mcp add aicv npx -y github:Jonghoon5922/aicv`.
**2. ๊ณ์ ์ฐ๊ฒฐ** โ [aicv.tokenbill.my](https://aicv.tokenbill.my) ๊ตฌ๊ธ ๋ก๊ทธ์ธ โ **์ฐ๊ฒฐ ์ฝ๋ ๋ฐ๊ธ** โ ์ AI ์ธ์
์์:
> "aicv ์ฐ๊ฒฐํด์ค, ์ฝ๋ K7F3QZ"
๋. ํ ํฐ์ด ์๋ ์ ์ฅ๋๊ณ (`~/.aicv/credentials.json`), ํ๋กํ ์ฃผ์๋ ์๋ ์์ฑ๋ฉ๋๋ค(๊ธฐ๋ณธ **๋น๊ณต๊ฐ**).
**3. ์ด๋ ฅ์ ๋ง๋ค๊ธฐ** โ `/aicv format=career` (๋๋ "AI ํ์ฉ ์ด๋ ฅ์ ๋ง๋ค์ด์ค")
์ด์์ ํ์ธํ๋ฉด ํฌํ์ ๋ฐ๋ก ๋ฐํ๋ฉ๋๋ค. ํ์ฌยท๊ณ ๊ฐ์ฌ ์ด๋ฆ์ ์ต๋ช
ํ๋๋ฉฐ, ๋ฐํ ์ ๋ฐ๋์ ์ด์์ ํ์ธํ์ธ์.
**4. ๊ณต์ ** โ ๋์๋ณด๋์์ **ํ๋กํ ๊ณต๊ฐ**๋ฅผ ์ผ๋ฉด `aicv.tokenbill.my/r/<๋ด์ฃผ์>` ๋งํฌ๋ก ๋๊ตฌ๋ ๋ณผ ์ ์์ต๋๋ค.
์ด๋ ฅ์ยท๋งํฌ๋์ธ์ ์ด ๋งํฌ ํ ์ค์ด๋ฉด ๋ฉ๋๋ค.
## ์ดํ์๋ (์ง์ ์
๋ฐ์ดํธ)
| ์ํฉ | ํ๋ ์ผ |
|---|---|
| ํ์ | ์์ โ AI๋ฅผ ์ธ ๋๋ง๋ค ํ๋กํ ์งํ(๊ธฐ๊ฐยท์์ฐยท๊ธฐ์ ์คํ)๊ฐ **์๋ ๊ฐฑ์ ** (6์๊ฐ ๊ฐ๊ฒฉ) |
| ๋ฌธ์ฅ ๊ณ ์น๊ณ ์ถ์ ๋ | "์ด๋ ฅ์์์ โโ ๋ถ๋ถ ๊ณ ์ณ์ค" โ ๋ฐํ๋ณธ์ ๊ฐ์ ธ์ ๊ทธ ๋ถ๋ถ๋ง ์์ ยท์ฌ๋ฐํ |
| ํฌ๊ฒ ๊ฐฑ์ ํ๊ณ ์ถ์ ๋ | `/aicv` ์ฌ์คํ โ ๊ธฐ์กด ๋ฐํ๋ณธ ์์์ ๋ฌ๋ผ์ง ์์นยท์์ฐ๋ง ๊ฐฑ์ (๋ค๋ฌ์ ๋ฌธ์ฅ์ ๋ณด์กด) |
## ์ถ๋ ฅ ์์ 4์ข
`career`(๊ฒฝ๋ ฅ๊ธฐ์ ์ ์น์
ยท๊ธฐ๋ณธ ๋ฐํ) ยท `skills`(๋งํฌ๋์ธ/์ด๋ ฅ์ ์คํฌ ๋ชฉ๋ก) ยท
`github`(ํ๋กํ README) ยท `full`(์์ธ ๋ฆฌํฌํธ). `/aicv format=<์์>`์ผ๋ก ์ ํ.
์์ฑ ์์น(๊ฐ์ด๋์ ๋ด์ฅ): ํ๋๋ ์ซ์(ํธ์ถยทํ ํฐ๋) ๋ฐฐ์ , **๋ง๋ ๊ฒยท์ฐ์ถ๋ฌผ ์์น๋ง**,
๊ตฌ์ฒด ์ฌ๋ก๋ STAR ์์ถํ + ๊ณ ๊ฐ์ฌ ์ต๋ช
ํ, ์ค์ ๋งํฌ ์ฒจ๋ถ.
## ์์ง ๋ฒ์ยทํ๋ผ์ด๋ฒ์
| ์์ค | ๊ฒฝ๋ก | ์์ค |
|---|---|---|
| Claude Code | `~/.claude/projects/**/*.jsonl` ์ธ | ์ ์ฒด (๋๊ตฌยท์คํฌยทํ์ฅยท์ฌ๋ก ํ๋ณด) |
| Codex CLI | `~/.codex/sessions/` | ํ ํฐยท๋ชจ๋ธ |
| Gemini CLI | `~/.gemini/tmp/` | ํ ํฐยท๋ชจ๋ธ |
- **๋ํ ์๋ฌธยทํ๋กฌํํธยทํ์ผ ๋ด์ฉ์ ์ด๋ค ํ๋์๋ ๋ด๊ธฐ์ง ์์ต๋๋ค** (์ง๊ณ๊ฐ๊ณผ ์ด๋ฆํ๋ง).
- ์ธ์
์ ๋ชฉ(์ฌ๋ก ํ๋ณด)์ **๋ก์ปฌ ์ ์ฉ** โ ๋ฐํ ์ ํด๋ผ์ด์ธํธยท์๋ฒ ์์ชฝ์์ ์ ๊ฑฐ๋ฉ๋๋ค.
- ํ๋ก์ ํธ ๊ฒฝ๋ก๋ ๋ณ์นญ+ํด์. ์ค๊ฒฝ๋ก ํฌํจ ํฉ์ ์๋ฒ๊ฐ ๊ฑฐ๋ถํฉ๋๋ค.
- ํ๋กํ์ ๊ธฐ๋ณธ ๋น๊ณต๊ฐ, ๋ฐํํ ๋๋ง๋ค ๊ณต๊ฐ/๋น๊ณต๊ฐ ์ํ๋ฅผ ์๋ ค์ค๋๋ค.
- ์ด๋ ฅ์์ ์ฃ๊ณ ์ถ์ ๋งํฌ๋ `~/.aicv/config.json`์ `links`์ ๋ฑ๋ก.
## ๋ฌธ์
- [์ฆ๊ฑฐ ํฉ ์คํค๋ง v1](docs/SCHEMA.md) โ ๋ธ๋ก ๊ตฌ์กฐยท๋ฒ์ ์ ์ฑ
- [ํฌํ ์ค๊ณ](docs/PORTAL.md)
- [์์ฑ ์์](examples/AICV-career.md)
## ํฌํ ์ง์ ์ด์ํ๊ธฐ
```bash
pip install -r server/requirements.txt
uvicorn server.main:app --port 8100
```
๋๋ Containerfile๋ก ์ด๋ฏธ์ง ๋น๋ (main ํธ์ ์ ghcr.io ์๋ ๋น๋).
ํ๊ฒฝ๋ณ์: `SECRET_KEY`(ํ์), `GOOGLE_CLIENT_ID`ยท`AUTH_GOOGLE_ONLY`(์ ํ โ tokenbill๊ณผ ๋์ผํ ๋ก๊ทธ์ธ ๋ฐฉ์).
์์ฒด ํฌํ์ ์ฐ๋ ค๋ฉด MCP ๋ฑ๋ก ์ `--server https://๋ดํฌํ` ์ถ๊ฐ.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues