Lexiverse
Lexiverse - 영어 학습자를 위한 AI 기반 문맥 독해 엔진
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗관찰 기록과 키워드만 넣으면 학교생활기록부 초안을 만들고, 기재요령 위반을 검사해 주는 교사용 웹사이트입니다.
화면은 정적 페이지(public/), AI 호출은 Vercel 서버 함수(api/)가 맡습니다. Claude API 키는 서버 환경변수에만 있고 브라우저로 내려가지 않습니다.
| 메뉴 | 내용 |
|---|---|
| 홈 | 서비스 소개, 기능 안내, 개인정보 원칙, 자주 묻는 질문 |
| AI 생기부 생성 · 단일 | 행동특성, 교과세특, 자율·자치, 동아리, 진로, 비슷한 문장. 키워드 칩(5개 분류, 강점/보완), 성취기준·성취수준, 목표 바이트 슬라이더, 빠른 모드, 결과 수정 시 바이트 재계산, 목표 초과 시 자동으로 한 번 줄이기 |
| AI 생기부 생성 · 다중 | 엑셀(.xlsx)·CSV 업로드 → 학생별 일괄 생성(3명씩 동시) → 표에서 수정 → 엑셀로 받기. 양식 파일 제공 |
| AI 생기부 검사기 | 학교급·학년도·학년·영역 선택, 단일/다중 검사. 규칙 검사(대학명, 대회·수상, 상호명, 영문, 비교·과장, 반복, 부모 정보, 교외 활동, 종결 어미)는 즉시, AI 검토(맞춤법·문맥)는 이어서. 문제 구간 표시, 항목별 이유·근거·수정 제안, AI 수정본 |
| 내 생기부 기록 | 저장한 문장 검색·필터, 복사, 검사기로 보내기, 엑셀로 받기 (브라우저에 저장) |
| 내 스타일 | 예시 문장 3개를 등록하면 그 문체를 따라 작성 |
| AI 채팅 | 교사 업무 질문용 채팅 |
| 설정 | 학교급, 빠른 모드, 접속 비밀번호, 학생 명단(가림용), 추가로 가릴 단어, 가림 테스트 |
vercel.com에 GitHub 계정으로 가입합니다.
Add New → Project에서 이 저장소(kang-teacher/daehyun)를 Import 합니다. Framework Preset은 Other 그대로 둡니다.
Environment Variables에 아래 값을 넣습니다.
| 이름 | 값 | 필수 |
|---|---|---|
ANTHROPIC_API_KEY | Claude 콘솔에서 만든 API 키 | 예 |
APP_PASSWORD | 사이트 접속 비밀번호. 넣으면 비밀번호를 아는 사람만 AI를 쓸 수 있음 | 강력 권장 |
MODEL | 기본 모델. 비우면 claude-opus-5-5 | 아니요 |
FAST_MODEL | 빠른 모드 모델. 비우면 claude-haiku-5-5 | 아니요 |
EFFORT / FAST_EFFORT | low / medium / high. 비우면 medium / low | 아니요 |
Deploy를 누르면 https://프로젝트이름.vercel.app 주소가 생깁니다.
사이트의 설정 메뉴에서 접속 비밀번호를 입력하고 연결 확인을 누릅니다.
APP_PASSWORD없이 배포하면 주소를 아는 누구나 선생님의 API 키로 AI를 호출할 수 있습니다. 꼭 설정하세요. 저장소에 새 커밋을 푸시하면 Vercel이 자동으로 다시 배포합니다.
Node.js 20 이상이 필요합니다.
npm install
npm run dev:mock # 가짜 응답으로 화면만 확인 (API 키 불필요)
ANTHROPIC_API_KEY=sk-ant-... npm run dev # 실제 Claude 호출
npm test # 바이트 계산·개인정보 가림·규칙 검사 테스트
브라우저에서 http://localhost:3000 을 엽니다.
public/ 화면 (정적 파일)
index.html
css/style.css
js/app.js 화면 로직 (라우팅, 생성, 다중 생성, 검사기, 채팅, 기록, 설정)
js/core.js 나이스 바이트 계산, 개인정보 가림, 기재요령 규칙 검사 (서버와 공유)
js/data.js 키워드, 종류, FAQ
api/
ai.js POST /api/ai 생성·비슷한 문장·검사·채팅
config.js GET /api/config 서버 상태 (키 값은 내보내지 않음)
lib/
claude.js Claude API 호출 (Anthropic SDK)
prompts.js 프롬프트와 출력 스키마
http.js 접속 비밀번호 확인, JSON 응답
dev-server.js 로컬 실행용 서버