Windows-GPU-UNLOCK
RTX3090 UEFI 포트, 한국어 무리셋 윈도우 부팅 가이드, 검증된 소스와 벤치마크 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기한국 법령을 자연어로 묻고 원문 근거와 함께 답을 받는 검색 서비스. 신구조문 비교와 판례·해석례 연결 | Ask Korean law in plain language, get answers grounded in verbatim source text
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
법령을 쉽게. AI로 똑똑하게. 공공 Legal AI의 시작. _+_Gemini-b08d57) 구글링으로 30분, GPT로 환각, LexDiff로 30초 — 법령·판례 근거까지. ▶ 클릭하면 유튜브에서 재생됩니다. 일상 언어로 법률을 질문하면 AI가 법령 원문과 판례를 근거로 답합니다. 단순 검색이 아닙니다.README 전문 보기 ↗
법령을 쉽게. AI로 똑똑하게. 공공 Legal AI의 시작.
구글링으로 30분, GPT로 환각, LexDiff로 30초 — 법령·판례 근거까지.
일상 언어로 법률을 질문하면 AI가 법령 원문과 판례를 근거로 답합니다. 단순 검색이 아닙니다.
Cmd/Ctrl+K에서 한 번에 다시 열기. 로그인 시 기기 간 동기화.[별표 N]·별지 제N호서식을 클릭 한 번으로 펼칩니다. 원본 한글 파일을 읽어 보이는 모습 그대로: 선이 그어진 표는 표로(병합 칸 그대로), 테두리 없는 틀 안 글은 글로, 칸으로 조립한 분수는 수식으로. 원문(PDF/HWP)도 바로 확인.LexDiff는 현재 공개 베타입니다. Google 계정 로그인 후 누구나 무료로 사용할 수 있습니다.
| 기능 | 무료 한도 |
|---|---|
AI 법률 검색 (fc_rag) | 5회/일 |
AI 요약 (summarize) | 10회/일 |
법령 영향 추적 (impact) | 5회/일 |
조례 벤치마킹 (benchmark) | 5회/일 |
한도 초과 시 자정(KST) 리셋까지 대기하거나 BYOK로 무제한 사용 가능합니다.
본인 Google AI Studio API 키를 등록하면 쿼터 제한 없이 사용할 수 있습니다. 호출 비용은 본인 Google 계정에서 직접 청구됩니다.
AIzaSy... (39자) 또는 신형 AQ.... (Google AI Studio 발급)x-user-api-key)로만 전달베타 품질 개선을 위해 익명화된 쿼리 로그를 수집합니다.
logs/fc-rag-traces.jsonl (서버 로컬 + 관리자 대시보드)민감한 개인정보가 포함된 질문은 피해주시고, 수집을 원치 않으시면 BYOK 모드로 사용하세요 (BYOK 사용 시에도 품질 로그는 수집되나, 식별자 연결은 이루어지지 않습니다).
⚖️ 법적 고지 — LexDiff는 법령 정보 제공을 위한 참고용 도구이며, 법률 자문을 대체하지 않습니다. 중요한 법적 판단 전에는 반드시 변호사·법무사 상담을 권장합니다.
git clone https://github.com/chrisryugj/lexdiff.git
cd lexdiff
pnpm install
cp .env.local.example .env.local # API 키 설정
pnpm dev # http://localhost:3000
필수: Node.js 20+, pnpm 10+
GEMINI_API_KEY= # Google AI Studio (Gemini 3 Flash) — 필수
GEMINI_ROUTER_API_KEY= # S1 Router 전용 분리 키 (Gemini 3.1 Flash-Lite)
RELAY_URL= # 테미스 릴레이 주소 (선택 — 미설정 시 Gemini 단일 엔진)
RELAY_TOKEN= # 테미스 릴레이 Bearer 토큰
LAW_OC= # 법제처 Open API 키 (무료)
SUPABASE_URL= # Supabase 프로젝트 URL
SUPABASE_ANON_KEY= # Supabase 익명 키 (쿼터 관리용)
UPSTASH_REDIS_REST_URL= # 캐시/rate-limit
UPSTASH_REDIS_REST_TOKEN=
LexDiff를 만들며 벡터 청크 RAG와 그래프 RAG를 모두 검토했지만, 결국 Verbatim RAG(전문주입형)를 택했습니다. AI가 Function Calling으로 법제처 API를 실시간 호출해, 조문 원문을 글자 그대로 주입하는 방식입니다. 개인적으로는 법률 도메인에선 이 접근이 가장 정직하다고 믿고 있습니다.
법령은 이미 법제처가 관리하는 잘 짜인 그래프에 가깝습니다 — 법률↔시행령↔시행규칙 위임, 조문↔판례 인용, 개정 이력까지요. 이 위에 저희가 별도 그래프를 얹으면 결국 법제처 원본보다 뒤처지기 마련이고, 오차가 누적될수록 원문성(原文性)이 흐려진다고 느꼈습니다. 그래서 자체 그래프를 만드는 대신, 법제처 API 자체를 그래프 인터페이스로 쓰는 쪽을 택했습니다.
[현행]/[연혁] 라벨·구(舊) 법령명을 대조해 개정·분법 전 법령으로 답하지 않습니다. 건축허가일처럼 기준일을 밝힌 질의만 그날 시행 버전으로 답하고, 그 사실을 첫 줄에 적습니다적어도 법률 도메인에서는, RAG가 "검색엔진 + LLM"이기보다 "법제처 API를 손에 든 법률 리서처" 에 가까워야 한다고 생각합니다.
사용자 질문
↓
Google OAuth + Supabase 일일 쿼터 체크 (BYOK면 skip)
↓
① Answer Cache (Upstash, 동일 질의 0.3s) → ② Fast Path (조문·판례·별표 패턴은 LLM 없이 직접 조회)
↓ miss
Pre-evidence (search_ai_law 1회 선조회 → 시스템프롬프트 주입)
↓
테미스 릴레이 (구독 Claude Sonnet + korean-law MCP) — Primary
↓ 실패/타임아웃/BYOK 시 폴백
Gemini 3 Flash — Function Calling RAG 루프 (멀티턴, 49개 등록 도구)
↓ 도구 호출 (TypeScript 직접 import, MCP 래핑 없음)
법제처 Open API + 17개 결정문 도메인 + Supabase 법령 그래프
↓
실시간 SSE 스트리밍 (tool_call/tool_result/answer_token) → UI
↓
citation verify (15s) + confidence 판정 (4신호) + answer cache
| 레이어 | 스택 |
|---|---|
| 프론트엔드 | React 19, Tailwind v4, shadcn/ui, Framer Motion |
| 백엔드 | Next.js 16 (proxy.ts), Zod validation, SSE 스트리밍 |
| AI (primary) | 테미스 릴레이 — 구독 Claude Sonnet + korean-law MCP (맥미니, Tailscale Funnel) |
| AI (fallback/BYOK) | Gemini 3 Flash (Function Calling) — 49개 등록 도구 |
| AI (router) | Gemini 3.1 Flash-Lite (S1 쿼리 분류) |
| 데이터 | 법제처 Open API, Supabase PostgreSQL, Upstash Redis, IndexedDB |
| 테스트 | Vitest, 단위·통합·E2E |
참고: 내부적으로 Hermes Agent API(GPT-5.4) 경로도 구현되어 있으나 의도적으로 비활성(
DISABLE_HERMES)입니다. 릴레이 미설정(RELAY_URL없음) 환경에서는 Gemini 단일 엔진으로 동작합니다.
app/api/ API 라우트 (법령, 판례, AI RAG, 비교...)
components/ 법령 뷰어, 검색, 모달, 판례 패널
lib/ 핵심 로직 (링크 생성, 법령 파서, FC-RAG 엔진)
fc-rag/ Function Calling RAG — tool-registry, engine, engine-shared
quota.ts 일일 쿼터 체크 (Supabase RPC)
api-auth.ts Google OAuth + 쿼터 게이트 + BYOK 분기
hooks/ React 훅 (법령 뷰어, 검색, 판례)
demo/ Remotion 인트로 영상 소스
important-docs/ 아키텍처·RAG·시스템 현황 상세 문서
Next.js 16 · React 19 · TypeScript 5 · Tailwind CSS v4 · shadcn/ui · Radix UI · Claude Sonnet (테미스 릴레이) · Gemini 3 Flash · Gemini 3.1 Flash-Lite · Supabase · Upstash Redis · IndexedDB · Vitest · Framer Motion · Remotion
Business Source License 1.1 (BSL-1.1)
이 프로젝트는 BSL-1.1 라이선스가 적용됩니다.
Apache License 2.0으로 자동 전환됩니다.라이선스 관련 특수한 문의가 필요하시다면 GitHub Issues를 이용해주세요.
Made by 류주임 @ 광진구청 AI동호회 AI.Do