PacketLens
PacketLens is a pure front-end, offline pcap analysis tool that runs entirely in the browser, supporting deep protocol decoding, HTTPS decryption, and million-packet instant loading without any backend.
它将训民正音原理推向极致,完全消除曲线和斜线,通过模块化字母组合系统实现韩文全覆盖,并且由多智能体AI框架(Claude Code,含12个智能体)全自动生成。
훈민정음 제자 원리를 극한까지 밀어붙인 실험적 한글 폰트. 하늘(● 원) · 땅(─ 수평 막대) · 사람(│ 수직 막대) — 세 가지 재료만으로 모음뿐 아니라 자음까지, 한글 전체 11,172자를 짓는다. 곡선획과 사선획은 이 폰트에 존재하지 않는다.
fonts/Cheonjiin-v0.4.1.ttf (11,172자 전체 커버리지) 를 내려받아 설치.
open fonts/Cheonjiin-v0.4.1.ttf # macOS 서체 관리자 → 설치
음절별 수작업이 아니라 자모 정의 67개 × 조합 엔진으로 전체를 생성한다:
# 자모 정의(JSON) → 음절 SVG
python3 _workspace/glyphs/천지인/system/compose.py --text "한글" --out-dir out/
python3 _workspace/glyphs/천지인/system/compose.py --ks2350 --out-dir out/ # 전체 11,172자
# SVG → TTF 컴파일
python3 .claude/skills/font-build/scripts/build_font.py \
--manifest out/manifest.json --family "천지인" --version 0.5 --out fonts/Cheonjiin-v0.5.ttf
이 폰트는 Claude Code 멀티에이전트 하네스(에이전트 12개 + 스킬 6개)로 제작됐다:
.claude/agents/ — 디렉터, 한글구조 분석가, 콘셉트 아티스트, 초/중/종성 디자이너, 조합 엔지니어, 시안 제작자, 폰트 엔지니어, QA, 피드백 분석가.claude/skills/ — 오케스트레이터(hangul-font-studio), 한글 조합 구조, 글리프 규약, 시안 제작, 폰트 빌드, 피드백 반영_workspace/ — 라운드별 산출물: 콘셉트 3종 경쟁(라운드1) → 20자 검증(2) → 받침 조정(3) → 조합 시스템·전체 생성(4)_workspace/specimens/round-0*.html, 결정·피드백·QA 이력: _workspace/{decisions,feedback,qa}/| 버전 | 내용 |
|---|---|
| v0.2 | 콘셉트 검증 20자 (판그램 + 블록 유형 6종) |
| v0.3 | 받침 조정 (유형3 보 바닥 정렬, 유형6 간격 규칙) |
| v0.4 | 자모 조합 시스템 — 11,172자 전체 커버리지 |
| v0.4.1 | macOS 설치 오류 수정 (name 테이블: ASCII PostScript명 + 한국어 로컬라이즈) |
SIL Open Font License 1.1 — 무료로 사용·수정·재배포할 수 있는 오픈 폰트 라이선스입니다. 상업적 사용을 포함해 자유롭게 쓸 수 있으며, 개작판은 OFL로 배포하되 "Cheonjiin"/"천지인"이라는 이름은 쓸 수 없습니다 (Reserved Font Name).
根据分类、Topic 和编程语言匹配的相似项目。
PacketLens is a pure front-end, offline pcap analysis tool that runs entirely in the browser, supporting deep protocol decoding, HTTPS decryption, and million-packet instant loading without any backend.
An interactive learning system that turns the 47-page Kimi K3 technical report into a single offline HTML file with running algorithms, 3D visualizations, spaced repetition quizzes, and a smart highlighting QA tool.
An interactive 3D visualization of three human cell types using Three.js, WebGL particles, and custom GLSL shaders, allowing users to rotate, zoom, morph, and explore annotated structures.