kiwi-paper
๐ฅ ๋ฑ๋ฑํ ๋ ผ๋ฌธ์ด๋ API ๋ฌธ์๋ฅผ ๋๋ฌด์ํค ๋ฌธ์๋ก ๋ฐ๊ฟ์ค๋๋ค. Claude Code, OpenCode, Codex, Gemini CLI ์ง์.
๐ฅ kiwi-paper
๋ ผ๋ฌธ์ด๋ ์ ๊ณต์ฑ , ๋๋ฌด์ํค์ฒ๋ผ ์ฝ์.
ํ์ PDF๋ URL์ ๋ฃ์ผ๋ฉด ์ทจ์์ ๋๋ฆฝ๊ณผ ์ฌ๋ด์ด ๊ฐ๋ํ
๋๋ฌด์ํค ์คํ์ผ ๋ฌธ์๋ก ๋ฐ๊ฟ์ค๋๋ค. HTML๋ก๋ ๋ฝ์์ค๋๋ค.
๋ฏธ๋ฆฌ๋ณด๊ธฐ
| ๋ผ์ดํธ ๋ชจ๋ | ๋คํฌ ๋ชจ๋ |
|---|---|
![]() |
![]() |
์ด๊ฒ ๋ญ๋ฐ
30ํ์ด์ง์ง๋ฆฌ ๋ ผ๋ฌธ PDF๋ฅผ ๋ง์ฃผํ๋ฉด ์์งํ ์ฝ๊ธฐ ์ซ์์์. kiwi-paper๋ ๊ทธ ๋ ผ๋ฌธ์ ๋๋ฌด์ํค ์คํ์ผ๋ก ๋ฐ๊ฟ์ค๋๋ค. ๋ด์ฉ์ ๊ทธ๋๋ก๊ณ , ์ฝ๋ ๋ง์ด ์๊น๋๋ค.
๋ณํํ๋ฉด ์ด๋ฐ ์์ด ๋ฉ๋๋ค:
Transformer๋ ๊ธฐ์กด์ ์ํ ์ ๊ฒฝ๋ง(RNN)์ด๋ ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง(CNN) ์์ด ์ค์ง ์ดํ ์ ๋ฉ์ปค๋์ฆ๋ง์ผ๋ก ์ํ์ค ๋ณํ ์์ ์ ์ํํ๋ ๋ชจ๋ธ์ด๋ค. ๋น์ ๊ธฐ๊ณ ๋ฒ์ญ ๋ถ์ผ์ ์ต๊ฐ์์๋ LSTM ๊ธฐ๋ฐ seq2seq ๋ชจ๋ธ๋ค์ ๋ฐ์ด๋ด๊ณ ์๋์ ์ธ ์ฑ๋ฅ์ผ๋ก ์ ์ณค์ผ๋ฉฐ... [^1]
[^1]: ๋ ผ๋ฌธ ์ ์๋ค์ ์ง๊ธ์ฏค ์ธ์ฉ ์๋ฆผ ๋๋ ๋ฒ์ ๋ฐฐ์ ์ ๊ฒ์ด๋ค.
๋ญ ํ ์ ์๋
PDF, URL, ํ ์คํธ ํ์ผ ๋ค ๋ฉ๋๋ค. arXiv ๋ ผ๋ฌธ์ด๋ ๋ด์ค ๊ธฐ์ฌ๋ ๋ธ๋ก๊ทธ๋ ๊ฐ๋ฆฌ์ง ์์ต๋๋ค.
์ฒ๋ฆฌ๋ 4๋จ๊ณ๋ก ๋์๊ฐ๋๋ค. ์ด์ ๋ง๋ค๊ณ , ๊ตฌ์กฐ๋ ์ ๋จธ๋ฅผ ๋ค๋ฌ๊ณ , ๋ฒ์ญ์ฒด๋ AI์ฒด๋ฅผ ์ฌ๋ ๋งํฌ๋ก ๊ณ ์น๊ณ , ๋ง์ง๋ง์ HTML๋ก ๋ฝ์๋ ๋๋ค. ์ด ์ค์์ 3๋จ๊ณ ํด๋จธ๋์ด์ฆ๊ฐ ํต์ฌ์ธ๋ฐ, "~ํจ์ผ๋ก์จ ์ด๋ฃจ์ด์ง๋ค"๊ฐ์ ๋ฒ์ญํฌ ๋ฌธ์ฅ์ด๋ "๋ค์ํ", "ํจ๊ณผ์ ์ธ"์ด ๋๋ฌดํ๋ ๊ธฐ๊ณ์ ๋์ด์ ์ก์์ ์ค์ ๋ก ์ฌ๋์ด ์ด ๊ฒ์ฒ๋ผ ๊ณ ์ณ์ค๋๋ค.
๋๋ฌด์ํค ํน์ ์ ์ทจ์์ , ๊ฐ์ฃผ ๋๋ฆฝ, ์ฌ๋ด๋ ๋น์ฐํ ๋ค์ด๊ฐ๋๋ค.
์ธ์ ์์ด ๋ถ๋ฅด๋ฉด ๋ํํ ๋ชจ๋๋ก ๋ค์ด๊ฐ์ ์ ๋ ฅ ์์ค, ์ถ๋ ฅ ํ์, ์ ์ฅ ๊ฒฝ๋ก๋ฅผ ํ๋์ฉ ๊ณจ๋ผ์ค๋๋ค.
์ค์น
AI ์์ด์ ํธ(Claude Code ๋ฑ)์๊ฒ ์ด๋ ๊ฒ ๋งํ๋ฉด ๋ฉ๋๋ค:
kiwi-paper๋ฅผ ์ค์นํด์ค.
์ ์ฅ์: https://github.com/hletrd/kiwi-paper
ํด๋ก ๋ถํฐ ์คํฌ ๋ฑ๋ก, ๋ ๋๋ฌ ์ค์น๊น์ง ์์์ ํฉ๋๋ค.
์๋ ์ค์น (CLI)์ฐธ๊ณ : HTML ๋ ๋๋ง์๋ Node.js 20 ์ด์์ด ํ์ํฉ๋๋ค. ์์ผ๋ฉด ๋งํฌ๋ค์ด๋ง ๋์ต๋๋ค.
git clone https://github.com/hletrd/kiwi-paper.git
cd kiwi-paper
./install.sh
install.sh๊ฐ ํ๋ ์ผ:
SKILL.md๋ฅผ~/.claude/skills/kiwi-paper/์ ๋ณต์ฌrenderer/์์npm install(Node.js 20 ์ด์์ผ ๋)
์คํฌ๋ง ํ์ํ๋ค๋ฉด:
mkdir -p ~/.claude/skills/kiwi-paper
cp SKILL.md ~/.claude/skills/kiwi-paper/
์ฌ์ฉ๋ฒ
# ๋
ผ๋ฌธ PDF
/kiwi-paper path/to/paper.pdf
# URL (arXiv, ๋ด์ค, ๋ธ๋ก๊ทธ, ์นํ์ด์ง ๋ฑ)
/kiwi-paper https://arxiv.org/abs/2406.12345
# ์ฌ๋ฌ ์
๋ ฅ ํผํฉ
/kiwi-paper paper.pdf https://example.com/article
# ์ถ๋ ฅ ํ์ผ๋ช
์ง์
/kiwi-paper paper.pdf --output my_doc.md
# ๋ํํ ๋ชจ๋ (์ธ์ ์์ด ํธ์ถ)
/kiwi-paper
๋ํํ ๋ชจ๋์์๋ ์ ๋ ฅ ์์ค, ์ถ๋ ฅ ํ์, ์ ์ฅ ๊ฒฝ๋ก๋ฅผ ํ๋์ฉ ๊ณ ๋ฆ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ HTML ์ถ๋ ฅ์ ๋๋ค.
ํ์ดํ๋ผ์ธ
| ๋จ๊ณ | ์ด๋ฆ | ํ๋ ์ผ |
|---|---|---|
| 1 | ์ด์ | PDF/URL ์ฝ๊ณ ๋๋ฌด์ํค ์คํ์ผ ๋งํฌ๋ค์ด ์ด์ ์์ฑ |
| 2 | ๋ค๋ฌ๊ธฐ | ๊ตฌ์กฐ ์ ๊ฒ, ์ ๋จธ ๋ฐธ๋ฐ์ค ์กฐ์ , ์ธ๋ถ ๋งํฌ ๋ณด๊ฐ, ๋น ์ง ๋ด์ฉ ์ฑ์ฐ๊ธฐ |
| 3 | ํด๋จธ๋์ด์ฆ | ๋ฒ์ญ์ฒด, AI์ฒด ์ก์์ ์์ฐ์ค๋ฌ์ด ํ๊ตญ์ด๋ก ์์ง |
| 4 | ๋ ๋๋ง | ๋งํฌ๋ค์ด โ HTML ๋ณํ (์ ํ) |
๋ฒ์ญํฌ ๋ฌธ์ฅ, ๊ธฐ๊ณ์ ๋์ด, ๊ณผ์ ์์์ด, ๋์ด๋ฐ๋ณต ๊ฐ์ ๊ฑธ ์ก์๋ด๋ 3๋จ๊ณ ํด๋จธ๋์ด์ฆ๊ฐ ์ฌ์ค์ ์ด ํ๋ก์ ํธ์ ์กด์ฌ ์ด์ ์ ๋๋ค.
HTML ๋ ๋๋ง
4๋จ๊ณ์์ ๋๋ฌด์ํค ๋๋์ HTML์ ๋ฝ์ต๋๋ค. ๋ผ์ดํธ/๋คํฌ ๋ชจ๋๋ ์์คํ ์ค์ ์ ๋ฐ๋ผ๊ฐ๊ณ , ์คํฌ๋กคํด๋ ๋ชฉ์ฐจ ์ฌ์ด๋๋ฐ๊ฐ ๋ฐ๋ผ์ต๋๋ค. ์์์ด๋ ์ฝ๋ ํ์ด๋ผ์ดํ ๋ ๋ฉ๋๋ค. ๋ฌธ์๊ฐ ์ฌ๋ฌ ๊ฐ๋ฉด ์ด์ /๋ค์ ๋ค๋น๊ฒ์ด์ ์ด ์๊ธฐ๊ณ , ๋ชจ๋ฐ์ผ ๋์์ด๋ ์ธ์ ์ต์ ํ๋ ํฌํจ๋ฉ๋๋ค.
๋ ๋๋ฌ ์ง์ ์ฌ์ฉ (CLI)cd renderer
# ๋จ์ผ ํ์ผ
node src/render.mjs -i ../examples/attention-is-all-you-need.md -o ../dist
# ๋๋ ํ ๋ฆฌ ์ ์ฒด ๋ณํ
node src/render.mjs -i ../examples/ -o ../dist
# URL ์
๋ ฅ
node src/render.mjs -i https://example.com/doc.md -o ../dist
# ์ต์
# -t, --title <str> ๋ฌธ์ ์ ๋ชฉ
# --no-toc ๋ชฉ์ฐจ ๋นํ์ฑํ
# --single ์ธ๋ฑ์ค ํ์ด์ง ์๋ต
์์
examples/ ๋๋ ํ ๋ฆฌ์ ๋ณํ๋ ์์๊ฐ ์์ต๋๋ค:
attention-is-all-you-need.mdโ "Attention Is All You Need" Transformer ๋ ผ๋ฌธ
์ทจ์์ ์ ๋จธ, ๊ฐ์ฃผ, ์ฌ๋ด, ์์, ํ ๋ฑ ๋๋ฌด์ํค ๋ฌธ์์์ ๋ณผ ๋ฒํ ์์๊ฐ ์ ๋ถ ๋ค์ด ์์ต๋๋ค.
ํธํ์ฑ
Claude Code ์ธ์๋ ์ฃผ์ AI ๋๊ตฌ๋ ๋๋ถ๋ถ ์ง์ํฉ๋๋ค.
| ๋๊ตฌ | ํธ์ถ ๋ฐฉ๋ฒ | ์คํฌ ๊ฒฝ๋ก |
|---|---|---|
| Claude Code | /kiwi-paper |
~/.claude/skills/kiwi-paper/ |
| OpenCode | /kiwi-paper |
~/.config/opencode/skills/kiwi-paper/ |
| Codex CLI | $kiwi-paper |
~/.agents/skills/kiwi-paper/ |
| Codex App | $kiwi-paper |
Codex CLI์ ๋์ผ |
| Gemini CLI | /kiwi-paper |
~/.gemini/commands/kiwi-paper.toml |
| Cursor | ํ๋กฌํํธ๋ก ์์ฒญ | .cursor/rules/kiwi-paper.mdc |
| Antigravity | ํ๋กฌํํธ๋ก ์์ฒญ | Cursor์ ๋์ผ |
| Claude Cowork | ํ๋กฌํํธ๋ก ์์ฒญ | ํ์ผ ์ฝ๊ธฐ๋ก SKILL.md ์ฐธ์กฐ |
./install.sh ํ ๋ฒ์ด๋ฉด CLI ๋๊ตฌ๋ ์ ๋ถ ๋ฉ๋๋ค. Cursor, Antigravity ๊ฐ์ IDE๋ ํ๋ก์ ํธ์ ๋ฃฐ ํ์ผ์ ๋ณต์ฌํด์ ์ฐ๊ณ , Claude Cowork๋ SKILL.md๋ฅผ ์ง์ ์ฝ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.
๊ธฐ์ฌ
๋ฒ๊ทธ ๋ฆฌํฌํธ, ์ ์์ , ์คํฌ ๊ฐ์ ๋ญ๋ ํ์ํฉ๋๋ค.
Fork โ Branch(feat/my-feature) โ Commit โ PR
๋ผ์ด์ ์ค
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found

