Wenlan
Wenlan은 소스 기반 AI 지식베이스·LLM 위키로, 문서·결정을 페이지화해 검색·검토·리뷰 가능
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
쌓여만 있는 폴더를 주제별로 나눠, 웹 페이지로 만들어 주는 도구. 블로그에서 내려받은 글 940건, 십 년치 수업 기록, 연수 자료 더미 — 어디에 뭐가 있는지도 모르는 폴더를 던지면, 무엇이 있는지 세어 보여 주고, 주제별로 나누고, 어울리는 디자인을 골라 웹 페이지와 게시 사이트로 만들어 줍니다. • 🔗 만들어진 페이지 예시 • 🔗 제작기 열기 (크롬·엣지) • 🔗 화면 사진으로 따라 하기 (PKOS 도구 모음의 사이트 만들기 블록) 설치할 것이 없습니다. 서버도, 회원가입도, 구글 로그인도 없습니다. 웹 페이지 하나가 당신 컴퓨터의 폴더를 직접 읽고 씁니다. 실제로 블로그 글 940건으로 끝까지 돌려 본 결과입니다. 이 저장소를 「Code → Download ZIP」으로 받아 압축을 풉니다. 그다음 제작기를 크롬이나 엣지로 엽니다. 디자인/ 과 게시본/ 이 든 폴더를 고릅니다. 브라우저가 "이 폴더를 이 페이지에 허용할까요?" 라고 한 번 묻습니다 — 구글 로그인이 아닙니다. 게시본/ 아래에 폴더를 하나 만들고 글·사진을 넣습니다. _메모.txt 는 이렇게만 쓰면 됩니다. 제작기 화면에서 드롭다운으로 골라도 자동으로 써집니다.README 전문 보기 ↗
쌓여만 있는 폴더를 주제별로 나눠, 웹 페이지로 만들어 주는 도구.
블로그에서 내려받은 글 940건, 십 년치 수업 기록, 연수 자료 더미 — 어디에 뭐가 있는지도 모르는 폴더를 던지면, 무엇이 있는지 세어 보여 주고, 주제별로 나누고, 어울리는 디자인을 골라 웹 페이지와 게시 사이트로 만들어 줍니다.
설치할 것이 없습니다. 서버도, 회원가입도, 구글 로그인도 없습니다. 웹 페이지 하나가 당신 컴퓨터의 폴더를 직접 읽고 씁니다.
정리 안 된 폴더 주제별 페이지 게시 사이트
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 2015-03-…html│ │ 협동학습 149건 │ │ │
│ 2017-09-…html│ ──▶ │ 스톱모션 49건 │ ──▶ │ 통합 사이트 │
│ 2023-11-…html│ │ 디지털 142건 │ │ │
│ … 940건 │ │ … 9개 갈래 │ │ │
└──────────────┘ └──────────────┘ └──────────────┘
① 탐색·분류 ② 디자인 골라 만들기 ③ 공개
실제로 블로그 글 940건으로 끝까지 돌려 본 결과입니다.
| 훑기 | 940건 · 사진 8,682장 · 2014~2026(13해) — 4.5초 |
| 주제 나누기 | 9개 갈래로 전부 분류, 판단 못 한 것 31건(3%) |
| 페이지 만들기 | 갈래마다 페이지 하나 · 깨져 있던 사진 경로까지 고쳐서 |
이 저장소를 「Code → Download ZIP」으로 받아 압축을 풉니다. 그다음 제작기를 크롬이나 엣지로 엽니다.
디자인/ 과 게시본/ 이 든 폴더를 고릅니다.
브라우저가 "이 폴더를 이 페이지에 허용할까요?" 라고 한 번 묻습니다 — 구글 로그인이 아닙니다.
게시본/ 아래에 폴더를 하나 만들고 글·사진을 넣습니다.
게시본/여행-기록/
├── _메모.txt ← 사람이 쓰는 유일한 파일
├── 01_들어가며.md
├── 03!_전환점.md ← 번호 뒤 ! = 강조
├── 08_바닷가.png
└── 사진/
_메모.txt 는 이렇게만 쓰면 됩니다. 제작기 화면에서 드롭다운으로 골라도 자동으로 써집니다.
제목: 여행 기록
디자인: 기록장 배치: 갤러리
접기: 자동 공개: 끄기
「만들기」를 누르면 그 폴더에 index.html 이 생깁니다.
파일이 수백 개라 손으로 나눌 수 없다면, 「자동 구성」을 씁니다.
📂 살펴볼 폴더 고르기
① 무엇이 있나 자료·사진·기간을 세고, 어울리는 디자인을 이유와 함께 추천
② 주제로 묶기 AI 로 묶기 또는 AI 없이 그대로 쓰기
③ 갈래 고르기 만들 것만 체크
④ 만들기 게시본 폴더 + _메모.txt 자동 작성
가장 중요한 부분입니다.
| 📁 당신의 파일 | 컴퓨터를 떠나지 않습니다. 서버로 올라가지 않습니다. 저희는 볼 수 없습니다. |
| 🔑 API 키 | 파일에 심어 두지 않습니다. 당신이 직접 넣고, 어디에 둘지도 당신이 고릅니다. |
| 🤖 AI 를 켰을 때 | 자료의 제목 · 날짜 · 앞부분 200자만 갑니다. 본문 전체도, 파일도 보내지 않습니다. |
| 🌐 서버 | 없습니다. 이 페이지는 정적 HTML 이고, 모든 계산은 당신 브라우저에서 일어납니다. |
AI 를 안 쓰면 아무것도 인터넷으로 나가지 않습니다.
⚠️ 공개 전에 꼭 확인하세요.
공개: 켜기로 바꾸고 배포하면 그 폴더의 내용이 인터넷에 올라갑니다. 학생 이름·상담 기록·연락처처럼 남에게 보이면 안 되는 것이 섞여 있지 않은지 먼저 보세요. 기본값은 항상공개: 끄기이고, 비공개인 것은 배포할 때 파일째 빠집니다.
기본은 「AI 안 씀」이고, 그 상태로 거의 전부 됩니다.
| AI 없이 | AI 를 켜면 | |
|---|---|---|
| 폴더 훑어보기 (통계·기간·사진 수) | ✅ | ✅ 똑같음 |
| 디자인·배치 추천 | ✅ | ✅ 똑같음 |
| 주제로 묶고 이름 짓기 | 🔸 낱말 기반 (「사회」·「만들기」처럼 투박) | ✅ 제대로 |
| 말로 적은 방향 → 설정으로 | 🔸 적어 두기만 | ✅ 옮겨 적어 줌 |
| 게시본 폴더 만들기 | ✅ | ✅ |
| 웹 페이지 만들기 | ✅ | ✅ (AI 와 무관) |
| 디자인·템플릿·배치 고르기 | ✅ | ✅ (AI 와 무관) |
| 게시 사이트 만들기 | ✅ | ✅ (AI 와 무관) |
즉 AI 는 "더 잘"이지 "없으면 못 함"이 아닙니다.
| 회사 | 키 모양 | 주제 묶기 | 말로 방향 정하기 | 키 받는 곳 |
|---|---|---|---|---|
| 업스테이지 Solar | up_… | ✅ | ✅ | console.upstage.ai |
| 구글 제미나이 | AIza… | ✅ | ✅ | aistudio.google.com/apikey |
| 앤트로픽 Claude | sk-ant-… | ⬜ 아직 | ✅ | console.anthropic.com |
비용은 당신 키로 당신이 냅니다. 940건을 묶는 데 대략 15만 토큰이 들었습니다.
제작기가 세 가지를 줍니다. 키는 어떤 경우에도 만들어진 페이지나 저장소에 들어가지 않습니다.
| 어디에 | 언제 쓰나 | |
|---|---|---|
| 이 창에서만 (기본) | 메모리 | 남의 컴퓨터, 잠깐 써 볼 때 |
| 이 브라우저에 기억 | localStorage | 내 컴퓨터, 자주 쓸 때 |
| 키 폴더에 파일로 | 고른 폴더의 키.env | 권함 — 메모장으로 열어 고칠 수 있고, CLI 도 같은 파일을 씁니다 |
키.env 는 이렇게 생긴 보통 글 파일입니다.
AI_곳=업스테이지
UPSTAGE_API_KEY=up_...
GEMINI_API_KEY=AIza...
🔒 키 폴더는 반드시 동기화·공개되지 않는 곳에. 권하는 자리는
C:\Users\<나>\.pkems이고, 그 폴더 권한을 내 계정만 열도록 걸어 두세요. 도구가 구글 드라이브 안이나 도구 폴더 안은 거부합니다. 배포할 때도 키처럼 생긴 글자가 있으면 멈춥니다.
_메모.txt — 사람이 쓰는 단 하나의 파일--- 위는 설정, 아래는 하고 싶은 말입니다.
제목: 스톱모션 10년
부제: 레고로 만든 것들
디자인: 발표-대형 결: 어둡게
배치: 갤러리 접기: 자동
공개: 끄기 순서: 날짜
강조: 3, 마치며 숨기기: 초안
사진크기: 크게 글크기: 크게
강조색: #b3261e 폭: 760
# '#' 로 시작하는 줄은 도구가 읽지 않습니다. 메모로 쓰세요.
---
사진 위주로 큼직하게, 3주차 글이 제일 중요해
| 항목 | 값 | 안 적으면 |
|---|---|---|
| 디자인 | 디자인/ 폴더 이름 (11종) | 기록장 |
| 결 | 디자인 안의 갈래 (밝게/어둡게 등) | 기본 |
| 배치 | 나열·바둑판·목록·슬라이드·갤러리·잡지·타임라인 | 나열 |
| 접기 | 자동 / 켜기 / 끄기 / 숫자 | 자동 (8건 넘으면 접음) |
| 공개 | 켜기 / 끄기 | 끄기 |
| 순서 | 파일명 / 날짜 | 파일명 |
| 강조 · 숨기기 | 번호 또는 제목 조각, 쉼표로 | — |
| 사진크기 · 글크기 | 크게 / 보통 / 작게 | 보통 |
| 노트공개 | --- 아랫단을 페이지에 보일지 | 끄기 |
| 색·글꼴·폭·모서리 등 | 그 값 | 디자인대로 |
아랫단(--- 아래)은 페이지에 나오지 않습니다. 도구에게 하는 말이니까요.
AI 를 켜면 그 말을 읽고 사진크기: 크게, 강조: 3 으로 옮겨 적자고 제안합니다.
적용은 당신이 누를 때만 하고, 본문 문장은 절대 건드리지 않습니다.
_메모.txt 에서 공개: 켜기 (3장의 경고를 먼저 읽으세요)| 브라우저 | 크롬 · 엣지 (데스크톱). 폴더를 읽고 쓰는 File System Access API 가 필요합니다 |
| 주소 | https:// 또는 localhost — 파일을 더블클릭해서 열면 안 됩니다 |
| 설치 | 없음. Node·npm·계정 전부 필요 없습니다 |
작업 폴더가 구글 드라이브에 있으면 PC에 구글 드라이브 데스크톱을 설치하고, 파일 탐색기에서 그 폴더를 마우스 오른쪽 단추로 눌러 「오프라인 액세스 › 오프라인으로 사용」으로 둡니다. 「온라인에서만 사용 가능」 상태면 제작기가 파일을 읽을 때마다 내려받아 느리고, 인터넷이 끊기면 읽지 못합니다.
사파리·파이어폭스·모바일에서는 폴더 고르기가 안 됩니다 (8장 참고).
브라우저 없이도 됩니다. Node 18 이상.
node _탐색.mjs "폴더경로" --이름 내자료 # 뭐가 있나 (AI 없이) → 보고서.html
node _분류.mjs 내자료 --맛보기 # AI 로 주제 묶기 (60건만 먼저)
node _재구성.mjs 내자료 --진짜 # 갈래마다 게시본 폴더 만들기
node _전체만들기.mjs # 게시본 + 통합 사이트
node _올리기.mjs --푸시 # GitHub Pages 로 (비공개는 빼고)
키는 ~/.pkems/키.env 에 둡니다. 제작기와 같은 파일입니다.
node _시험/돌리기.mjs # 회귀 시험 — 「✓ 전부 맞음」 이 나와야 합니다
node _시험/솔라시험.mjs # AI 연결 확인
[폴더] → 읽기 → 블록 → 페이지(배치·접기) → 디자인 입히기 → index.html
제작.js 부품.css + 디자인/연결.css
디자인/<이름>/연결.css 를 넣으면 목록에 늘어납니다.공용/*.js 는 DOM 도 Node API 도 쓰지 않습니다.index.html)을 직접 고치지 않습니다.끄기.공용/*.js 에 DOM 을 쓰지 않습니다.더 자세한 것은 _인수인계서.md, 왜 이렇게 만들었는지는 _구상안.md.
개인 지식·경험 관리 체계(P-KEMS)의 한 부분으로 만들었습니다. 기록장과 변환기를 함께 쓰는 방법은 PKOS 도구 모음에 정리해 두었습니다.
디자인/브릭마을 은 외부에서 받은 kit 이라 라이선스가 분명해질 때까지 배포본에서 빠져 있습니다.