01
No. 01 · App
Dual
DraftKO·EN Bilingual Document Drafts
Drop a .docx or .pdf and get back a two-column bilingual .docx — source on the left, draft translation on the right, paired row-by-row. Built for how working translators actually work: a fast, literal first draft you post-edit. Everything runs in your browser — no server, nothing uploaded.
LiveSvelte 5ViteTypeScriptpdf.jsdocx.jsBYOKLocal LLM
How it works
- Parses
.docx/.pdf in-memory and reconstructs real paragraphs from wrapped PDF lines.
- Table detection: clusters PDF text positions into rows/columns and rebuilds them as real
w:tbl grids.
- Auto-detects direction (KO→EN / EN→KO) from the Hangul-to-Latin ratio.
- "Preview 3" pre-flight, then a live progress canvas with a rolling-window ETA.
Why it's different
- Three engines: Claude (BYOK), Gemini (free tier), or fully local via Ollama — $0, offline, nothing leaves your machine.
- Legal-tuned prompt preserves numbering, defined terms & formal register.
- Anti-drift / anti-echo retries so instruction-shaped text never gets a chatty reply.
- Ships as a single self-contained HTML file; BYOK keys live only in
localStorage.
02
No. 02 · App
Policy
EchoKorea · Policy-Pattern Dashboard
A Next.js dashboard that connects recurring policy patterns across Korean and global governance — sortable tables, a world map, fuzzy search, and a live legislative-notice monitor that watches Korean government rule-making.
WIPNext.js 15React 19TypeScriptTailwindOpenLayersfuse.jsRecharts
The views
- /tracker — sortable pattern table (topics, keywords, agenda tags).
- World map — OpenLayers geographic framing for each pattern.
- /copykiller — fuzzy full-text search across pattern-related text.
- /assembly — 입법예고 (MoLEG) monitor matching keywords to government legislative notices.
Setup
- Clone the repo and run
npm install && npm run dev.
- Next.js 15 App Router; Recharts for charts,
fast-xml-parser for the government XML feed.
- Export paths: X-thread export, CSV /
patterns.ts.
03
No. 03 · App
AI
RedactorLocal Document Redaction · Privacy-First
A local-first document redaction tool — upload PDFs, DOCX, PPTX, XLSX, HTML, or Markdown, and the AI proposes PII to redact. Review and edit proposals on a visual canvas, then export with black-box redaction and stream removal. 100% local, human review first-class.
Local onlyPythonOllamaqwen3:8bPDFDOCXPPTX
How it works
- Upload any document — PDF, DOCX, PPTX, XLSX, HTML, Markdown.
- Propose — AI (Ollama) or fast regex detects PII; draw rects or edit replacements on a visual canvas.
- Preview — right pane re-renders with black boxes in real time.
- Export — redacted file (visual + stream-removed) + manifest JSON. Mandatory PDF proof for non-PDF formats.
Setup
- Double-click
Start ai-redactor.command or run pip install -e . && ai-redactor-w1-ui.
- Install Ollama +
ollama pull qwen3:8b for AI detection (works without it using regex).
- Opens at
http://127.0.0.1:8000 — 4-step UI: Upload → Propose → Preview → Export.
04
No. 04 · AI Tool
IRAC
CoachAI Legal-Writing Practice · US Law
A practice studio for US law students — no API keys, nothing sent to the cloud. Four modes take you from reading a model analysis to writing your own and getting it graded, all powered by a custom local model.
Live demoStreamlitPythonOllamaqwen3.5:9b
Four modes
- Generate IRAC — paste a fact pattern, get a full IRREAC analysis with citations.
- Both Sides — plaintiff's and defendant's strongest arguments, side by side.
- Compare & Feedback — write your own IRAC, get it graded section-by-section.
- Socratic Mode — a "professor" asks one question at a time.
How it works
- Custom Ollama model:
qwen3.5:9b + tuned system prompt with Contracts & Torts few-shots.
- Covers 12 areas of law — Contracts, Torts, Con Law, Crim, Property, Civ Pro, Evidence, and more.
- IRREAC format: Issue, Rule Statement, Rule Exploration, Application, Conclusion.