
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@open330/kiwimu
Advanced tools
Turn textbooks, PDFs, and web content into your own interlinked learning wiki powered by LLM
git clone https://github.com/Open330/kiwimu.git && cd kiwimu && bun install
mkdir my-wiki && cd my-wiki
bunx kiwimu init
bunx kiwimu add "<YOUR_URL_OR_PDF>"
bunx kiwimu serve
교과서 한 권을 읽으면 수십 개의 개념이 서로 연결됩니다. Kiwi Mu는 LLM을 활용해 이 연결을 자동으로 만들어, 지식을 빠르게 탐색할 수 있는 위키로 변환합니다.
git clone https://github.com/Open330/kiwimu.git
cd kiwimu && bun install
mkdir my-wiki && cd my-wiki
bunx kiwimu init
Interactive 프롬프트가 실행됩니다:
🥝 Kiwi Mu — 새 학습 위키 만들기
◆ 위키 이름
│ Radio Astronomy Wiki
◆ LLM 프로바이더
│ ● Google Gemini (무료 API key: aistudio.google.com)
│ ○ Azure OpenAI
│ ○ OpenAI
│ ○ Anthropic Claude
◆ 모델명
│ gemini-2.0-flash-lite
◆ API Key
│ ••••••••••••
🥝 'Radio Astronomy Wiki' 위키가 생성되었습니다!
이름을 바로 지정할 수도 있습니다:
bunx kiwimu init "My Study Wiki"
# URL 추가
bunx kiwimu add "https://www.cv.nrao.edu/~sransom/web/Ch1.html"
# PDF 추가
bunx kiwimu add textbook.pdf
LLM이 문서를 분석하여:
# 정적 사이트 빌드
bunx kiwimu build
# 로컬 서버 실행 (웹에서 문서 추가 가능)
bunx kiwimu serve
# → http://localhost:8000
# 포트 변경
bunx kiwimu serve -p 3000
# 네트워크에 공개 (0.0.0.0)
bunx kiwimu serve --host 0.0.0.0
kiwimu serve 실행 후 http://localhost:8000 에서:
http://localhost:8000/admin 에서:
# GitHub Pages (기본)
bunx kiwimu deploy
# Vercel
bunx kiwimu deploy --target vercel
| 명령 | 설명 |
|---|---|
kiwimu init [name] | 새 위키 프로젝트 생성 (interactive CLI) |
kiwimu add <source> | URL 또는 파일 추가 (LLM 분석 + 링크 생성) |
kiwimu build | 정적 위키 사이트 빌드 |
kiwimu serve [-p port] [--host host] | 웹 서버 실행 (문서 추가/관리 가능) |
kiwimu deploy | GitHub Pages / Vercel에 배포 |
kiwimu status | 현재 위키 상태 표시 |
| 형식 | 방법 |
|---|---|
| URL (HTTP/HTTPS) | Cheerio 웹 크롤링 |
| pdf-parse | |
| DOCX | mammoth |
| PPTX | ZIP/XML 파싱 |
| DOC / PPT / RTF | macOS textutil |
| KEY (Keynote) | 텍스트 추출 (제한적) |
| 프로바이더 | 추천 모델 | 비고 |
|---|---|---|
| Google Gemini | gemini-2.0-flash-lite | 무료 API key |
| Azure OpenAI | gpt-5-nano | Azure 구독 필요 |
| OpenAI | gpt-4o-mini | API key 필요 |
| Anthropic | claude-sonnet-4-20250514 | API key 필요 |
소스 (URL / PDF / DOCX / PPTX)
↓
[ Ingest ] ── Cheerio / pdf-parse / mammoth / jszip
↓
[ Phase 1 ] ── LLM: 원본 구조 추출 (📖 원본 페이지)
↓
[ Phase 2 ] ── LLM: 개념 추출 (📝 개념 페이지)
↓
[ Phase 3 ] ── [[wiki link]] 해석 + 원본↔개념 cross-link
↓
[ Build ] ── 정적 HTML 생성 (탭 사이드바, KaTeX, 지식 그래프)
↓
[ Deploy ] ── GitHub Pages / Vercel
project-dir/
├── kiwi.toml # 프로젝트 + LLM 설정
├── kiwi.db # SQLite (문서, 링크, 사용량)
├── uploads/ # 업로드된 파일
└── _site/ # 빌드 결과
├── index.html # 홈 (문서 추가 UI + 사용량 대시보드)
├── graph.html # 지식 그래프
├── wiki/ # 각 문서 페이지
├── static/ # CSS, JS, 로고
└── search-index.json
MIT
FAQs
Turn textbooks, PDFs, and web content into your own interlinked learning wiki powered by LLM
The npm package @open330/kiwimu receives a total of 19 weekly downloads. As such, @open330/kiwimu popularity was classified as not popular.
We found that @open330/kiwimu demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.