Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기幫助台灣勞工快速判斷出勤是否違反勞動基準法
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗幫助台灣勞工快速判斷出勤是否違反勞動基準法,並估算可能少領的加班費。
輸入一週出勤紀錄(上下班時間、休息分鐘),系統根據勞基法第 24、30、32、36、37、39 條等規則自動分析,並生成 AI 律師口吻的詢問提示詞,讓你直接貼到 ChatGPT 或 Gemini 獲得詳細建議。
本專案支援兩種模式,透過同一份 GitHub repo 部署兩個 Vercel 專案:
| 模式 | 環境變數 | AI 功能 | 適合對象 |
|---|---|---|---|
opensource(開源版) | NEXT_PUBLIC_MODE=opensource | 複製提示詞 → 貼到 ChatGPT/Gemini | 公開分享給所有勞工 |
private(完整版) | NEXT_PUBLIC_MODE=private | 直接在網站內 AI 對話(吃 Gemini quota) | 親友私下使用 |
前往 render.com 登入(可用 GitHub 帳號登入)
點 New → Web Service
選 Connect a GitHub repository → 選 勞基法小幫手
填入以下設定:
| 欄位 | 值 |
|---|---|
| Name | labor-law-backend(可自訂) |
| Root Directory | backend |
| Runtime | Python 3 |
| Build Command | pip install -r requirements.txt |
| Start Command | uvicorn main:app --host 0.0.0.0 --port $PORT |
| Instance Type | Free |
點 Advanced → Add Environment Variable,新增:
| Key | Value |
|---|---|
GOOGLEAI_Studio_API_KEY | 你的 Gemini API Key(免費申請) |
GEMINI_MODEL | gemini-2.5-flash |
點 Create Web Service → 等待部署完成(約 3–5 分鐘)
複製 Render 給的 URL,例如 https://labor-law-backend-xxxx.onrender.com
⚠️ Render 免費方案閒置 15 分鐘後會休眠,首次請求需等約 30 秒喚醒。網站前端已內建自動重試提示,勞工使用時不會感到困惑。
前往 vercel.com 登入(可用 GitHub 帳號登入)
點 Add New Project → Import Git Repository → 選 勞基法小幫手
設定:
| 欄位 | 值 |
|---|---|
| Framework Preset | Next.js(自動偵測) |
| Root Directory | frontend |
展開 Environment Variables,新增:
| Key | Value |
|---|---|
NEXT_PUBLIC_API_URL | 第一步取得的 Render URL |
NEXT_PUBLIC_MODE | opensource |
點 Deploy → 等待完成
取得 xxx.vercel.app 網址 → 可公開分享給所有勞工
在 Vercel 再建一個新專案,Import 同一個 GitHub repo
設定相同,但 Environment Variables 改為:
| Key | Value |
|---|---|
NEXT_PUBLIC_API_URL | 同 Render URL |
NEXT_PUBLIC_MODE | private |
Deploy → 取得另一個 xxx.vercel.app URL → 私下分享給親友
cd backend
python -m venv venv
venv\Scripts\activate # Windows
# source venv/bin/activate # macOS/Linux
pip install -r requirements.txt
cp .env.example .env # 填入 GOOGLEAI_Studio_API_KEY
uvicorn main:app --reload --port 8000
cd frontend
npm install
cp .env.example .env.local # 修改 NEXT_PUBLIC_API_URL=http://localhost:8000
npm run dev
前端(Next.js 14 + Tailwind CSS)
└── Vercel 部署
後端(FastAPI + Python)
├── 規則引擎:9 條勞基法規則,不吃 LLM quota
├── RAG 向量搜尋:ChromaDB + BM25,1,727 筆法條語料
└── Gemini 2.5 Flash:律師口吻 AI 對話(僅 private 模式)
└── Render 部署
| 層 | 技術 |
|---|---|
| 前端 | Next.js 14 + TypeScript + Tailwind CSS |
| 後端 | FastAPI (Python 3.12) |
| 搜尋 | BM25 (rank-bm25 + jieba) + ChromaDB 向量搜尋 |
| AI | Google Gemini 2.5 Flash |
backend/.env)| 變數名稱 | 必填 | 說明 |
|---|---|---|
GOOGLEAI_Studio_API_KEY | ✅ | Google AI Studio API Key |
GEMINI_MODEL | 選填 | 預設 gemini-2.5-flash |
frontend/.env.local)| 變數名稱 | 必填 | 說明 |
|---|---|---|
NEXT_PUBLIC_API_URL | ✅ | 後端 API URL |
NEXT_PUBLIC_MODE | 選填 | opensource(預設)或 private |
若確認雇主違法,可透過以下管道申訴:
本工具提供的分析為參考性質,不構成法律意見。實際情況請洽勞動局或專業律師確認。加班費試算依勞基法倍率公式計算,實際金額以勞動契約與雇主計算為準。
MIT License