KIZAMI

出退勤打刻型・セルフホスト・AGPL-3.0

1分を、
刻む。

日本の労働基準法を、あとから貼るのではなく最初から設計の中心に。 1分単位の労働時間把握、法定内・時間外・深夜・法定休日の時間区分、 有給の基準日付与と年5日義務 — 日本の勤怠慣行のための勤怠管理OSSです。

Self-hosted attendance tracking built for Japanese labor law. UI in 日本語 / English / 한국어 / 简体中文.

デモ: demo@kizami.dev / kizami-demo(毎晩リセットされます)

労働者に不利な丸めは実装していません — 名前の由来です。

KIZAMI の打刻画面 — スタンプ演出のある出勤・退勤ボタン
打刻画面 — 押した記録がスタンプとして刻まれる

法律の条文を、そのまま機能に

既存のセルフホスト勤怠OSSは工数トラッキング寄りで、日本の勤怠慣行をカバーしません。KIZAMI の機能一覧は、労働基準法の要求事項の一覧でもあります。

時間区分の算出労基法37条

法定内・法定時間外・深夜・法定休日・月60時間超を1分単位で区分。金額計算は給与システムの仕事と割り切り、CSV / API で区分別時間数を渡します。

3つの労働時間制32条・32条の3・32条の2

フレックスタイム制(清算期間集計)、固定時間制(法定内残業の二段判定)、1ヶ月単位の変形労働時間制(シフトの事前特定・予実乖離の警告)。

有給休暇39条

法定・基準日方式・比例付与。付与は「予告 → 管理者承認 → 本人通知」の3段で、出勤率の参考値を添えて機械任せにしません。年5日取得義務も追跡。

36協定アラート36条

月45時間・年360時間・特別条項。超過見込みを管理者へ通知します。

不可変の記録109条

打刻は追記専用。訂正は「申請 → 承認」で新しい記録を重ね、監査ログが構造として残ります。休憩の自動控除も本人が打ち消し申請できます。

権限と組織

業務タスク単位の権限カタログ × 部署スコープをチェックボックスで。招待式の登録、実効権限ビュー、最後の管理者保護。MCP サーバー同梱で AI エージェントからの打刻・照会も。

画面

ダッシュボード
ダッシュボード — 今日/今月と要対応
シフト表
シフト表 — 週グリッドで割当、法定休日と総枠を確定前に検査
月次(ダークテーマ)
月次 — 区分別集計と警告行(ダークテーマ)

自分のサーバーで、5分で

勤怠データは人事情報そのもの。外に預けず、Docker Compose ひとつで自社に置けます。k3s / Kubernetes には Helm チャートを用意しています。

  • SQLite 単一ファイル — バックアップは1ファイルの整合コピー
  • API・集計エンジンは純関数設計、テスト 1,000本超
  • 通知は Slack / Discord / メール / アプリ内
# 1. 取得して設定
git clone https://github.com/sasagar/kizami.git
cd kizami/deploy/compose && cp .env.example .env

# 2. 起動して初期管理者を作成
docker compose up -d
docker compose run --rm seed

# → http://localhost:8080

勤怠は、毎日のこと。
だから毎日つかって楽しい道具にする。