kiwi-paper

skill
SUMMARY

๐Ÿฅ ๋”ฑ๋”ฑํ•œ ๋…ผ๋ฌธ์ด๋‚˜ API ๋ฌธ์„œ๋ฅผ ๋‚˜๋ฌด์œ„ํ‚ค ๋ฌธ์„œ๋กœ ๋ฐ”๊ฟ”์ค๋‹ˆ๋‹ค. Claude Code, OpenCode, Codex, Gemini CLI ์ง€์›.

README.md

๐Ÿฅ kiwi-paper

๋…ผ๋ฌธ์ด๋ž‘ ์ „๊ณต์ฑ…, ๋‚˜๋ฌด์œ„ํ‚ค์ฒ˜๋Ÿผ ์ฝ์ž.

ํ•™์ˆ  PDF๋‚˜ URL์„ ๋„ฃ์œผ๋ฉด ์ทจ์†Œ์„  ๋“œ๋ฆฝ๊ณผ ์—ฌ๋‹ด์ด ๊ฐ€๋“ํ•œ
๋‚˜๋ฌด์œ„ํ‚ค ์Šคํƒ€์ผ ๋ฌธ์„œ๋กœ ๋ฐ”๊ฟ”์ค๋‹ˆ๋‹ค. HTML๋กœ๋„ ๋ฝ‘์•„์ค๋‹ˆ๋‹ค.

License: MIT
Claude Code
Node.js


๋ฏธ๋ฆฌ๋ณด๊ธฐ

๋ผ์ดํŠธ ๋ชจ๋“œ ๋‹คํฌ ๋ชจ๋“œ
Light Dark
๋ชจ๋ฐ”์ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
Mobile

์ด๊ฒŒ ๋ญ”๋ฐ

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

ํด๋ก ๋ถ€ํ„ฐ ์Šคํ‚ฌ ๋“ฑ๋ก, ๋ Œ๋”๋Ÿฌ ์„ค์น˜๊นŒ์ง€ ์•Œ์•„์„œ ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ : HTML ๋ Œ๋”๋ง์—๋Š” Node.js 20 ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์—†์œผ๋ฉด ๋งˆํฌ๋‹ค์šด๋งŒ ๋‚˜์˜ต๋‹ˆ๋‹ค.

์ˆ˜๋™ ์„ค์น˜ (CLI)
git clone https://github.com/hletrd/kiwi-paper.git
cd kiwi-paper
./install.sh

install.sh๊ฐ€ ํ•˜๋Š” ์ผ:

  1. SKILL.md๋ฅผ ~/.claude/skills/kiwi-paper/์— ๋ณต์‚ฌ
  2. 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/ ๋””๋ ‰ํ† ๋ฆฌ์— ๋ณ€ํ™˜๋œ ์˜ˆ์‹œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค:

์ทจ์†Œ์„  ์œ ๋จธ, ๊ฐ์ฃผ, ์—ฌ๋‹ด, ์ˆ˜์‹, ํ‘œ ๋“ฑ ๋‚˜๋ฌด์œ„ํ‚ค ๋ฌธ์„œ์—์„œ ๋ณผ ๋ฒ•ํ•œ ์š”์†Œ๊ฐ€ ์ „๋ถ€ ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜ธํ™˜์„ฑ

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

๋ผ์ด์„ ์Šค

MIT

Reviews (0)

No results found