행성 12개 — 드래그해서 둘러보고, 스크롤해서 낮으로 착륙하세요.
체험 건너뛰고 바로 본문 ↓광진구청 7년 차 주무관. HWP, 법령, 문서 더미, 통계 — 일하다 막힌 자리마다 도구를 만들었습니다. 그게 어느새 열두 개가 됐습니다.
법령·판례·해석례를 Claude에서 바로 찾는다. AI가 지어낸 가짜 조문은 법제처 원본과 대조해 걸러낸다.
"화관법 38조 알려줘" 한 마디면 된다. 약칭을 정식 명칭으로 바꾸고,
조문을 찾아오고, 법률→시행령→시행규칙 위임 관계까지 따라간다.
질문이 크면 legal_research가
법령·판례·조례를 한 번에 묶어서 조사한다.
AI가 쓴 "상법 제401조의2 제7항", 실제로는 제2항까지만 있다. 없는 조문은 법제처 DB로 대조해 ✗로 돌려준다.
판례·헌재·조세심판·공정위·노동위·개인정보위 등 17개 기관의 결정문을 도구 2개로 검색한다.
"화관법"이라고 물으면 "화학물질관리법"으로 알아듣는다. 산안법·중처법·청탁금지법 등 52종.
상위법이 바뀌면 조례도 고쳐야 한다. 우리 조례가 근거로 삼은 법령의 개정을 추적해 정비 대상을 짚어준다. (v4.7 신설)
법령 별표는 HWP로 배포된다. kordoc 엔진을 내장해 표까지 Markdown으로 바꾼다.
Claude·Cursor·Zed·claude.ai 웹까지. Fly.io의 mcp.gomdori.app/law 하나로 전부 연결된다.
공공문서 절반이 HWP인데, 세상 도구 대부분은 못 읽는다. kordoc은 한컴오피스 없이, 순수 JavaScript로 8개 포맷을 직접 파싱해 Markdown으로 바꾼다.
# 학교교육과정 운영 계획 ## 1. 편성 근거 - 초·중등교육법 제23조 | 학년 | 국어 | 수학 | |-----|-----|-----| | 3학년 | 6 | 4 |
OLE2 컨테이너, UTF-16 레코드, 21종 제어문자까지 순수 JS로 푼다. 한컴오피스 설치가 필요 없다.
병합셀 많은 공문서 표를 2단계로 복원한다. PDF는 선을 읽어 표를 찾아낸다.
관공서 "열람 제한" HWP는 복호화하고, DRM 걸린 HWPX는 한컴 API로 자동 추출한다.
fillHwpx()가 글꼴·정렬을 그대로 둔 채 빈칸만 바꾼다. 인증서 50장도 한 번에.
AI가 쓴 답을 다시 보고서 양식으로 되돌린다. 제목·굵기·표 서식 유지.
npm 라이브러리 · CLI · MCP 서버(도구 15개) · 데스크톱 앱(kordoc-ai). 어디서 불러도 결과는 같다.
문서 수천 개의 본문을 1초 안에 검색한다. 전부 내 PC 안에서 돌아서 폐쇄망에서도 그대로 쓴다.
키워드 검색과 의미 검색을 합쳐서 순위를 매긴다. 파일명을 몰라도, 열어보지 않아도 찾는다.
임베딩도 OCR도 전부 로컬 모델. AI를 끄면 네트워크 트래픽이 0이라 폐쇄망 PC에서 그대로 돈다.
Tauri 기반이라 가볍고 빠르다. MSI 파일 하나면 설치 끝.
"2026년 예산 얼마야?"라고 물으면 근거 문서와 페이지까지 짚어 답한다. API 키는 내 PC에만 저장.
법령·통계·특허·건축·학교. 다섯 서버가 mcp.gomdori.app 한 호스트에서 돈다. Claude에 주소만 넣으면 연결 끝. 전자공시는 npm 설치형으로 하나 더.
링크를 열면 끝나는 것들. 법령 AI부터 대한민국 제도 지식그래프까지.
혼자 쓰려고 만들었다가 공개한 작은 도구들. 로그인 없음, 설치 없음.
7년 동안 HWP 파일에 시달리다가, 어느 날 전부 파싱하기로 했습니다. 그렇게 MCP 서버 여섯, 데스크톱 앱 둘, 웹 서비스 셋, 지식그래프 둘, 익스텐션 하나가 생겼습니다. 그리고 이 페이지도.
github.com/chrisryugj ↗