LLM 답변에서 코드블럭이 깨지는 문제를 잡아주는 오픈소스 도구를 만들어봤습니다.
이런 경우가 은근 자주 있더라고요.
- 코드블럭을 열고 닫지 않음
- 설명 문장이 코드블럭 안에 먹힘
- 다음 코드블럭이 밖으로 튀어나온 것처럼 보임
- language tag가 빠짐
- Markdown fence가 애매하게 깨짐
그래서 LLM Output Guard를 만들었습니다.
현재 지원하는 것:
- Chrome Extension: ChatGPT / Claude / Gemini 웹 UI에서 감지
- MCP Server: 코딩 에이전트가 응답 전 Markdown을 검사
- CLI: 로컬 Markdown 파일 검사
- TypeScript core validator
Chrome 확장은 문제가 있는 답변 근처에 작은 경고 배지를 띄우고,
클릭하면 경고 목록, 수정된 Markdown 미리보기, 복사 버튼을 보여줍니다.
모든 검사는 로컬에서 실행됩니다.
AI API 호출 없고, 추적 없고, 코드 실행도 없습니다.
Chrome Web Store:
https://chromewebstore.google.com/detail/llm-output-guard/cbakgacfpfmggigkeoflpokiceiklgaf
GitHub:
https://github.com/Burgerjoa/llm-output-guard
아직 MVP라 피드백 받고 싶습니다.
특히 브라우저 확장 selector 유지보수나 MCP 도구 설계 쪽 의견 있으면 감사하겠습니다.